Process
Usage
- Searches by name if the node doesn't exist it creates it otherwise updates it
- Idempotent operation
from cript import *
process1 = Process(name="process1", type="mix")
exp1 = Experiment(name="exp1", process=[process1])
col1=Collection(name="col1", experiment=[exp1])
proj = Project(
name="Change Project Name",
collection=[col1]
)
print(proj)
Attributes
attribute |
type |
example |
description |
required |
vocab |
name |
str |
|
name |
True |
|
type |
str |
mix |
type of process |
True |
Name |
ingredient |
list[Ingredient] |
|
ingredients |
|
|
description |
str |
To oven-dried 20 mL glass vial, 5 mL of styrene and 10 ml of toluene was added. |
explanation of the process |
|
|
equipment |
list[Equipment] |
|
equipment used in the process |
|
|
product |
list[[Material(../material)]] |
|
desired material produced from the process |
|
|
waste |
list[Material] |
|
material sent to waste |
|
|
prerequisite_ processes |
list[Process] |
|
processes that must be completed prior to the start of this process |
|
|
condition |
list[Condition] |
|
global process condition |
|
|
property |
list[Property] |
|
process properties |
|
|
keyword |
list[str] |
|
words that classify the process |
|
Name |
citation |
list[Citation] |
|
reference to a book, paper, or scholarly work |
|
|
notes |
str |
|
miscellaneous information, or custom data structure |
|
|
Delete
Generic Deletion