materials.property module

classes for representing and querying properties of a material.

class materials.property.Property(name, yaml_dict)[source]

Bases: object

A property of a material.

query_value()[source]

Query the value of the property.

class materials.property.StateDependentProperty(name, yaml_dict)[source]

Bases: materials.property.Property

A property of a material which depends on state (e.g. temperature).

query_value(state, state_model=None, model_args_dict=None)[source]

Query the value of the property at a particular state.