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