pycopancore.data_model.master_data_model.environment module¶
Master data model for environment.
- class Environment[source]¶
Bases:
object- atmospheric_carbon = extensive variable 'atmospheric carbon stock' ((mass of C in any chemical compound)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- biomass_carbon = extensive variable 'biomass/plant carbon stock' ((mass of C in any chemical compound)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- carbon_solubility_in_sea_water = variable 'carbon solubility in sea water' ((in the sense of Nitzbon et al. 2017, not in g/L but unitless!)), not None, scale=ratio, datatype=<class 'float'>, unit=unity [], >=0¶
- deep_ocean_carbon = extensive variable 'deep ocean carbon stock' ((that which interacts relatively little/slow with atmosphere)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- discovered_fossil_reserves = extensive variable 'discovered fossil reserves carbon stock' ((that which can currently be accessed for extraction)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- fossil_carbon = extensive variable 'fossil carbon stock' ((mass of C in any chemical compound, potentially accessible for human extraction and combustion)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- geographic_network = variable 'geographic network' (Undirected network of cells and geographic neighborhood. Two cells should be linked iff they share a common boundary of positive measure.), not None, scale=ratio, datatype=<class 'networkx.classes.graph.Graph'>¶
- harvestable_biomass_carbon = extensive variable 'harvestable biomass carbon stock' ((that which can be accessed easily for direct harvesting, in particular agricultural biomass)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- land_area = variable 'land area', not None, scale=ratio, datatype=<class 'float'>, unit=square kilometers [km²], >0¶
- ocean_atmosphere_diffusion_coefficient = variable 'ocean-atmosphere diffusion coefficient', not None, scale=ratio, datatype=<class 'float'>, unit=[yr^-1], >=0¶
- ocean_carbon = extensive variable 'ocean carbon stock' ((mass of C in any chemical compound)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- other_biomass_carbon = extensive variable 'other (non-harvestable) biomass carbon stock' ((that which cannot be accessed easily for direct harvesting)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- photosynthesis_carbon_flow = extensive variable 'photosynthesis carbon flow', ref=https://en.wikipedia.org/wiki/Photosynthesis, not None, scale=ratio, datatype=<class 'float'>, unit=[1e9 tC yr^-1], >=0¶
- plant_respiration_carbon_flow = extensive variable 'plant respiration carbon flow', ref=https://en.wikipedia.org/wiki/Cellular_respiration, not None, scale=ratio, datatype=<class 'float'>, unit=[1e9 tC yr^-1], >=0¶
- soil_carbon = extensive variable 'soil carbon stock' ((mass of C in any chemical compound)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- soil_respiration_carbon_flow = extensive variable 'soil respiration carbon flow', ref=https://en.wikipedia.org/wiki/Soil_respiration, not None, scale=ratio, datatype=<class 'float'>, unit=[1e9 tC yr^-1], >=0¶
- surface_air_temperature = intensive variable 'surface air temperature' ((in the meaning used in climate policy debates, i.e., at 2m above surface, averaged over the day)), AMIP=tas, not None, scale=ratio, datatype=<class 'float'>, unit=kelvins [K], >=0¶
- terrestrial_carbon = extensive variable 'terrestrial carbon stock' ((mass of C in any chemical compound)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- terrestrial_respiration_carbon_flow = extensive variable 'plant and soil respiration carbon flow', not None, scale=ratio, datatype=<class 'float'>, unit=[1e9 tC yr^-1], >=0¶
- undiscovered_fossil_reserves = extensive variable 'undiscovered fossil reserves carbon stock' ((that which cannot currently be accessed for extraction)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶
- upper_ocean_carbon = extensive variable 'upper ocean carbon stock' ((that which interacts relatively much/fast with atmosphere)), not None, scale=ratio, datatype=<class 'float'>, unit=gigatonnes carbon [GtC], >=0¶