pypif.obj.system.chemical.alloy.alloy_phase module¶
-
class
pypif.obj.system.chemical.alloy.alloy_phase.AlloyPhase(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.chemical.chemical_system.ChemicalSystemRepresentation of a single phase in an alloy.
-
__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 alloy phase.
- ids – List of dictionaries, strings, numbers, or
Idobjects that identify the alloy phase. - source – Dictionary, string, or
Sourceobject with the source of the system. - quantity – Dictionary or
Quantityobject with the quantity of the system. - chemical_formula – String with the chemical formula.
- composition – List of dictionaries or
Compositionobjects that describe the composition of the alloy phase. - properties – List of dictionaries or
Propertyobjects with properties of the alloy phase. - preparation – List of dictionaries or
ProcessStepobjects with the preparation information of the alloy phase. - sub_systems – List of dictionaries or
Systemobjects with the subsystems of the alloy phase. - references – List of dictionaries or
Referenceobjects where information about the alloy phase is published. - contacts – List of dictionaries, strings, or
Personobjects with people to contact for information about the alloy phase. - licenses – List of dictionaries, strings, or
Licenseobjects with licensing information for data about the alloy phase. - tags – List of strings or numbers that are tags for this object.
- kwargs – Dictionary of fields that are not supported.
-