Computation
Usage
- Searches by name if the node doesn't exist it creates it otherwise updates it
- Idempotent operation
from cript import *
comp1 = Computation(name=generic_computation, type="MC")
exp1 = Experiment(name="exp1", computation=[comp1])
col1=Collection(name="col1", experiment=exp1)
proj = Project(
name="Change Project Name",
collection=[col1]
)
print(proj)
Fields
Attributes
attribute |
type |
example |
description |
required |
vocab |
name |
str |
|
|
True |
|
type |
str |
general molecular dynamics simulation |
category of computation |
True |
Name |
input_data |
list[Data] |
|
input data nodes |
|
|
output_data |
list[Data] |
|
output data nodes |
|
|
software_configuration |
list[SoftwareConfiguration] |
|
software and algorithms used |
|
|
condition |
list[Condition] |
|
setup information |
|
|
prerequisite_computation |
Computation |
|
prior computation method in chain |
|
|
citation |
list[Citation] |
|
reference to a book, paper, or scholarly work |
|
|
notes |
str |
|
additional description of the step |
|
|
Delete
Generic Deletion