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