pypif.obj.system.chemical.chemical_system module¶
-
class
pypif.obj.system.chemical.chemical_system.
ChemicalSystem
(uid=None, names=None, ids=None, source=None, quantity=None, chemical_formula=None, composition=None, properties=None, preparation=None, sub_systems=None, references=None, contacts=None, licenses=None, tags=None, **kwargs)¶ Bases:
pypif.obj.system.system.System
Representation of a general chemical system.
-
__init__
(uid=None, names=None, ids=None, source=None, quantity=None, chemical_formula=None, composition=None, properties=None, preparation=None, sub_systems=None, references=None, contacts=None, licenses=None, tags=None, **kwargs)¶ Constructor.
Parameters: - uid – String with the permanent ID for this record.
- names – List of strings with common names of the chemical system.
- ids – List of dictionaries, strings, numbers, or
Id
objects that identify the system. - source – Dictionary, string, or
Source
object with the source of the system. - quantity – Dictionary or
Quantity
object with the quantity of the system. - chemical_formula – String with the chemical formula.
- composition – List of dictionaries or
Composition
objects that describe the composition of the chemical system. - properties – List of dictionaries or
Property
objects with properties of the system. - preparation – List of dictionaries or
ProcessStep
objects with the preparation information of the system. - sub_systems – List of dictionaries or
System
objects with the subsystems of the system. - references – List of dictionaries or
Reference
objects where information about the system is published. - contacts – List of dictionaries, strings, or
Person
objects with people to contact for information about the system. - licenses – List of dictionaries, strings, or
License
objects with licensing information for data about the system. - tags – List of strings or numbers that are tags for this object.
- kwargs – Dictionary of fields that are not supported.
-
chemical_formula
¶
-
composition
¶
-