The registry of physical properties understood by commodity@property and,
in turn, by convert(). quantity declares which dimension pair a property
relates, which is what lets a conversion cross between measures of the same
commodity – lhv in "GJ/t" links Energy and Mass, density in "t/m3" links
Mass and Volume.
Property names are not restricted to this list: an unrecognised name is kept,
with a warning, so that data the package has not anticipated can still be
recorded. Names ending in * are prefix rules – frac_C, frac_H and
frac_ash all match frac_*.
See also
newCommodity(), commodity_property()
Other commodity:
commodity_property(),
newCommodity(),
object_image()
Examples
commodity_properties()
#> property quantity default_unit bridges
#> 1 lhv Energy/Mass GJ/t yes
#> 2 hhv Energy/Mass GJ/t yes
#> 3 density Mass/Volume t/m3 yes
#> 4 molar_mass Mass/Amount g/mol yes
#> 5 frac_* dimensionless kg/kg no
#> 6 density_* Mass/Volume t/m3 on_ask
#> 7 heat_capacity Energy/(Mass*Temperature) kJ/kg/K no
#> description
#> 1 Lower (net) heating value
#> 2 Higher (gross) heating value
#> 3 Density at the commodity's reference state
#> 4 Molar mass
#> 5 Element mass fraction from ultimate analysis ('mol/mol' for mole basis)
#> 6 Density variant -- liquid, compressed, true vs bulk
#> 7 Specific heat capacity; reference only, cannot bridge without a temperature delta
