Component blueprints are reusable templates of equations and inputs that calculate a transfer of CO₂e into or out of the atmosphere. They represent small discrete parts of carbon accounting that can be combined like building blocks to create custom and rigorous accounting for Removals, GHG Statements and entire Projects. This page provides an overview of all component blueprints.
Component Types
Component blueprints are labelled with a type. The type represents a carbon accounting category and flux direction, either CO₂e sequestered or emitted.
Component Type Description CO₂e Flux Direction activity
Fuel and energy usage, manufacturing processes and embodied emissions Emitted ↑counterfactual
Baseline calculations to compare actual sequestration against alternative scenarios Emitted ↑loss
CO₂e losses and leakage before reaching permanent storage Emitted ↑reduction
Activity emissions that have been reduced by other claims or offsets Sequestered ↓sequestration
Calculations of CO₂e sequestered through storage or natural processes Sequestered ↓
Each component blueprint lists its inputs; the numbers you need to provide for its calculations.
Inputs are each a particular physical quantity being measured. For example: mass, volume, concentration or density.
A particular input works with many different units as long as they are compatible with its type. Ideally data should be reported in exactly in the same value and units as shown in corroborating sources. Component blueprint equations handle transforming these provided inputs into standard SI units.
Some inputs require lists of values, for example a set of soil samples. Each individual value in a list input must be compatible with the input’s type.
The result of a component blueprint’s equations is always a mass amount of CO₂e, that is typically either kgCO₂e or tCO₂e.
Input Type Key Compatible Units Amount Of Substance Per Mass amount_of_substance_per_mass
mmol / kg
Area area
ha
Bulk Density bulk_density
kg / m^3
Currency currency
USD
Currency Carbon Emission Factor currency_carbon_emission_factor
kgCO2e / USD
, tCO2e / USD
Distance distance
km
Distance Carbon Emission Factor distance_carbon_emission_factor
kgCO2e / km
, tCO2e / km
Energy energy
kWh
, MWh
Energy Carbon Emission Factor energy_carbon_emission_factor
kgCO2e / kWh
, kgCO2e / MWh
Energy Density energy_density
kWh / litre
, MWh / litre
Fuel Economy fuel_economy
km / litre
Ionic Strength ionic_strength
mmol / kg
Mass mass
kg
, tonne
Mass Carbon mass_carbon
kgCO2e
, tCO2e
Mass Carbon Emission Factor mass_carbon_emission_factor
kgCO2e / kg
, kgCO2e / tonne
Mass Cdr Potential mass_cdr_potential
kgCO2e / tonne
Mass Concentration mass_concentration
mg / litre
Mass Density mass_density
kg / m^3
Mass Distance mass_distance
tonne * km
Mass Distance Carbon Emission Factor mass_distance_carbon_emission_factor
kgCO2e / (tonne * km)
, tCO2e / (tonne * km)
Mass Energy Density mass_energy_density
kWh / kg
, kWh / tonne
, MWh / tonne
Mass Fraction mass_fraction
ppm
Mass Fraction Dry Basis mass_fraction_dry_basis
%
, ppm
, kg / tonne
Mass Fraction Wet Basis mass_fraction_wet_basis
%
, ppm
, kg / tonne
Mass Per Area mass_per_area
kg / m^2
, t / ha
Mass Ratio mass_ratio
kg / tonne
, %
Molality Of Solute molality_of_solute
mmol / kg
Molar Mass molar_mass
g / mol
Mole Fraction mole_fraction
molCO2e / mol
Percentage percentage
%
Power power
watts
Specific Volume specific_volume
m^3 / kg
, litre / kg
, litre / tonne
Time time
second
Volume volume
litre
Volume Carbon Emission Factor volume_carbon_emission_factor
kgCO2e / litre
Activity Component Blueprints
Aggregated sample transport
key: aggregated_sample_transport
Constant aggregated emissions, related to transporting sample material.
Calculations
result = a g g r e g a t e d _ s a m p l e _ t r a n s p o r t \text{result} = aggregated\_sample\_transport result = a gg re g a t e d _ s am pl e _ t r an s p or t
Inputs
Input Key Display Name Type Example Unit aggregated_sample_transport
Aggregated sample transport Mass Carbon kgCO2e
Constant emissions
key: constant_activity_emissions
Emissions based on a constant value.
Calculations
result = c o n s t a n t _ a c t i v i t y _ e m i s s i o n s \text{result} = constant\_activity\_emissions result = co n s t an t _ a c t i v i t y _ e mi ss i o n s
Inputs
Input Key Display Name Type Example Unit constant_activity_emissions
Constant emissions Mass Carbon kgCO2e
Currency-based CI emissions
key: currency_based_ci_emissions
Emissions based on multiplying a currency by a carbon emission factor. Applicable to quantifying embodied emissions or emissions related to services when data of higher quality cannot be sourced.
Calculations
result = a m o u n t _ s p e n t × c a r b o n _ i n t e n s i t y \text{result} = amount\_spent \times carbon\_intensity result = am o u n t _ s p e n t × c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit amount_spent
Amount spent Currency USD
carbon_intensity
Carbon emission factor of currency Currency Carbon Emission Factor kgCO2e / USD
Distance-based emissions
key: distance_based_ci_emissions
Emissions based on multiplying a distance by a carbon emission factor. Applicable to quantifying transportation emissions when only the distance traveled is known, this is acceptable for transportation by passenger car or airplane.
Calculations
result = d i s t a n c e × c a r b o n _ i n t e n s i t y \text{result} = distance \times carbon\_intensity result = d i s t an ce × c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit carbon_intensity
Distance emission factor Distance Carbon Emission Factor kgCO2e / km
distance
Distance traveled Distance km
Electricity use emissions with low-carbon procurement
key: grid_electricity_use_with_recs
Emissions related to electric energy use, using market-based accounting for procurement of low-carbon power.
Calculations
result = g r i d _ e m i s s i o n s + p r o c u r e d _ p o w e r _ e m i s s i o n s \text{result} = grid\_emissions + procured\_power\_emissions result = g r i d _ e mi ss i o n s + p roc u re d _ p o w er _ e mi ss i o n s
grid_emissions = n e t _ g r i d _ e l e c t r i c i t y _ u s e × g r i d _ c a r b o n _ i n t e n s i t y \text{grid\_emissions} = net\_grid\_electricity\_use \times grid\_carbon\_intensity grid_emissions = n e t _ g r i d _ e l ec t r i c i t y _ u se × g r i d _ c a r b o n _ in t e n s i t y net_grid_electricity_use = g r i d _ e l e c t r i c i t y _ u s e − p r o c u r e d _ p o w e r _ e l e c t r i c i t y _ u s e \text{net\_grid\_electricity\_use} = grid\_electricity\_use - procured\_power\_electricity\_use net_grid_electricity_use = g r i d _ e l ec t r i c i t y _ u se − p roc u re d _ p o w er _ e l ec t r i c i t y _ u se procured_power_emissions = p r o c u r e d _ p o w e r _ e l e c t r i c i t y _ u s e × p r o c u r e d _ p o w e r _ c a r b o n _ i n t e n s i t y \text{procured\_power\_emissions} = procured\_power\_electricity\_use \times procured\_power\_carbon\_intensity procured_power_emissions = p roc u re d _ p o w er _ e l ec t r i c i t y _ u se × p roc u re d _ p o w er _ c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit grid_carbon_intensity
Residual mix emission factor of grid electricity Energy Carbon Emission Factor kgCO2e / kWh
grid_electricity_use
Grid electricity usage Energy kWh
procured_power_carbon_intensity
Carbon emission factor of procured power Energy Carbon Emission Factor kgCO2e / kWh
procured_power_electricity_use
Procured power electricity usage Energy kWh
Electricity-ratio based emissions
key: electricity_ratio_based_emissions
Calculates emissions based on an amount of electricity used per unit feedstock mass. Applicable to quantifying electricity emissions when electricity consumption is derived from an efficiency, such as the amount of electricity consumed by a piece of equipment per tonne of feedstock processed.
Calculations
result = m a s s _ f e e d s t o c k × e n e r g y × c a r b o n _ i n t e n s i t y \text{result} = mass\_feedstock \times energy \times carbon\_intensity result = ma ss _ f ee d s t oc k × e n er g y × c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit carbon_intensity
Emission factor of energy Energy Carbon Emission Factor kgCO2e / kWh
energy
Energy used per unit mass of feedstock Mass Energy Density kWh / kg
mass_feedstock
Mass of feedstock Mass kg
Embodied emissions
key: embodied_emissions
Constant embodied emissions. Applicable to embodied emissions reported as a single value, for example in the case where emissions are evidenced by an Environmental Product Declaration.
Calculations
result = e m b o d i e d _ e m i s s i o n s \text{result} = embodied\_emissions result = e mb o d i e d _ e mi ss i o n s
Inputs
Input Key Display Name Type Example Unit embodied_emissions
Embodied emissions Mass Carbon kgCO2e
Energy-based CI emissions
key: energy_based_ci_emissions
Emissions based on multiplying an energy by its carbon emission factor. If more specific information is known regarding the fuel or electricity consumed use other component blueprints that are more accurate.
Calculations
result = e n e r g y × c a r b o n _ i n t e n s i t y \text{result} = energy \times carbon\_intensity result = e n er g y × c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit carbon_intensity
Carbon emission factor of energy Energy Carbon Emission Factor kgCO2e / kWh
energy
Energy used Energy kWh
Fuel consumption based transport emissions
key: fuel_consumption_based_transport
Emissions related to transporting a load, based on a fuel-consumption method. Applicable to quantifying transportation emissions when the volume of fuel consumed is derived from a vehicle efficiency. If the volume of fuel has been measured, use the component blueprints ‘Fuel usage by mass’ or ‘Fuel usage by volume’.
Calculations
result = d i s t a n c e × f u e l _ c a r b o n _ i n t e n s i t y f u e l _ e c o n o m y \text{result} = \frac{distance \times fuel\_carbon\_intensity}{fuel\_economy} result = f u e l _ eco n o m y d i s t an ce × f u e l _ c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit distance
Distance traveled Distance km
fuel_carbon_intensity
Carbon emission factor of the fuel consumed Volume Carbon Emission Factor kgCO2e / litre
fuel_economy
Distance traveled per unit of fuel Fuel Economy km / litre
Fuel usage by distance emissions, accounting for BCU claims
key: distance_based_transport_bcu
Emissions based on a distance traveled for a specific journey, accounting for BCU claims.
Calculations
result = f u e l _ u s a g e _ a c c o u n t a b l e _ e m i s s i o n s + b c u _ f u e l _ u s a g e _ e m i s s i o n s \text{result} = fuel\_usage\_accountable\_emissions + bcu\_fuel\_usage\_emissions result = f u e l _ u s a g e _ a cco u n t ab l e _ e mi ss i o n s + b c u _ f u e l _ u s a g e _ e mi ss i o n s
fuel_usage_accountable_emissions = f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y × ( d i s t a n c e × m a s s × e m i s s i o n _ f a c t o r _ t r a n s p o r t f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y − s u b t r a c t a b l e _ m a s s _ o f _ b c u _ f u e l ) \text{fuel\_usage\_accountable\_emissions} = fuel\_combustion\_carbon\_intensity \times \left(distance \times mass \times \frac{emission\_factor\_transport}{fuel\_combustion\_carbon\_intensity} - subtractable\_mass\_of\_bcu\_fuel\right) fuel_usage_accountable_emissions = f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y × ( d i s t an ce × ma ss × f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y e mi ss i o n _ f a c t or _ t r an s p or t − s u b t r a c t ab l e _ ma ss _ o f _ b c u _ f u e l ) subtractable_mass_of_bcu_fuel = m a s s _ o f _ b c u _ f u e l × e n e r g y _ d e n s i t y _ b c u _ f u e l e n e r g y _ d e n s i t y _ f u e l _ u s e d \text{subtractable\_mass\_of\_bcu\_fuel} = mass\_of\_bcu\_fuel \times \frac{energy\_density\_bcu\_fuel}{energy\_density\_fuel\_used} subtractable_mass_of_bcu_fuel = ma ss _ o f _ b c u _ f u e l × e n er g y _ d e n s i t y _ f u e l _ u se d e n er g y _ d e n s i t y _ b c u _ f u e l bcu_fuel_usage_emissions = b c u _ f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y × m a s s _ o f _ b c u _ f u e l \text{bcu\_fuel\_usage\_emissions} = bcu\_fuel\_combustion\_carbon\_intensity \times mass\_of\_bcu\_fuel bcu_fuel_usage_emissions = b c u _ f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y × ma ss _ o f _ b c u _ f u e l
Inputs
Input Key Display Name Type Example Unit bcu_fuel_combustion_carbon_intensity
Carbon emission factor of BCU combustion Mass Carbon Emission Factor kgCO2e / kg
distance
Distance traveled Distance km
emission_factor_transport
Emission factor of transport Mass Distance Carbon Emission Factor kgCO2e / (tonne * km)
energy_density_bcu_fuel
Energy density of low-carbon fuel represented in BCUs used for transportation journey Mass Energy Density kWh / kg
energy_density_fuel_used
Energy density of fuel consumed during the transportation journey Mass Energy Density kWh / kg
fuel_combustion_carbon_intensity
Carbon emission factor of combustion of fuel used for journey Mass Carbon Emission Factor kgCO2e / kg
mass
Mass of load Mass kg
mass_of_bcu_fuel
The quantity of fuel represented in BCUs used for transportation journey Mass kg
Fuel usage by mass emissions
key: fuel_usage_by_mass
Emissions based on multiplying a fuel mass by the carbon emission factor of combustion.
Calculations
result = m a s s _ o f _ f u e l × f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y \text{result} = mass\_of\_fuel \times fuel\_combustion\_carbon\_intensity result = ma ss _ o f _ f u e l × f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit fuel_combustion_carbon_intensity
Carbon emission factor of combustion Mass Carbon Emission Factor kgCO2e / kg
mass_of_fuel
Mass of fuel Mass kg
Fuel usage by mass emissions, accounting for BCU claims
key: fuel_usage_by_mass_bcu
Emissions based on a mass of fuel used for a journey, accounting for BCU claims.
Calculations
result = f u e l _ u s a g e _ a c c o u n t a b l e _ e m i s s i o n s + b c u _ f u e l _ u s a g e _ e m i s s i o n s \text{result} = fuel\_usage\_accountable\_emissions + bcu\_fuel\_usage\_emissions result = f u e l _ u s a g e _ a cco u n t ab l e _ e mi ss i o n s + b c u _ f u e l _ u s a g e _ e mi ss i o n s
fuel_usage_accountable_emissions = f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y × ( m a s s _ o f _ f u e l _ u s e d − s u b t r a c t a b l e _ m a s s _ o f _ b c u _ f u e l ) \text{fuel\_usage\_accountable\_emissions} = fuel\_combustion\_carbon\_intensity \times \left(mass\_of\_fuel\_used - subtractable\_mass\_of\_bcu\_fuel\right) fuel_usage_accountable_emissions = f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y × ( ma ss _ o f _ f u e l _ u se d − s u b t r a c t ab l e _ ma ss _ o f _ b c u _ f u e l ) subtractable_mass_of_bcu_fuel = m a s s _ o f _ b c u _ f u e l × e n e r g y _ d e n s i t y _ b c u _ f u e l e n e r g y _ d e n s i t y _ f u e l _ u s e d \text{subtractable\_mass\_of\_bcu\_fuel} = mass\_of\_bcu\_fuel \times \frac{energy\_density\_bcu\_fuel}{energy\_density\_fuel\_used} subtractable_mass_of_bcu_fuel = ma ss _ o f _ b c u _ f u e l × e n er g y _ d e n s i t y _ f u e l _ u se d e n er g y _ d e n s i t y _ b c u _ f u e l bcu_fuel_usage_emissions = b c u _ f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y × m a s s _ o f _ b c u _ f u e l \text{bcu\_fuel\_usage\_emissions} = bcu\_fuel\_combustion\_carbon\_intensity \times mass\_of\_bcu\_fuel bcu_fuel_usage_emissions = b c u _ f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y × ma ss _ o f _ b c u _ f u e l
Inputs
Input Key Display Name Type Example Unit bcu_fuel_combustion_carbon_intensity
Carbon emission factor of BCU combustion Mass Carbon Emission Factor kgCO2e / kg
energy_density_bcu_fuel
Energy density of low-carbon fuel represented in BCUs used for transportation journey Mass Energy Density kWh / kg
energy_density_fuel_used
Energy density of fuel consumed during the transportation journey Mass Energy Density kWh / kg
fuel_combustion_carbon_intensity
Carbon emission factor of combustion of fuel used for journey Mass Carbon Emission Factor kgCO2e / kg
mass_of_bcu_fuel
The quantity of fuel represented in BCUs used for transportation journey Mass kg
mass_of_fuel_used
Mass of fuel used for the journey Mass kg
Fuel usage by volume emissions
key: fuel_usage_by_volume
Emissions based on multiplying a fuel volume by the carbon emission factor of combustion.
Calculations
result = v o l u m e _ o f _ f u e l × f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y \text{result} = volume\_of\_fuel \times fuel\_combustion\_carbon\_intensity result = v o l u m e _ o f _ f u e l × f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit fuel_combustion_carbon_intensity
Fuel emission factor Volume Carbon Emission Factor kgCO2e / litre
volume_of_fuel
Volume of fuel Volume litre
Fuel usage by volume emissions, accounting for BCU claims
key: fuel_usage_by_volume_bcu
Emissions based on a volume of fuel used for a journey, accounting for BCU claims.
Calculations
result = f u e l _ u s a g e _ a c c o u n t a b l e _ e m i s s i o n s + b c u _ f u e l _ u s a g e _ e m i s s i o n s \text{result} = fuel\_usage\_accountable\_emissions + bcu\_fuel\_usage\_emissions result = f u e l _ u s a g e _ a cco u n t ab l e _ e mi ss i o n s + b c u _ f u e l _ u s a g e _ e mi ss i o n s
fuel_usage_accountable_emissions = f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y × ( v o l u m e _ o f _ f u e l _ u s e d − v o l u m e _ o f _ b c u _ f u e l × e n e r g y _ d e n s i t y _ b c u _ f u e l e n e r g y _ d e n s i t y _ f u e l _ u s e d ) \text{fuel\_usage\_accountable\_emissions} = fuel\_combustion\_carbon\_intensity \times \left(volume\_of\_fuel\_used - volume\_of\_bcu\_fuel \times \frac{energy\_density\_bcu\_fuel}{energy\_density\_fuel\_used}\right) fuel_usage_accountable_emissions = f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y × ( v o l u m e _ o f _ f u e l _ u se d − v o l u m e _ o f _ b c u _ f u e l × e n er g y _ d e n s i t y _ f u e l _ u se d e n er g y _ d e n s i t y _ b c u _ f u e l ) bcu_fuel_usage_emissions = b c u _ f u e l _ c o m b u s t i o n _ c a r b o n _ i n t e n s i t y × v o l u m e _ o f _ b c u _ f u e l \text{bcu\_fuel\_usage\_emissions} = bcu\_fuel\_combustion\_carbon\_intensity \times volume\_of\_bcu\_fuel bcu_fuel_usage_emissions = b c u _ f u e l _ co mb u s t i o n _ c a r b o n _ in t e n s i t y × v o l u m e _ o f _ b c u _ f u e l
Inputs
Input Key Display Name Type Example Unit bcu_fuel_combustion_carbon_intensity
Carbon emission factor of BCU combustion Volume Carbon Emission Factor kgCO2e / litre
energy_density_bcu_fuel
Energy density of low-carbon fuel represented in BCUs used for transportation journey Energy Density kWh / litre
energy_density_fuel_used
Energy density of fuel consumed during the transportation journey Energy Density kWh / litre
fuel_combustion_carbon_intensity
Carbon emission factor of combustion of fuel used for journey Volume Carbon Emission Factor kgCO2e / litre
volume_of_bcu_fuel
The quantity of fuel represented in BCUs used for transportation journey Volume litre
volume_of_fuel_used
Volume of fuel used for the journey Volume litre
GHG direct emissions
key: ghg_direct_emissions
Direct emissions from a pyrolysis process where pyrolysis gases are emitted to the atmosphere or combusted.
Calculations
result = m a s s _ f l o w × c o n c e n t r a t i o n × g l o b a l _ w a r m i n g _ p o t e n t i a l \text{result} = mass\_flow \times concentration \times global\_warming\_potential result = ma ss _ f l o w × co n ce n t r a t i o n × g l o ba l _ w a r min g _ p o t e n t ia l
Inputs
Input Key Display Name Type Example Unit concentration
Concentration of warming species in emitted gas Mass Fraction ppm
global_warming_potential
100-year global warming potential Unitless n/a mass_flow
Total mass flow of gas Mass kg
GHG leakage emissions
key: ghg_leakage_by_energy
Emissions due to usage of a greenhouse gas leakage into the atmosphere, based on gas energy used.
Calculations
result = g a s _ e n e r g y _ u s e d × g l o b a l _ w a r m i n g _ p o t e n t i a l × l e a k a g e _ f r a c t i o n g a s _ e n e r g y _ d e n s i t y \text{result} = \frac{gas\_energy\_used \times global\_warming\_potential \times leakage\_fraction}{gas\_energy\_density} result = g a s _ e n er g y _ d e n s i t y g a s _ e n er g y _ u se d × g l o ba l _ w a r min g _ p o t e n t ia l × l e aka g e _ f r a c t i o n
Inputs
Input Key Display Name Type Example Unit gas_energy_density
Carbon density of gas Mass Energy Density kWh / kg
gas_energy_used
Energy of gas used Energy kWh
global_warming_potential
Global warming potential of gas Unitless n/a leakage_fraction
Fraction of gas leaked into atmosphere Unitless n/a
Grid electricity use emissions
key: grid_electricity_use
Emissions related to electric energy use. Applicable to quantifying electricity emissions when the quantity of electricity consumed is reported as a single number. If electricity consumption has been measured from a meter, use the component blueprint ‘Metered electricity use emissions’.
Calculations
result = e l e c t r i c i t y _ u s e × g r i d _ c a r b o n _ i n t e n s i t y \text{result} = electricity\_use \times grid\_carbon\_intensity result = e l ec t r i c i t y _ u se × g r i d _ c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit electricity_use
Total electricity usage Energy kWh
grid_carbon_intensity
Electricity grid emission factor Energy Carbon Emission Factor kgCO2e / kWh
Mass-based CI emissions
key: mass_based_ci_emissions
Emissions based on multiplying a mass by its carbon emission factor. Applicable to quantifying embodied emissions of materials and consumables when the mass consumed is known. This component is generic to any material, for fuel use see the ‘Fuel usage by mass emissions’ component blueprint .
Calculations
result = m a s s × c a r b o n _ i n t e n s i t y \text{result} = mass \times carbon\_intensity result = ma ss × c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit carbon_intensity
Carbon emission factor Mass Carbon Emission Factor kgCO2e / kg
mass
Mass Mass kg
Mass-distance-based CI emissions
key: mass_distance_based_ci_emissions
Emissions related to transporting a load, based on a distance-mass method. This component should be used when it’s impossible to disambiguate the mass transported from the distance traveled. For example, where multiple small trips with different masses and distances are aggregated prior to submitting them to Isometric Certify.
Calculations
result = m a s s _ d i s t a n c e × c a r b o n _ i n t e n s i t y \text{result} = mass\_distance \times carbon\_intensity result = ma ss _ d i s t an ce × c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit carbon_intensity
Emission factor of transport Mass Distance Carbon Emission Factor kgCO2e / (tonne * km)
mass_distance
Mass multiplied by distance Mass Distance tonne * km
Mass-ratio based emissions
key: mass_ratio_based_emissions
Calculates emissions based on a mass of material used per unit feedstock mass. Applicable to quantifying embodied emissions of materials and consumables when the mass consumed is derived from an efficiency value.
Calculations
result = m a s s _ r a t i o × e m i s s i o n s _ f a c t o r × f e e d s t o c k _ m a s s \text{result} = mass\_ratio \times emissions\_factor \times feedstock\_mass result = ma ss _ r a t i o × e mi ss i o n s _ f a c t or × f ee d s t oc k _ ma ss
Inputs
Input Key Display Name Type Example Unit emissions_factor
Emission factor Mass Carbon Emission Factor kgCO2e / kg
feedstock_mass
Mass of feedstock Mass kg
mass_ratio
Mass of material per unit mass of feedstock Mass Ratio kg / tonne
Metered electricity use emissions
key: metered_energy_based_ci_emissions
Emissions based on electricity use between two meter readings multiplied by its carbon emission factor. Applicable to quantifying electricity emissions when the final and initial meter readout is known.
Calculations
result = e n e r g y _ u s e × c a r b o n _ i n t e n s i t y \text{result} = energy\_use \times carbon\_intensity result = e n er g y _ u se × c a r b o n _ in t e n s i t y
energy_use = f i n a l _ r e a d o u t − i n i t i a l _ r e a d o u t \text{energy\_use} = final\_readout - initial\_readout energy_use = f ina l _ re a d o u t − ini t ia l _ re a d o u t
Inputs
Input Key Display Name Type Example Unit carbon_intensity
Electricity emission factor Energy Carbon Emission Factor kgCO2e / kWh
final_readout
Electricity final readout Energy kWh
initial_readout
Electricity initial readout Energy kWh
Proportional and additional mine emissions
key: proportional_and_additional_mine_energy_emissions
Emissions related to fuel, emulsion and electricity use, based on proportion of rock powder used and overall electricity use amplifications.
Calculations
result = e l e c t r i c i t y _ u s e _ f o r _ d e p l o y e d _ r o c k _ p o w d e r × e l e c t r i c i t y _ c a r b o n _ i n t e n s i t y \text{result} = electricity\_use\_for\_deployed\_rock\_powder \times electricity\_carbon\_intensity result = e l ec t r i c i t y _ u se _ f or _ d e pl oye d _ roc k _ p o w d er × e l ec t r i c i t y _ c a r b o n _ in t e n s i t y
electricity_use_for_deployed_rock_powder = r o c k _ p o w d e r _ d e p l o y e d t o t a l _ r o c k _ o u t p u t × p r o p o r t i o n a l _ e l e c t r i c i t y _ u s e + r o c k _ p o w d e r _ d e p l o y e d _ p r o p o r t i o n × a d d i t i o n a l _ e l e c t r i c i t y _ u s e \text{electricity\_use\_for\_deployed\_rock\_powder} = \frac{rock\_powder\_deployed}{total\_rock\_output} \times proportional\_electricity\_use + rock\_powder\_deployed\_proportion \times additional\_electricity\_use electricity_use_for_deployed_rock_powder = t o t a l _ roc k _ o u tp u t roc k _ p o w d er _ d e pl oye d × p ro p or t i o na l _ e l ec t r i c i t y _ u se + roc k _ p o w d er _ d e pl oye d _ p ro p or t i o n × a dd i t i o na l _ e l ec t r i c i t y _ u se proportional_electricity_use = t o t a l _ e l e c t r i c i t y _ u s e × ( 1 − e n e r g y _ u s e _ a m p l i f i c a t i o n ) \text{proportional\_electricity\_use} = total\_electricity\_use \times \left(1 - energy\_use\_amplification\right) proportional_electricity_use = t o t a l _ e l ec t r i c i t y _ u se × ( 1 − e n er g y _ u se _ am pl i f i c a t i o n ) rock_powder_deployed_proportion = r o c k _ p o w d e r _ d e p l o y e d r o c k _ p o w d e r _ o u t p u t \text{rock\_powder\_deployed\_proportion} = \frac{rock\_powder\_deployed}{rock\_powder\_output} rock_powder_deployed_proportion = roc k _ p o w d er _ o u tp u t roc k _ p o w d er _ d e pl oye d additional_electricity_use = t o t a l _ e l e c t r i c i t y _ u s e × e n e r g y _ u s e _ a m p l i f i c a t i o n \text{additional\_electricity\_use} = total\_electricity\_use \times energy\_use\_amplification additional_electricity_use = t o t a l _ e l ec t r i c i t y _ u se × e n er g y _ u se _ am pl i f i c a t i o n
Inputs
Input Key Display Name Type Example Unit electricity_carbon_intensity
Carbon emission factor of electricity Energy Carbon Emission Factor kgCO2e / kWh
energy_use_amplification
Overall electricity use increase Percentage %
rock_powder_deployed
Rock powder deployed Mass kg
rock_powder_output
Rock powder output Mass kg
total_electricity_use
Overall electricity use Energy kWh
total_rock_output
Total rock output Mass kg
Time-based grid electricity use emissions
key: time_based_grid_electricity_use
Amount of CO₂ emitted, given a time, average power draw and energy carbon emission factor.
Calculations
result = t i m e × a v e r a g e _ p o w e r × g r i d _ c a r b o n _ i n t e n s i t y \text{result} = time \times average\_power \times grid\_carbon\_intensity result = t im e × a v er a g e _ p o w er × g r i d _ c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit average_power
Average power draw Power watts
grid_carbon_intensity
CO₂e emitted per unit of electricity consumed Energy Carbon Emission Factor kgCO2e / kWh
time
Time the power was been drawn for Time second
Transport emissions
key: transport
Emissions related to transporting a load, based on a distance-mass method. Applicable to quantifying transportation emissions when the mass and distance traveled for an individual journey is known.
Calculations
result = m a s s × d i s t a n c e × c a r b o n _ i n t e n s i t y \text{result} = mass \times distance \times carbon\_intensity result = ma ss × d i s t an ce × c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit carbon_intensity
Emission factor of transport Mass Distance Carbon Emission Factor kgCO2e / (tonne * km)
distance
Distance traveled Distance km
mass
Mass of load Mass kg
Volume per feedstock-unit mass based emissions
key: specific_volume_based_emissions
Calculates emissions based on a volume of material used per unit feedstock mass. Applicable to quantifying emissions related to consumables when the volume consumed is derived from an efficiency value.
Calculations
result = v o l u m e _ m a t e r i a l _ p e r _ m a s s × e m i s s i o n s _ f a c t o r × f e e d s t o c k _ m a s s \text{result} = volume\_material\_per\_mass \times emissions\_factor \times feedstock\_mass result = v o l u m e _ ma t er ia l _ p er _ ma ss × e mi ss i o n s _ f a c t or × f ee d s t oc k _ ma ss
Inputs
Input Key Display Name Type Example Unit emissions_factor
Volume carbon emission factor Volume Carbon Emission Factor kgCO2e / litre
feedstock_mass
Mass of feedstock Mass kg
volume_material_per_mass
Volume of material per unit mass of feedstock Specific Volume m^3 / kg
Volume-based emissions
key: volume_based_ci_emissions
Emissions based on multiplying a volume by its carbon emission factor. Applicable to quantifying emissions related to consumables, for example water. This component is generic to any liquid or gas, for fuel use specifically see the ‘Fuel usage by volume emissions’ component blueprint.
Calculations
result = v o l u m e × c a r b o n _ i n t e n s i t y \text{result} = volume \times carbon\_intensity result = v o l u m e × c a r b o n _ in t e n s i t y
Inputs
Input Key Display Name Type Example Unit carbon_intensity
Volume carbon emission factor Volume Carbon Emission Factor kgCO2e / litre
volume
Volume Volume litre
Counterfactual Component Blueprints
Feedstock replacement emissions
key: feedstock_replacement_emissions
Replacement emissions based on multiplying a mass of feedstock by its replacement emissions factor.
Calculations
result = m a s s _ o f _ f e e d s t o c k × r e p l a c e m e n t _ e m i s s i o n s _ f a c t o r \text{result} = mass\_of\_feedstock \times replacement\_emissions\_factor result = ma ss _ o f _ f ee d s t oc k × re pl a ce m e n t _ e mi ss i o n s _ f a c t or
Inputs
Input Key Display Name Type Example Unit mass_of_feedstock
Mass of feedstock Mass kg
replacement_emissions_factor
Replacement emissions factor for feedstock Mass Carbon Emission Factor kgCO2e / kg
Zero tCO₂e counterfactual
key: zero_counterfactual
This counterfactual has been considered and the effect has deemed to be zero.
Calculations
result = 0.0tCO2e Z e r o t C O 2 e c o u n t e r f a c t u a l \text{result} = \overset{Zero\ tCO₂e\ counterfactual}{\text{0.0tCO2e}} result = 0.0tCO2e Z ero tC O 2 e co u n t er f a c t u a l
This component has no inputs.
Loss Component Blueprints
CO₂e lost to strong acid weathering
key: ew_loss_strong_acid_from_fertilizer_use
CO₂e lost to strong acid from fertilizer use
Calculations
result = f e r t i l i z e r _ a p p l i c a t i o n _ r a t e × r o c k _ s p r e a d _ a r e a × 44.01gram / mole C O 2 m o l a r m a s s × n i t r o g e n _ d e n s i t y 28.02gram / mole N i t r o g e n m o l a r m a s s × f e r t i l i z e r _ d e n s i t y \text{result} = \frac{fertilizer\_application\_rate \times rock\_spread\_area \times \overset{CO₂\ molar\ mass}{\text{44.01gram / mole}} \times nitrogen\_density}{\overset{Nitrogen\ molar\ mass}{\text{28.02gram / mole}} \times fertilizer\_density} result = 28.02gram / mole N i t ro g e n m o l a r ma ss × f er t i l i zer _ d e n s i t y f er t i l i zer _ a ppl i c a t i o n _ r a t e × roc k _ s p re a d _ a re a × 44.01gram / mole C O 2 m o l a r ma ss × ni t ro g e n _ d e n s i t y
Inputs
Input Key Display Name Type Example Unit fertilizer_application_rate
Fertilizer application rate Mass Per Area kg / m^2
fertilizer_density
Fertilizer density Mass Density kg / m^3
nitrogen_density
Nitrogen density in fertilizer Mass Density kg / m^3
rock_spread_area
Rock spread area Area ha
Cation exchange capacity loss
key: ew_cec_loss
Enhanced weathering cation exchange capacity loss
Calculations
result = a l l _ _ c a t i o n _ c o n c e n t r a t i o n _ i n c r e a s e _ o v e r _ c o n t r o l × s o i l _ d e n s i t y × s o i l _ s a m p l i n g _ d e p t h × r o c k _ s p r e a d _ a r e a × 44.01gram / mole C O 2 m o l a r m a s s \text{result} = all\_\_cation\_concentration\_increase\_over\_control \times soil\_density \times soil\_sampling\_depth \times rock\_spread\_area \times \overset{CO₂\ molar\ mass}{\text{44.01gram / mole}} result = a ll __ c a t i o n _ co n ce n t r a t i o n _ in cre a se _ o v er _ co n t ro l × so i l _ d e n s i t y × so i l _ s am pl in g _ d e pt h × roc k _ s p re a d _ a re a × 44.01gram / mole C O 2 m o l a r ma ss
all__cation_concentration_increase_over_control = a l l _ _ c a t i o n _ c o n c e n t r a t i o n _ i n c r e a s e _ i n _ d e p l o y m e n t − a l l _ _ c a t i o n _ c o n c e n t r a t i o n _ i n c r e a s e _ i n _ c o n t r o l \text{all\_\_cation\_concentration\_increase\_over\_control} = all\_\_cation\_concentration\_increase\_in\_deployment - all\_\_cation\_concentration\_increase\_in\_control all__cation_concentration_increase_over_control = a ll __ c a t i o n _ co n ce n t r a t i o n _ in cre a se _ in _ d e pl oy m e n t − a ll __ c a t i o n _ co n ce n t r a t i o n _ in cre a se _ in _ co n t ro l all__cation_concentration_increase_in_deployment = a l l _ _ d e p l o y m e n t _ e n d _ o f _ r e p o r t i n g _ p e r i o d _ c o n c e n t r a t i o n ‾ − a l l _ _ d e p l o y m e n t _ b a s e l i n e _ c o n c e n t r a t i o n ‾ \text{all\_\_cation\_concentration\_increase\_in\_deployment} = \overline{all\_\_deployment\_end\_of\_reporting\_period\_concentration} - \overline{all\_\_deployment\_baseline\_concentration} all__cation_concentration_increase_in_deployment = a ll __ d e pl oy m e n t _ e n d _ o f _ re p or t in g _ p er i o d _ co n ce n t r a t i o n − a ll __ d e pl oy m e n t _ ba se l in e _ co n ce n t r a t i o n all__cation_concentration_increase_in_control = a l l _ _ c o n t r o l _ e n d _ o f _ r e p o r t i n g _ p e r i o d _ c o n c e n t r a t i o n ‾ − a l l _ _ c o n t r o l _ b a s e l i n e _ c o n c e n t r a t i o n ‾ \text{all\_\_cation\_concentration\_increase\_in\_control} = \overline{all\_\_control\_end\_of\_reporting\_period\_concentration} - \overline{all\_\_control\_baseline\_concentration} all__cation_concentration_increase_in_control = a ll __ co n t ro l _ e n d _ o f _ re p or t in g _ p er i o d _ co n ce n t r a t i o n − a ll __ co n t ro l _ ba se l in e _ co n ce n t r a t i o n
Inputs
Input Key Display Name Type Example Unit all__control_baseline_concentration
Baseline concentration of cation in soil exchangeable fraction Amount Of Substance Per Mass List mmol / kg
all__control_end_of_reporting_period_concentration
End of reporting period concentration of cation in soil exchangeable fraction Amount Of Substance Per Mass List mmol / kg
all__deployment_baseline_concentration
Baseline concentration of cation in soil exchangeable fraction Amount Of Substance Per Mass List mmol / kg
all__deployment_end_of_reporting_period_concentration
End of reporting period concentration of cation in soil exchangeable fraction Amount Of Substance Per Mass List mmol / kg
rock_spread_area
Rock spread area Area ha
soil_density
Soil density Mass Density kg / m^3
soil_sampling_depth
Soil sampling depth Distance km
Constant CO₂ loss
key: constant_loss
Amount of CO₂ lost before it reached permanent storage.
Calculations
result = c o n s t a n t _ l o s s \text{result} = constant\_loss result = co n s t an t _ l oss
Inputs
Input Key Display Name Type Example Unit constant_loss
Constant CO₂ loss Mass Carbon kgCO2e
Reduction Component Blueprints
Constant CO₂ reduction
key: constant_reduction
Amount of CO₂ activity emissions that have been reduced by other claims.
Calculations
result = c o n s t a n t _ r e d u c t i o n \text{result} = constant\_reduction result = co n s t an t _ re d u c t i o n
Inputs
Input Key Display Name Type Example Unit constant_reduction
Constant CO₂ reduction Mass Carbon kgCO2e
Sequestration Component Blueprints
Biomass burial with moisture correction
key: biomass_burial_with_moisture_correction
Amount of CO₂ stored, given a carbon concentration, mass and moisture contents. Applicable to quantifying CO₂ stored for the protocol Subsurface Biomass Carbon Removal and Storage.
Calculations
result = c a r b o n _ c o n t e n t × b u r i e d _ m a s s × c o 2 e _ o f _ c a r b o n × m o i s t u r e _ c o r r e c t i o n \text{result} = carbon\_content \times buried\_mass \times co2e\_of\_carbon \times moisture\_correction result = c a r b o n _ co n t e n t × b u r i e d _ ma ss × co 2 e _ o f _ c a r b o n × m o i s t u re _ correc t i o n
moisture_correction = 1 − a v e r a g e _ m a t e r i a l _ m o i s t u r e _ c o n t e n t 1 − a v e r a g e _ s a m p l e d _ m o i s t u r e _ c o n t e n t \text{moisture\_correction} = \frac{1 - average\_material\_moisture\_content}{1 - average\_sampled\_moisture\_content} moisture_correction = 1 − a v er a g e _ s am pl e d _ m o i s t u re _ co n t e n t 1 − a v er a g e _ ma t er ia l _ m o i s t u re _ co n t e n t
Inputs
Input Key Display Name Type Example Unit average_material_moisture_content
Average moisture content across all material buried Unitless n/a average_sampled_moisture_content
Average moisture content in samples used to determine carbon content Unitless n/a buried_mass
Mass of injectant buried Mass kg
carbon_content
Carbon content of injectant Unitless n/a co2e_of_carbon
CO₂ equivalent of pure carbon Unitless n/a
Biomass injection from winsorized mean
key: biomass_injection_from_winsorized_mean
Amount of CO₂ stored, given a mass and multiple measured carbon concentration values, from which a mean is calculated. Outliers for the mean are accounted for by winsorizing the measured carbon contents with mean and standard deviation calculated from historical carbon contents from the same feedstock. Applicable to quantifying CO₂ stored for the protocols Biomass Geological Storage and Bio-oil Geological Storage.
Calculations
result = i n j e c t a n t _ m a s s × m e a n _ c a r b o n _ c o n t e n t × c o 2 e _ o f _ c a r b o n \text{result} = injectant\_mass \times mean\_carbon\_content \times co2e\_of\_carbon result = inj ec t an t _ ma ss × m e an _ c a r b o n _ co n t e n t × co 2 e _ o f _ c a r b o n
mean_carbon_content = WinsorizedMean ( i n j e c t a n t _ c a r b o n _ c o n t e n t _ m e a s u r e m e n t s , h i s t o r i c a l _ c a r b o n _ c o n t e n t _ m e a s u r e m e n t s ) \text{mean\_carbon\_content} = \text{WinsorizedMean}(injectant\_carbon\_content\_measurements,\allowbreak historical\_carbon\_content\_measurements) mean_carbon_content = WinsorizedMean ( inj ec t an t _ c a r b o n _ co n t e n t _ m e a s u re m e n t s , hi s t or i c a l _ c a r b o n _ co n t e n t _ m e a s u re m e n t s )
Inputs
Input Key Display Name Type Example Unit co2e_of_carbon
CO₂ equivalent of pure carbon Unitless n/a historical_carbon_content_measurements
Historical carbon content measurements of injectant Unitless List n/a injectant_carbon_content_measurements
Carbon content measurements of injectant Unitless List n/a injectant_mass
Mass of injectant Mass kg
Blended bio oil injection
key: blended_bio_oil_injection
Amount of CO₂ stored, given a carbon concentration and mass. Applicable to quantifying CO₂ stored for Bio-oil Geological Storage when batches of bio-oil are blended prior to injection.
Calculations
result = u n b l e n d e d _ b i o _ o i l _ c a r b o n _ c o n t e n t s ‾ × u n b l e n d e d _ b i o _ o i l _ m a s s × c o 2 e _ o f _ c a r b o n \text{result} = \overline{unblended\_bio\_oil\_carbon\_contents} \times unblended\_bio\_oil\_mass \times co2e\_of\_carbon result = u nb l e n d e d _ bi o _ o i l _ c a r b o n _ co n t e n t s × u nb l e n d e d _ bi o _ o i l _ ma ss × co 2 e _ o f _ c a r b o n
unblended_bio_oil_mass = b l e n d e d _ b i o _ o i l _ m a s s − l i q u i d _ c a u s t i c _ s o d a _ m a s s − s a l t _ m a s s \text{unblended\_bio\_oil\_mass} = blended\_bio\_oil\_mass - liquid\_caustic\_soda\_mass - salt\_mass unblended_bio_oil_mass = b l e n d e d _ bi o _ o i l _ ma ss − l i q u i d _ c a u s t i c _ so d a _ ma ss − s a lt _ ma ss
Inputs
Input Key Display Name Type Example Unit blended_bio_oil_mass
Total mass of injectant after blending Mass kg
co2e_of_carbon
CO₂ equivalent of pure carbon Unitless n/a liquid_caustic_soda_mass
Liquid caustic soda mass Mass kg
salt_mass
Mass of salt Mass kg
unblended_bio_oil_carbon_contents
Carbon content of unblended bio-oil Unitless List n/a
CO₂ removed from weathering using TICAT method
key: enhanced_weathering_sequestration_ticat
CO₂ removed from weathering using the TICAT method described in Reershemius et al 2023.
Calculations
result = c a _ c o 2 _ r e m o v e d + m g _ c o 2 _ r e m o v e d + n a _ c o 2 _ r e m o v e d \text{result} = ca\_co2\_removed + mg\_co2\_removed + na\_co2\_removed result = c a _ co 2_ re m o v e d + m g _ co 2_ re m o v e d + na _ co 2_ re m o v e d
ca_co2_removed = f e e d s t o c k _ m a s s × c a _ f e e d s t o c k _ m a s s _ f r a c t i o n × c o n s e r v a t i v e _ m e a n _ c a _ w e a t h e r e d _ f r a c t i o n 40.078gram / mole C a l c i u m m o l a r m a s s × 44.01gram / mole C O 2 m o l a r m a s s × 2.0 C a l c i u m c h a r g e \text{ca\_co2\_removed} = \frac{feedstock\_mass \times ca\_feedstock\_mass\_fraction \times conservative\_mean\_ca\_weathered\_fraction}{\overset{Calcium\ molar\ mass}{\text{40.078gram / mole}}} \times \overset{CO₂\ molar\ mass}{\text{44.01gram / mole}} \times \overset{Calcium\ charge}{\text{2.0}} ca_co2_removed = 40.078gram / mole C a l c i u m m o l a r ma ss f ee d s t oc k _ ma ss × c a _ f ee d s t oc k _ ma ss _ f r a c t i o n × co n ser v a t i v e _ m e an _ c a _ w e a t h ere d _ f r a c t i o n × 44.01gram / mole C O 2 m o l a r ma ss × 2.0 C a l c i u m c ha r g e conservative_mean_ca_weathered_fraction = ConservativeMeanBootstrapEstimator ( o u t l i e r _ d e t e c t i o n _ c a _ w e a t h e r e d _ f r a c t i o n ) \text{conservative\_mean\_ca\_weathered\_fraction} = \text{ConservativeMeanBootstrapEstimator}(outlier\_detection\_ca\_weathered\_fraction) conservative_mean_ca_weathered_fraction = ConservativeMeanBootstrapEstimator ( o u tl i er _ d e t ec t i o n _ c a _ w e a t h ere d _ f r a c t i o n ) outlier_detection_ca_weathered_fraction = ModifiedZScoreOutlierDetection ( c a _ w e a t h e r e d _ f r a c t i o n ) \text{outlier\_detection\_ca\_weathered\_fraction} = \text{ModifiedZScoreOutlierDetection}(ca\_weathered\_fraction) outlier_detection_ca_weathered_fraction = ModifiedZScoreOutlierDetection ( c a _ w e a t h ere d _ f r a c t i o n ) ca_weathered_fraction = c a _ l o s t t r a c e r _ s o i l _ m a s s _ f r a c t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f × c a _ f e e d s t o c k _ m a s s _ f r a c t i o n _ s u r p l u s \text{ca\_weathered\_fraction} = \frac{ca\_lost}{\frac{tracer\_soil\_mass\_fraction\_increase}{tracer\_feedstock\_baseline\_diff} \times ca\_feedstock\_mass\_fraction\_surplus} ca_weathered_fraction = t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ ma ss _ f r a c t i o n _ in cre a se × c a _ f ee d s t oc k _ ma ss _ f r a c t i o n _ s u r pl u s c a _ l os t ca_lost = t r a c e r _ s o i l _ m a s s _ f r a c t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f × c a _ f e e d s t o c k _ m a s s _ f r a c t i o n _ s u r p l u s + c a _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n − c a _ e n d _ s o i l _ m a s s _ f r a c t i o n \text{ca\_lost} = \frac{tracer\_soil\_mass\_fraction\_increase}{tracer\_feedstock\_baseline\_diff} \times ca\_feedstock\_mass\_fraction\_surplus + ca\_baseline\_soil\_mass\_fraction - ca\_end\_soil\_mass\_fraction ca_lost = t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ ma ss _ f r a c t i o n _ in cre a se × c a _ f ee d s t oc k _ ma ss _ f r a c t i o n _ s u r pl u s + c a _ ba se l in e _ so i l _ ma ss _ f r a c t i o n − c a _ e n d _ so i l _ ma ss _ f r a c t i o n tracer_soil_mass_fraction_increase = t r a c e r _ e n d _ s o i l _ m a s s _ f r a c t i o n − t r a c e r _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n \text{tracer\_soil\_mass\_fraction\_increase} = tracer\_end\_soil\_mass\_fraction - tracer\_baseline\_soil\_mass\_fraction tracer_soil_mass_fraction_increase = t r a cer _ e n d _ so i l _ ma ss _ f r a c t i o n − t r a cer _ ba se l in e _ so i l _ ma ss _ f r a c t i o n tracer_feedstock_baseline_diff = t r a c e r _ f e e d s t o c k _ m a s s _ f r a c t i o n − t r a c e r _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n \text{tracer\_feedstock\_baseline\_diff} = tracer\_feedstock\_mass\_fraction - tracer\_baseline\_soil\_mass\_fraction tracer_feedstock_baseline_diff = t r a cer _ f ee d s t oc k _ ma ss _ f r a c t i o n − t r a cer _ ba se l in e _ so i l _ ma ss _ f r a c t i o n ca_feedstock_mass_fraction_surplus = c a _ f e e d s t o c k _ m a s s _ f r a c t i o n − c a _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n \text{ca\_feedstock\_mass\_fraction\_surplus} = ca\_feedstock\_mass\_fraction - ca\_baseline\_soil\_mass\_fraction ca_feedstock_mass_fraction_surplus = c a _ f ee d s t oc k _ ma ss _ f r a c t i o n − c a _ ba se l in e _ so i l _ ma ss _ f r a c t i o n mg_co2_removed = f e e d s t o c k _ m a s s × m g _ f e e d s t o c k _ m a s s _ f r a c t i o n × c o n s e r v a t i v e _ m e a n _ m g _ w e a t h e r e d _ f r a c t i o n 24.305gram / mole M a g n e s i u m m o l a r m a s s × 44.01gram / mole C O 2 m o l a r m a s s × 2.0 M a g n e s i u m c h a r g e \text{mg\_co2\_removed} = \frac{feedstock\_mass \times mg\_feedstock\_mass\_fraction \times conservative\_mean\_mg\_weathered\_fraction}{\overset{Magnesium\ molar\ mass}{\text{24.305gram / mole}}} \times \overset{CO₂\ molar\ mass}{\text{44.01gram / mole}} \times \overset{Magnesium\ charge}{\text{2.0}} mg_co2_removed = 24.305gram / mole M a g n es i u m m o l a r ma ss f ee d s t oc k _ ma ss × m g _ f ee d s t oc k _ ma ss _ f r a c t i o n × co n ser v a t i v e _ m e an _ m g _ w e a t h ere d _ f r a c t i o n × 44.01gram / mole C O 2 m o l a r ma ss × 2.0 M a g n es i u m c ha r g e conservative_mean_mg_weathered_fraction = ConservativeMeanBootstrapEstimator ( o u t l i e r _ d e t e c t i o n _ m g _ w e a t h e r e d _ f r a c t i o n ) \text{conservative\_mean\_mg\_weathered\_fraction} = \text{ConservativeMeanBootstrapEstimator}(outlier\_detection\_mg\_weathered\_fraction) conservative_mean_mg_weathered_fraction = ConservativeMeanBootstrapEstimator ( o u tl i er _ d e t ec t i o n _ m g _ w e a t h ere d _ f r a c t i o n ) outlier_detection_mg_weathered_fraction = ModifiedZScoreOutlierDetection ( m g _ w e a t h e r e d _ f r a c t i o n ) \text{outlier\_detection\_mg\_weathered\_fraction} = \text{ModifiedZScoreOutlierDetection}(mg\_weathered\_fraction) outlier_detection_mg_weathered_fraction = ModifiedZScoreOutlierDetection ( m g _ w e a t h ere d _ f r a c t i o n ) mg_weathered_fraction = m g _ l o s t t r a c e r _ s o i l _ m a s s _ f r a c t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f × m g _ f e e d s t o c k _ m a s s _ f r a c t i o n _ s u r p l u s \text{mg\_weathered\_fraction} = \frac{mg\_lost}{\frac{tracer\_soil\_mass\_fraction\_increase}{tracer\_feedstock\_baseline\_diff} \times mg\_feedstock\_mass\_fraction\_surplus} mg_weathered_fraction = t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ ma ss _ f r a c t i o n _ in cre a se × m g _ f ee d s t oc k _ ma ss _ f r a c t i o n _ s u r pl u s m g _ l os t mg_lost = t r a c e r _ s o i l _ m a s s _ f r a c t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f × m g _ f e e d s t o c k _ m a s s _ f r a c t i o n _ s u r p l u s + m g _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n − m g _ e n d _ s o i l _ m a s s _ f r a c t i o n \text{mg\_lost} = \frac{tracer\_soil\_mass\_fraction\_increase}{tracer\_feedstock\_baseline\_diff} \times mg\_feedstock\_mass\_fraction\_surplus + mg\_baseline\_soil\_mass\_fraction - mg\_end\_soil\_mass\_fraction mg_lost = t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ ma ss _ f r a c t i o n _ in cre a se × m g _ f ee d s t oc k _ ma ss _ f r a c t i o n _ s u r pl u s + m g _ ba se l in e _ so i l _ ma ss _ f r a c t i o n − m g _ e n d _ so i l _ ma ss _ f r a c t i o n mg_feedstock_mass_fraction_surplus = m g _ f e e d s t o c k _ m a s s _ f r a c t i o n − m g _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n \text{mg\_feedstock\_mass\_fraction\_surplus} = mg\_feedstock\_mass\_fraction - mg\_baseline\_soil\_mass\_fraction mg_feedstock_mass_fraction_surplus = m g _ f ee d s t oc k _ ma ss _ f r a c t i o n − m g _ ba se l in e _ so i l _ ma ss _ f r a c t i o n na_co2_removed = f e e d s t o c k _ m a s s × n a _ f e e d s t o c k _ m a s s _ f r a c t i o n × c o n s e r v a t i v e _ m e a n _ n a _ w e a t h e r e d _ f r a c t i o n 22.99gram / mole S o d i u m m o l a r m a s s × 44.01gram / mole C O 2 m o l a r m a s s × 1.0 S o d i u m c h a r g e \text{na\_co2\_removed} = \frac{feedstock\_mass \times na\_feedstock\_mass\_fraction \times conservative\_mean\_na\_weathered\_fraction}{\overset{Sodium\ molar\ mass}{\text{22.99gram / mole}}} \times \overset{CO₂\ molar\ mass}{\text{44.01gram / mole}} \times \overset{Sodium\ charge}{\text{1.0}} na_co2_removed = 22.99gram / mole S o d i u m m o l a r ma ss f ee d s t oc k _ ma ss × na _ f ee d s t oc k _ ma ss _ f r a c t i o n × co n ser v a t i v e _ m e an _ na _ w e a t h ere d _ f r a c t i o n × 44.01gram / mole C O 2 m o l a r ma ss × 1.0 S o d i u m c ha r g e conservative_mean_na_weathered_fraction = ConservativeMeanBootstrapEstimator ( o u t l i e r _ d e t e c t i o n _ n a _ w e a t h e r e d _ f r a c t i o n ) \text{conservative\_mean\_na\_weathered\_fraction} = \text{ConservativeMeanBootstrapEstimator}(outlier\_detection\_na\_weathered\_fraction) conservative_mean_na_weathered_fraction = ConservativeMeanBootstrapEstimator ( o u tl i er _ d e t ec t i o n _ na _ w e a t h ere d _ f r a c t i o n ) outlier_detection_na_weathered_fraction = ModifiedZScoreOutlierDetection ( n a _ w e a t h e r e d _ f r a c t i o n ) \text{outlier\_detection\_na\_weathered\_fraction} = \text{ModifiedZScoreOutlierDetection}(na\_weathered\_fraction) outlier_detection_na_weathered_fraction = ModifiedZScoreOutlierDetection ( na _ w e a t h ere d _ f r a c t i o n ) na_weathered_fraction = n a _ l o s t t r a c e r _ s o i l _ m a s s _ f r a c t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f × n a _ f e e d s t o c k _ m a s s _ f r a c t i o n _ s u r p l u s \text{na\_weathered\_fraction} = \frac{na\_lost}{\frac{tracer\_soil\_mass\_fraction\_increase}{tracer\_feedstock\_baseline\_diff} \times na\_feedstock\_mass\_fraction\_surplus} na_weathered_fraction = t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ ma ss _ f r a c t i o n _ in cre a se × na _ f ee d s t oc k _ ma ss _ f r a c t i o n _ s u r pl u s na _ l os t na_lost = t r a c e r _ s o i l _ m a s s _ f r a c t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f × n a _ f e e d s t o c k _ m a s s _ f r a c t i o n _ s u r p l u s + n a _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n − n a _ e n d _ s o i l _ m a s s _ f r a c t i o n \text{na\_lost} = \frac{tracer\_soil\_mass\_fraction\_increase}{tracer\_feedstock\_baseline\_diff} \times na\_feedstock\_mass\_fraction\_surplus + na\_baseline\_soil\_mass\_fraction - na\_end\_soil\_mass\_fraction na_lost = t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ ma ss _ f r a c t i o n _ in cre a se × na _ f ee d s t oc k _ ma ss _ f r a c t i o n _ s u r pl u s + na _ ba se l in e _ so i l _ ma ss _ f r a c t i o n − na _ e n d _ so i l _ ma ss _ f r a c t i o n na_feedstock_mass_fraction_surplus = n a _ f e e d s t o c k _ m a s s _ f r a c t i o n − n a _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n \text{na\_feedstock\_mass\_fraction\_surplus} = na\_feedstock\_mass\_fraction - na\_baseline\_soil\_mass\_fraction na_feedstock_mass_fraction_surplus = na _ f ee d s t oc k _ ma ss _ f r a c t i o n − na _ ba se l in e _ so i l _ ma ss _ f r a c t i o n
Inputs
Input Key Display Name Type Example Unit ca_baseline_soil_mass_fraction
Baseline calcium mass fraction in soil Mass Fraction List ppm
ca_end_soil_mass_fraction
Calcium mass fraction in soil at end of reporting period Mass Fraction List ppm
ca_feedstock_mass_fraction
Calcium mass fraction in feedstock Mass Fraction ppm
feedstock_mass
Mass of feedstock Mass kg
mg_baseline_soil_mass_fraction
Baseline magnesium mass fraction in soil Mass Fraction List ppm
mg_end_soil_mass_fraction
Magnesium mass fraction in soil at end of reporting period Mass Fraction List ppm
mg_feedstock_mass_fraction
Magnesium mass fraction in feedstock Mass Fraction ppm
na_baseline_soil_mass_fraction
Baseline sodium mass fraction in soil Mass Fraction List ppm
na_end_soil_mass_fraction
Sodium mass fraction in soil at end of reporting period Mass Fraction List ppm
na_feedstock_mass_fraction
Sodium mass fraction in feedstock Mass Fraction ppm
tracer_baseline_soil_mass_fraction
Tracer mass fraction in soil before application Mass Fraction List ppm
tracer_end_soil_mass_fraction
Tracer mass fraction in soil at end of reporting period Mass Fraction List ppm
tracer_feedstock_mass_fraction
Tracer mass fraction in feedstock Mass Fraction ppm
CO₂ removed from weathering using tracer ratio method
key: enhanced_weathering_sequestration_ticat_ratio
CO₂ removed from weathering using the tracer ratio method.
Calculations
result = a v e r a g e _ f _ d × f e e d s t o c k _ m a s s × c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n × c a t i o n _ c h a r g e × c o 2 _ m o l a r _ m a s s c a t i o n _ m o l a r _ m a s s \text{result} = \frac{average\_f\_d \times feedstock\_mass \times cation\_feedstock\_concentration \times cation\_charge \times co2\_molar\_mass}{cation\_molar\_mass} result = c a t i o n _ m o l a r _ ma ss a v er a g e _ f _ d × f ee d s t oc k _ ma ss × c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n × c a t i o n _ c ha r g e × co 2_ m o l a r _ ma ss
average_f_d = ConservativeMeanBootstrapEstimator ( f _ d _ n o _ o u t l i e r s ) \text{average\_f\_d} = \text{ConservativeMeanBootstrapEstimator}(f\_d\_no\_outliers) average_f_d = ConservativeMeanBootstrapEstimator ( f _ d _ n o _ o u tl i ers ) f_d_no_outliers = ModifiedZScoreOutlierDetection ( f _ d ) \text{f\_d\_no\_outliers} = \text{ModifiedZScoreOutlierDetection}(f\_d) f_d_no_outliers = ModifiedZScoreOutlierDetection ( f _ d ) f_d = c a t i o n _ a d d e d _ f r o m _ f e e d s t o c k + c a t i o n _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n − c a t i o n _ p o s t _ a p p l i c a t i o n _ c o n c e n t r a t i o n c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n × f e e d s t o c k _ m a s s _ f r a c t i o n \text{f\_d} = \frac{cation\_added\_from\_feedstock + cation\_baseline\_soil\_concentration - cation\_post\_application\_concentration}{cation\_feedstock\_concentration \times feedstock\_mass\_fraction} f_d = c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n × f ee d s t oc k _ ma ss _ f r a c t i o n c a t i o n _ a dd e d _ f ro m _ f ee d s t oc k + c a t i o n _ ba se l in e _ so i l _ co n ce n t r a t i o n − c a t i o n _ p os t _ a ppl i c a t i o n _ co n ce n t r a t i o n cation_added_from_feedstock = f e e d s t o c k _ m a s s _ f r a c t i o n × ( c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n − c a t i o n _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n ) \text{cation\_added\_from\_feedstock} = feedstock\_mass\_fraction \times \left(cation\_feedstock\_concentration - cation\_baseline\_soil\_concentration\right) cation_added_from_feedstock = f ee d s t oc k _ ma ss _ f r a c t i o n × ( c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n − c a t i o n _ ba se l in e _ so i l _ co n ce n t r a t i o n ) feedstock_mass_fraction = f e e d s t o c k _ m a s s _ f r a c t i o n _ n u m e r a t o r f e e d s t o c k _ m a s s _ f r a c t i o n _ d e n o m i n a t o r \text{feedstock\_mass\_fraction} = \frac{feedstock\_mass\_fraction\_numerator}{feedstock\_mass\_fraction\_denominator} feedstock_mass_fraction = f ee d s t oc k _ ma ss _ f r a c t i o n _ d e n o mina t or f ee d s t oc k _ ma ss _ f r a c t i o n _ n u m er a t or feedstock_mass_fraction_numerator = i m m o b i l e _ t r a c e r _ r a t i o × t r a c e r _ 2 _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n − t r a c e r _ 1 _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n \text{feedstock\_mass\_fraction\_numerator} = immobile\_tracer\_ratio \times tracer\_2\_baseline\_soil\_concentration - tracer\_1\_baseline\_soil\_concentration feedstock_mass_fraction_numerator = imm o bi l e _ t r a cer _ r a t i o × t r a cer _2_ ba se l in e _ so i l _ co n ce n t r a t i o n − t r a cer _1_ ba se l in e _ so i l _ co n ce n t r a t i o n immobile_tracer_ratio = t r a c e r _ 1 _ p o s t _ a p p l i c a t i o n _ c o n c e n t r a t i o n t r a c e r _ 2 _ p o s t _ a p p l i c a t i o n _ c o n c e n t r a t i o n \text{immobile\_tracer\_ratio} = \frac{tracer\_1\_post\_application\_concentration}{tracer\_2\_post\_application\_concentration} immobile_tracer_ratio = t r a cer _2_ p os t _ a ppl i c a t i o n _ co n ce n t r a t i o n t r a cer _1_ p os t _ a ppl i c a t i o n _ co n ce n t r a t i o n feedstock_mass_fraction_denominator = t r a c e r _ 1 _ f e e d s t o c k _ c o n c e n t r a t i o n − t r a c e r _ 1 _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n − i m m o b i l e _ t r a c e r _ r a t i o × ( t r a c e r _ 2 _ f e e d s t o c k _ c o n c e n t r a t i o n − t r a c e r _ 2 _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n ) \text{feedstock\_mass\_fraction\_denominator} = tracer\_1\_feedstock\_concentration - tracer\_1\_baseline\_soil\_concentration - immobile\_tracer\_ratio \times \left(tracer\_2\_feedstock\_concentration - tracer\_2\_baseline\_soil\_concentration\right) feedstock_mass_fraction_denominator = t r a cer _1_ f ee d s t oc k _ co n ce n t r a t i o n − t r a cer _1_ ba se l in e _ so i l _ co n ce n t r a t i o n − imm o bi l e _ t r a cer _ r a t i o × ( t r a cer _2_ f ee d s t oc k _ co n ce n t r a t i o n − t r a cer _2_ ba se l in e _ so i l _ co n ce n t r a t i o n )
Inputs
Input Key Display Name Type Example Unit cation_baseline_soil_concentration
Cation concentration in baseline soil Mass Fraction List ppm
cation_charge
Cation charge Unitless n/a cation_feedstock_concentration
Cation concentration in feedstock Mass Fraction ppm
cation_molar_mass
Molar mass of cation Molar Mass g / mol
cation_post_application_concentration
Cation concentration in soil at end of reporting period Mass Fraction List ppm
co2_molar_mass
Molar mass of CO₂ Molar Mass g / mol
feedstock_mass
Mass of feedstock Mass kg
tracer_1_baseline_soil_concentration
Tracer 1 concentration in baseline soil Mass Fraction List ppm
tracer_1_feedstock_concentration
Tracer 1 concentration in feedstock Mass Fraction ppm
tracer_1_post_application_concentration
Tracer 1 concentration in soil at end of reporting period Mass Fraction List ppm
tracer_2_baseline_soil_concentration
Tracer 2 concentration in baseline soil Mass Fraction List ppm
tracer_2_feedstock_concentration
Tracer 2 concentration in feedstock Mass Fraction ppm
tracer_2_post_application_concentration
Tracer 2 concentration in soil at end of reporting period Mass Fraction List ppm
CO₂e sequestered post losses
key: iemt_with_losses_2024_11
CO₂ removed from weathering using the immobile element method described in Reershemius et al 2023.
Calculations
result = ( s e q u e s t r a t i o n _ o u t p u t _ t o t a l − s t r o n g _ a c i d _ l o s s − p l a n t _ u p t a k e _ l o s s ) × r i v e r _ r e t e n t i o n _ f a c t o r × o c e a n _ r e t e n t i o n _ f a c t o r \text{result} = \left(sequestration\_output\_total - strong\_acid\_loss - plant\_uptake\_loss\right) \times river\_retention\_factor \times ocean\_retention\_factor result = ( se q u es t r a t i o n _ o u tp u t _ t o t a l − s t ro n g _ a c i d _ l oss − pl an t _ u pt ak e _ l oss ) × r i v er _ re t e n t i o n _ f a c t or × oce an _ re t e n t i o n _ f a c t or
sequestration_output_total = c a _ s e q u e s t r a t i o n _ o u t p u t + m g _ s e q u e s t r a t i o n _ o u t p u t \text{sequestration\_output\_total} = ca\_sequestration\_output + mg\_sequestration\_output sequestration_output_total = c a _ se q u es t r a t i o n _ o u tp u t + m g _ se q u es t r a t i o n _ o u tp u t ca_sequestration_output = c a _ a v e r a g e _ f _ d × f e e d s t o c k _ m a s s × c a _ c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n × 2.0 C a l c i u m c h a r g e × 44.01gram / mole C O 2 m o l a r m a s s 40.078gram / mole C a l c i u m m o l a r m a s s \text{ca\_sequestration\_output} = \frac{ca\_average\_f\_d \times feedstock\_mass \times ca\_cation\_feedstock\_concentration \times \overset{Calcium\ charge}{\text{2.0}} \times \overset{CO₂\ molar\ mass}{\text{44.01gram / mole}}}{\overset{Calcium\ molar\ mass}{\text{40.078gram / mole}}} ca_sequestration_output = 40.078gram / mole C a l c i u m m o l a r ma ss c a _ a v er a g e _ f _ d × f ee d s t oc k _ ma ss × c a _ c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n × 2.0 C a l c i u m c ha r g e × 44.01gram / mole C O 2 m o l a r ma ss ca_average_f_d = ConservativeMeanBootstrapEstimatorWithOutlierDetection ( c a _ f _ d ) \text{ca\_average\_f\_d} = \text{ConservativeMeanBootstrapEstimatorWithOutlierDetection}(ca\_f\_d) ca_average_f_d = ConservativeMeanBootstrapEstimatorWithOutlierDetection ( c a _ f _ d ) ca_f_d = c a _ c a t i o n _ a d d e d _ f r o m _ f e e d s t o c k + c a _ c a t i o n _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n − c a _ c a t i o n _ p o s t _ a p p l i c a t i o n _ c o n c e n t r a t i o n − c a _ _ c o n t r o l _ c o r r e c t i o n c a _ c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n × t r a c e r _ s o i l _ c o n c e n t r a t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f \text{ca\_f\_d} = \frac{ca\_cation\_added\_from\_feedstock + ca\_cation\_baseline\_soil\_concentration - ca\_cation\_post\_application\_concentration - ca\_\_control\_correction}{ca\_cation\_feedstock\_concentration \times \frac{tracer\_soil\_concentration\_increase}{tracer\_feedstock\_baseline\_diff}} ca_f_d = c a _ c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n × t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ co n ce n t r a t i o n _ in cre a se c a _ c a t i o n _ a dd e d _ f ro m _ f ee d s t oc k + c a _ c a t i o n _ ba se l in e _ so i l _ co n ce n t r a t i o n − c a _ c a t i o n _ p os t _ a ppl i c a t i o n _ co n ce n t r a t i o n − c a __ co n t ro l _ correc t i o n ca_cation_added_from_feedstock = t r a c e r _ s o i l _ c o n c e n t r a t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f × ( c a _ c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n − c a _ c a t i o n _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n ) \text{ca\_cation\_added\_from\_feedstock} = \frac{tracer\_soil\_concentration\_increase}{tracer\_feedstock\_baseline\_diff} \times \left(ca\_cation\_feedstock\_concentration - ca\_cation\_baseline\_soil\_concentration\right) ca_cation_added_from_feedstock = t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ co n ce n t r a t i o n _ in cre a se × ( c a _ c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n − c a _ c a t i o n _ ba se l in e _ so i l _ co n ce n t r a t i o n ) tracer_soil_concentration_increase = t r a c e r _ p o s t _ a p p l i c a t i o n _ c o n c e n t r a t i o n − t r a c e r _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n \text{tracer\_soil\_concentration\_increase} = tracer\_post\_application\_concentration - tracer\_baseline\_soil\_concentration tracer_soil_concentration_increase = t r a cer _ p os t _ a ppl i c a t i o n _ co n ce n t r a t i o n − t r a cer _ ba se l in e _ so i l _ co n ce n t r a t i o n tracer_feedstock_baseline_diff = t r a c e r _ f e e d s t o c k _ c o n c e n t r a t i o n − t r a c e r _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n \text{tracer\_feedstock\_baseline\_diff} = tracer\_feedstock\_concentration - tracer\_baseline\_soil\_concentration tracer_feedstock_baseline_diff = t r a cer _ f ee d s t oc k _ co n ce n t r a t i o n − t r a cer _ ba se l in e _ so i l _ co n ce n t r a t i o n ca__control_correction = c a _ c a t i o n _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n _ c o n t r o l ‾ − c a _ c a t i o n _ p o s t _ a p p l i c a t i o n _ c o n c e n t r a t i o n _ c o n t r o l ‾ \text{ca\_\_control\_correction} = \overline{ca\_cation\_baseline\_soil\_concentration\_control} - \overline{ca\_cation\_post\_application\_concentration\_control} ca__control_correction = c a _ c a t i o n _ ba se l in e _ so i l _ co n ce n t r a t i o n _ co n t ro l − c a _ c a t i o n _ p os t _ a ppl i c a t i o n _ co n ce n t r a t i o n _ co n t ro l mg_sequestration_output = m g _ a v e r a g e _ f _ d × f e e d s t o c k _ m a s s × m g _ c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n × 2.0 M a g n e s i u m c h a r g e × 44.01gram / mole C O 2 m o l a r m a s s 24.305gram / mole M a g n e s i u m m o l a r m a s s \text{mg\_sequestration\_output} = \frac{mg\_average\_f\_d \times feedstock\_mass \times mg\_cation\_feedstock\_concentration \times \overset{Magnesium\ charge}{\text{2.0}} \times \overset{CO₂\ molar\ mass}{\text{44.01gram / mole}}}{\overset{Magnesium\ molar\ mass}{\text{24.305gram / mole}}} mg_sequestration_output = 24.305gram / mole M a g n es i u m m o l a r ma ss m g _ a v er a g e _ f _ d × f ee d s t oc k _ ma ss × m g _ c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n × 2.0 M a g n es i u m c ha r g e × 44.01gram / mole C O 2 m o l a r ma ss mg_average_f_d = ConservativeMeanBootstrapEstimatorWithOutlierDetection ( m g _ f _ d ) \text{mg\_average\_f\_d} = \text{ConservativeMeanBootstrapEstimatorWithOutlierDetection}(mg\_f\_d) mg_average_f_d = ConservativeMeanBootstrapEstimatorWithOutlierDetection ( m g _ f _ d ) mg_f_d = m g _ c a t i o n _ a d d e d _ f r o m _ f e e d s t o c k + m g _ c a t i o n _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n − m g _ c a t i o n _ p o s t _ a p p l i c a t i o n _ c o n c e n t r a t i o n − m g _ _ c o n t r o l _ c o r r e c t i o n m g _ c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n × t r a c e r _ s o i l _ c o n c e n t r a t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f \text{mg\_f\_d} = \frac{mg\_cation\_added\_from\_feedstock + mg\_cation\_baseline\_soil\_concentration - mg\_cation\_post\_application\_concentration - mg\_\_control\_correction}{mg\_cation\_feedstock\_concentration \times \frac{tracer\_soil\_concentration\_increase}{tracer\_feedstock\_baseline\_diff}} mg_f_d = m g _ c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n × t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ co n ce n t r a t i o n _ in cre a se m g _ c a t i o n _ a dd e d _ f ro m _ f ee d s t oc k + m g _ c a t i o n _ ba se l in e _ so i l _ co n ce n t r a t i o n − m g _ c a t i o n _ p os t _ a ppl i c a t i o n _ co n ce n t r a t i o n − m g __ co n t ro l _ correc t i o n mg_cation_added_from_feedstock = t r a c e r _ s o i l _ c o n c e n t r a t i o n _ i n c r e a s e t r a c e r _ f e e d s t o c k _ b a s e l i n e _ d i f f × ( m g _ c a t i o n _ f e e d s t o c k _ c o n c e n t r a t i o n − m g _ c a t i o n _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n ) \text{mg\_cation\_added\_from\_feedstock} = \frac{tracer\_soil\_concentration\_increase}{tracer\_feedstock\_baseline\_diff} \times \left(mg\_cation\_feedstock\_concentration - mg\_cation\_baseline\_soil\_concentration\right) mg_cation_added_from_feedstock = t r a cer _ f ee d s t oc k _ ba se l in e _ d i ff t r a cer _ so i l _ co n ce n t r a t i o n _ in cre a se × ( m g _ c a t i o n _ f ee d s t oc k _ co n ce n t r a t i o n − m g _ c a t i o n _ ba se l in e _ so i l _ co n ce n t r a t i o n ) mg__control_correction = m g _ c a t i o n _ b a s e l i n e _ s o i l _ c o n c e n t r a t i o n _ c o n t r o l ‾ − m g _ c a t i o n _ p o s t _ a p p l i c a t i o n _ c o n c e n t r a t i o n _ c o n t r o l ‾ \text{mg\_\_control\_correction} = \overline{mg\_cation\_baseline\_soil\_concentration\_control} - \overline{mg\_cation\_post\_application\_concentration\_control} mg__control_correction = m g _ c a t i o n _ ba se l in e _ so i l _ co n ce n t r a t i o n _ co n t ro l − m g _ c a t i o n _ p os t _ a ppl i c a t i o n _ co n ce n t r a t i o n _ co n t ro l
Inputs
Input Key Display Name Type Example Unit ca_cation_baseline_soil_concentration
Baseline calcium mass fraction in soil Mass Fraction List ppm
ca_cation_baseline_soil_concentration_control
Calcium mass fraction in control baseline soil Mass Fraction List ppm
ca_cation_feedstock_concentration
Calcium mass fraction in feedstock Mass Fraction ppm
ca_cation_post_application_concentration
Calcium mass fraction in soil at end of reporting period Mass Fraction List ppm
ca_cation_post_application_concentration_control
Calcium mass fraction in control soil at end of reporting period Mass Fraction List ppm
feedstock_mass
Mass of feedstock Mass kg
mg_cation_baseline_soil_concentration
Baseline magnesium mass fraction in soil Mass Fraction List ppm
mg_cation_baseline_soil_concentration_control
Magnesium mass fraction in control baseline soil Mass Fraction List ppm
mg_cation_feedstock_concentration
Magnesium mass fraction in feedstock Mass Fraction ppm
mg_cation_post_application_concentration
Magnesium mass fraction in soil at end of reporting period Mass Fraction List ppm
mg_cation_post_application_concentration_control
Magnesium mass fraction in control soil at end of reporting period Mass Fraction List ppm
ocean_retention_factor
Percentage of CO₂ retained after losses in ocean storage Percentage %
plant_uptake_loss
Plant uptake loss Mass Carbon kgCO2e
river_retention_factor
Percentage of CO₂ retained after losses in river runoff Percentage %
strong_acid_loss
Strong acid loss Mass Carbon kgCO2e
tracer_baseline_soil_concentration
Tracer mass fraction in soil before application Mass Fraction List ppm
tracer_feedstock_concentration
Tracer mass fraction in feedstock Mass Fraction ppm
tracer_post_application_concentration
Tracer mass fraction in soil at end of reporting period Mass Fraction List ppm
Carbon rich substance sequestration
key: carbon_rich_substance_sequestration
Amount of CO₂ stored, given a carbon concentration and mass. Applicable to quantifying CO₂ stored for the protocols Biomass Geological Storage, Bio-oil Geological Storage, Subsurface Biomass Carbon Removal and Storage and Biochar Production and Storage.
Calculations
result = p r o d u c t _ m a s s × c a r b o n _ c o n t e n t × 3.667 C O 2 e q u i v a l e n t o f p u r e c a r b o n \text{result} = product\_mass \times carbon\_content \times \overset{CO₂\ equivalent\ of\ pure\ carbon}{\text{3.667}} result = p ro d u c t _ ma ss × c a r b o n _ co n t e n t × 3.667 C O 2 e q u i v a l e n t o f p u re c a r b o n
Inputs
Input Key Display Name Type Example Unit carbon_content
Carbon content of product Unitless n/a product_mass
Mass of product Mass kg
Carbon rich substance sequestration from mean
key: carbon_rich_substance_sequestration_from_mean
Amount of CO₂ stored, given a mass and multiple supplied carbon concentration values, from which a mean is calculated. Applicable to quantifying CO₂ stored for the protocols Biomass Geological Storage, Bio-oil Geological Storage, Subsurface Biomass Carbon Removal and Storage and Biochar Production and Storage.
Calculations
result = p r o d u c t _ m a s s × c a r b o n _ c o n t e n t s ‾ × 3.667 C O 2 e q u i v a l e n t o f p u r e c a r b o n \text{result} = product\_mass \times \overline{carbon\_contents} \times \overset{CO₂\ equivalent\ of\ pure\ carbon}{\text{3.667}} result = p ro d u c t _ ma ss × c a r b o n _ co n t e n t s × 3.667 C O 2 e q u i v a l e n t o f p u re c a r b o n
Inputs
Input Key Display Name Type Example Unit carbon_contents
Carbon content of product Unitless List n/a product_mass
Mass of product Mass kg
Carbon rich substance sequestration with estimate
key: carbon_rich_substance_sequestration_with_estimate
Amount of CO₂ stored. The carbon content is calculated from carbon content samples of the same feedstock from different removals. The carbon concentration is then calculated by winsorizing using a three standard deviation limit, then taking the mean and subtracting one standard error to account for sample variability. Applicable to quantifying CO₂ stored for the protocols Biomass Geological Storage, Bio-oil Geological Storage, Subsurface Biomass Carbon Removal and Storage and Biochar Production and Storage.
Calculations
result = p r o d u c t _ m a s s × e s t i m a t e d _ d i s c o u n t e d _ c a r b o n _ c o n t e n t × 3.667 C O 2 e q u i v a l e n t o f p u r e c a r b o n \text{result} = product\_mass \times estimated\_discounted\_carbon\_content \times \overset{CO₂\ equivalent\ of\ pure\ carbon}{\text{3.667}} result = p ro d u c t _ ma ss × es t ima t e d _ d i sco u n t e d _ c a r b o n _ co n t e n t × 3.667 C O 2 e q u i v a l e n t o f p u re c a r b o n
estimated_discounted_carbon_content = WinsorizedMean ( c a r b o n _ c o n t e n t s , c a r b o n _ c o n t e n t s ) − WinsorizedStandardError ( c a r b o n _ c o n t e n t s , c a r b o n _ c o n t e n t s ) \text{estimated\_discounted\_carbon\_content} = \text{WinsorizedMean}(carbon\_contents,\allowbreak carbon\_contents) - \text{WinsorizedStandardError}(carbon\_contents,\allowbreak carbon\_contents) estimated_discounted_carbon_content = WinsorizedMean ( c a r b o n _ co n t e n t s , c a r b o n _ co n t e n t s ) − WinsorizedStandardError ( c a r b o n _ co n t e n t s , c a r b o n _ co n t e n t s )
Inputs
Input Key Display Name Type Example Unit carbon_contents
Estimated carbon content of product Unitless List n/a product_mass
Mass of product Mass kg
Dissolved carbon sequestration
key: dissolved_carbon_storage_solid_phase_steady_state
Mass of CO₂ converted to bicarbonate ions in the wastewater stream, determined using direct measurements within the treatment plant and subtracting any potential losses upon effluent discharge. The calculation uses quantification of dissolved feedstock in the solid phase (Option 1 in the WAE protocol), and assumes a steady state of feedstock mass in the control volume.
Calculations
result = c o 2 _ r e m o v e d _ f r o m _ f e e d s t o c k _ d i s s o l u t i o n − c o 2 _ r e l e a s e _ f r o m _ n o n _ c a r b o n i c _ a c i d _ w e a t h e r i n g \text{result} = co2\_removed\_from\_feedstock\_dissolution - co2\_release\_from\_non\_carbonic\_acid\_weathering result = co 2_ re m o v e d _ f ro m _ f ee d s t oc k _ d i sso l u t i o n − co 2_ re l e a se _ f ro m _ n o n _ c a r b o ni c _ a c i d _ w e a t h er in g
co2_removed_from_feedstock_dissolution = m a s s _ o f _ d i s s o l v e d _ f e e d s t o c k _ r p × m o l a r _ m a s s _ r a t i o × u n d i s s o l v e d _ f s _ n o n _ c a r b × m o l a r _ r a t i o _ c a r b o n i c _ w e a t h e r i n g × l o s s e s \text{co2\_removed\_from\_feedstock\_dissolution} = mass\_of\_dissolved\_feedstock\_rp \times molar\_mass\_ratio \times undissolved\_fs\_non\_carb \times molar\_ratio\_carbonic\_weathering \times losses co2_removed_from_feedstock_dissolution = ma ss _ o f _ d i sso l v e d _ f ee d s t oc k _ r p × m o l a r _ ma ss _ r a t i o × u n d i sso l v e d _ f s _ n o n _ c a r b × m o l a r _ r a t i o _ c a r b o ni c _ w e a t h er in g × l osses mass_of_dissolved_feedstock_rp = m a s s _ d o s i n g _ r p − m a s s _ e f f l u e n t _ r p − m a s s _ w a s _ r p \text{mass\_of\_dissolved\_feedstock\_rp} = mass\_dosing\_rp - mass\_effluent\_rp - mass\_was\_rp mass_of_dissolved_feedstock_rp = ma ss _ d os in g _ r p − ma ss _ e ff l u e n t _ r p − ma ss _ w a s _ r p mass_dosing_rp = t o t a l _ f l o w _ d o s i n g × m e a n _ f e e d s t o c k _ c o n c e n t r a t i o n _ d o s i n g \text{mass\_dosing\_rp} = total\_flow\_dosing \times mean\_feedstock\_concentration\_dosing mass_dosing_rp = t o t a l _ f l o w _ d os in g × m e an _ f ee d s t oc k _ co n ce n t r a t i o n _ d os in g mass_effluent_rp = t o t a l _ f l o w _ e f f l u e n t × t s s _ e f f l u e n t × m e a n _ t i c _ e f f l u e n t \text{mass\_effluent\_rp} = total\_flow\_effluent \times tss\_effluent \times mean\_tic\_effluent mass_effluent_rp = t o t a l _ f l o w _ e ff l u e n t × t ss _ e ff l u e n t × m e an _ t i c _ e ff l u e n t mass_was_rp = t o t a l _ f l o w _ w a s × t s s _ w a s × m e a n _ t i c _ w a s \text{mass\_was\_rp} = total\_flow\_was \times tss\_was \times mean\_tic\_was mass_was_rp = t o t a l _ f l o w _ w a s × t ss _ w a s × m e an _ t i c _ w a s molar_mass_ratio = 44.01gram / mole C O 2 m o l a r m a s s f e e d s t o c k _ m o l a r _ m a s s \text{molar\_mass\_ratio} = \frac{\overset{CO₂\ molar\ mass}{\text{44.01gram / mole}}}{feedstock\_molar\_mass} molar_mass_ratio = f ee d s t oc k _ m o l a r _ ma ss 44.01gram / mole C O 2 m o l a r ma ss undissolved_fs_non_carb = 1 − d i s s o l v e d _ f s _ n o n _ c a r b \text{undissolved\_fs\_non\_carb} = 1 - dissolved\_fs\_non\_carb undissolved_fs_non_carb = 1 − d i sso l v e d _ f s _ n o n _ c a r b co2_release_from_non_carbonic_acid_weathering = m a s s _ o f _ d i s s o l v e d _ f e e d s t o c k _ r p × m o l a r _ m a s s _ r a t i o × d i s s o l v e d _ f s _ n o n _ c a r b × m o l a r _ r a t i o _ n o n _ c a r b o n i c _ w e a t h e r i n g \text{co2\_release\_from\_non\_carbonic\_acid\_weathering} = mass\_of\_dissolved\_feedstock\_rp \times molar\_mass\_ratio \times dissolved\_fs\_non\_carb \times molar\_ratio\_non\_carbonic\_weathering co2_release_from_non_carbonic_acid_weathering = ma ss _ o f _ d i sso l v e d _ f ee d s t oc k _ r p × m o l a r _ ma ss _ r a t i o × d i sso l v e d _ f s _ n o n _ c a r b × m o l a r _ r a t i o _ n o n _ c a r b o ni c _ w e a t h er in g
Inputs
Input Key Display Name Type Example Unit dissolved_fs_non_carb
Fraction of feedstock dissolved by non-carbonic acid Percentage %
feedstock_molar_mass
Feedstock molar mass Molar Mass g / mol
losses
Losses of CO₂ due to riverine and oceanic processes Mole Fraction molCO2e / mol
mean_feedstock_concentration_dosing
Mean concentration of feedstock in dosing flow Mass Concentration mg / litre
mean_tic_effluent
Mean mass fraction of feedstock in effluent Mass Fraction ppm
mean_tic_was
Mean mass fraction of feedstock in sludge Mass Fraction ppm
molar_ratio_carbonic_weathering
Molar ratio of CO₂ to feedstock consumption from carbonic acid weathering Mole Fraction molCO2e / mol
molar_ratio_non_carbonic_weathering
Molar ratio of CO₂ release/feedstock consumption from non-carbonic acid weathering Mole Fraction molCO2e / mol
total_flow_dosing
Total flow volume from dosing Volume litre
total_flow_effluent
Total flow volume of effluent Volume litre
total_flow_was
Total flow volume of sludge Volume litre
tss_effluent
Total suspended solids of feedstock in effluent Mass Concentration mg / litre
tss_was
Total suspended solids of feedstock in sludge Mass Concentration mg / litre
Enhanced weathering - immobile element tracer method with losses (february 2025)
key: iemt_with_losses_2025_02
CO₂ removed from weathering using the immobile element method described in Reershemius et al 2023, using Titanium as the tracer and assuming that the dissolved fraction of all cations is equal to that of Calcium. Accounts for losses from strong acids, plant uptake, and river and ocean networks. There is no explicit correction for data obtained from control plots.
Calculations
result = ExpectedValue ( c o 2 _ s e q u e s t e r e d × s t r o n g _ a c i d _ r e t e n t i o n _ f a c t o r × p l a n t _ r e t e n t i o n _ f a c t o r × r i v e r _ r e t e n t i o n _ f a c t o r × o c e a n _ r e t e n t i o n _ f a c t o r ) \text{result} = \text{ExpectedValue}(co2\_sequestered \times strong\_acid\_retention\_factor \times plant\_retention\_factor \times river\_retention\_factor \times ocean\_retention\_factor) result = ExpectedValue ( co 2_ se q u es t ere d × s t ro n g _ a c i d _ re t e n t i o n _ f a c t or × pl an t _ re t e n t i o n _ f a c t or × r i v er _ re t e n t i o n _ f a c t or × oce an _ re t e n t i o n _ f a c t or )
co2_sequestered = f e e d s t o c k _ m a s s × c a _ w e a t h e r e d _ f r a c t i o n _ c o n s e r v a t i v e × c d r _ p o t e n t i a l \text{co2\_sequestered} = feedstock\_mass \times ca\_weathered\_fraction\_conservative \times cdr\_potential co2_sequestered = f ee d s t oc k _ ma ss × c a _ w e a t h ere d _ f r a c t i o n _ co n ser v a t i v e × c d r _ p o t e n t ia l ca_weathered_fraction_conservative = ExpectedValueMinusStddev ( c a _ w e a t h e r e d _ f r a c t i o n ) \text{ca\_weathered\_fraction\_conservative} = \text{ExpectedValueMinusStddev}(ca\_weathered\_fraction) ca_weathered_fraction_conservative = ExpectedValueMinusStddev ( c a _ w e a t h ere d _ f r a c t i o n ) ca_weathered_fraction = c a _ l o s t t i _ s o i l _ m a s s _ f r a c t i o n _ i n c r e a s e t i _ f e e d s t o c k _ b a s e l i n e _ d i f f × c a _ f e e d s t o c k _ m a s s _ f r a c t i o n _ s u r p l u s \text{ca\_weathered\_fraction} = \frac{ca\_lost}{\frac{ti\_soil\_mass\_fraction\_increase}{ti\_feedstock\_baseline\_diff} \times ca\_feedstock\_mass\_fraction\_surplus} ca_weathered_fraction = t i _ f ee d s t oc k _ ba se l in e _ d i ff t i _ so i l _ ma ss _ f r a c t i o n _ in cre a se × c a _ f ee d s t oc k _ ma ss _ f r a c t i o n _ s u r pl u s c a _ l os t ca_lost = t i _ s o i l _ m a s s _ f r a c t i o n _ i n c r e a s e t i _ f e e d s t o c k _ b a s e l i n e _ d i f f × c a _ f e e d s t o c k _ m a s s _ f r a c t i o n _ s u r p l u s + c a _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n − c a _ e n d _ s o i l _ m a s s _ f r a c t i o n \text{ca\_lost} = \frac{ti\_soil\_mass\_fraction\_increase}{ti\_feedstock\_baseline\_diff} \times ca\_feedstock\_mass\_fraction\_surplus + ca\_baseline\_soil\_mass\_fraction - ca\_end\_soil\_mass\_fraction ca_lost = t i _ f ee d s t oc k _ ba se l in e _ d i ff t i _ so i l _ ma ss _ f r a c t i o n _ in cre a se × c a _ f ee d s t oc k _ ma ss _ f r a c t i o n _ s u r pl u s + c a _ ba se l in e _ so i l _ ma ss _ f r a c t i o n − c a _ e n d _ so i l _ ma ss _ f r a c t i o n ti_soil_mass_fraction_increase = t i _ e n d _ s o i l _ m a s s _ f r a c t i o n − t i _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n \text{ti\_soil\_mass\_fraction\_increase} = ti\_end\_soil\_mass\_fraction - ti\_baseline\_soil\_mass\_fraction ti_soil_mass_fraction_increase = t i _ e n d _ so i l _ ma ss _ f r a c t i o n − t i _ ba se l in e _ so i l _ ma ss _ f r a c t i o n ti_feedstock_baseline_diff = t i _ f e e d s t o c k _ m a s s _ f r a c t i o n − t i _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n \text{ti\_feedstock\_baseline\_diff} = ti\_feedstock\_mass\_fraction - ti\_baseline\_soil\_mass\_fraction ti_feedstock_baseline_diff = t i _ f ee d s t oc k _ ma ss _ f r a c t i o n − t i _ ba se l in e _ so i l _ ma ss _ f r a c t i o n ca_feedstock_mass_fraction_surplus = c a _ f e e d s t o c k _ m a s s _ f r a c t i o n − c a _ b a s e l i n e _ s o i l _ m a s s _ f r a c t i o n \text{ca\_feedstock\_mass\_fraction\_surplus} = ca\_feedstock\_mass\_fraction - ca\_baseline\_soil\_mass\_fraction ca_feedstock_mass_fraction_surplus = c a _ f ee d s t oc k _ ma ss _ f r a c t i o n − c a _ ba se l in e _ so i l _ ma ss _ f r a c t i o n
Inputs
Input Key Display Name Type Example Unit ca_baseline_soil_mass_fraction
Baseline calcium mass fraction in soil Mass Fraction ppm
ca_end_soil_mass_fraction
Calcium mass fraction in soil at end of reporting period Mass Fraction ppm
ca_feedstock_mass_fraction
Calcium mass fraction in feedstock Mass Fraction ppm
cdr_potential
CDR potential of entire feedstock (Ca, Mg, Na & K cations) Mass Cdr Potential kgCO2e / tonne
feedstock_mass
Mass of feedstock Mass kg
ocean_retention_factor
Percentage of CDR retained after losses in ocean storage Percentage %
plant_retention_factor
Percentage of CDR retained after losses due to plant uptake Percentage %
river_retention_factor
Percentage of CDR retained after losses in river runoff Percentage %
strong_acid_retention_factor
Percentage of CDR retained after losses due to strong acid reactions Percentage %
ti_baseline_soil_mass_fraction
Titanium mass fraction in soil before application Mass Fraction ppm
ti_end_soil_mass_fraction
Titanium mass fraction in soil at end of reporting period Mass Fraction ppm
ti_feedstock_mass_fraction
Titanium mass fraction in feedstock Mass Fraction ppm
key: off_platform_sequestration
Constant sequestration representing a calculation that is done outside of the Isometric system. This blueprint should be used for testing sequestration values before we can represent them with a more detailed blueprint, and not for ‘production’ removal data.
Calculations
result = o f f _ p l a t f o r m _ s e q u e s t r a t i o n \text{result} = off\_platform\_sequestration result = o ff _ pl a t f or m _ se q u es t r a t i o n
Inputs
Input Key Display Name Type Example Unit off_platform_sequestration
Off-platform sequestration Mass Carbon kgCO2e
Total plant uptake loss
key: ew_plant_uptake_from_sample
Calculates the plant uptake from a sample of locations
Calculations
result = ( c o _ l o s t _ p e r _ u n i t _ a r e a _ f r o m _ c a l c i u m + c o _ l o s t _ p e r _ u n i t _ a r e a _ f r o m _ m a g n e s i u m ) × r o c k _ s p r e a d _ a r e a \text{result} = \left(co\_lost\_per\_unit\_area\_from\_calcium + co\_lost\_per\_unit\_area\_from\_magnesium\right) \times rock\_spread\_area result = ( co _ l os t _ p er _ u ni t _ a re a _ f ro m _ c a l c i u m + co _ l os t _ p er _ u ni t _ a re a _ f ro m _ ma g n es i u m ) × roc k _ s p re a d _ a re a
co_lost_per_unit_area_from_calcium = c a t i o n s _ l o s t _ d u e _ t o _ p l a n t _ u p t a k e _ o f _ c a l c i u m × 2.0 C a l c i u m c h a r g e × 44.01gram / mole C O 2 m o l a r m a s s 40.078gram / mole C a l c i u m m o l a r m a s s \text{co\_lost\_per\_unit\_area\_from\_calcium} = cations\_lost\_due\_to\_plant\_uptake\_of\_calcium \times \overset{Calcium\ charge}{\text{2.0}} \times \frac{\overset{CO₂\ molar\ mass}{\text{44.01gram / mole}}}{\overset{Calcium\ molar\ mass}{\text{40.078gram / mole}}} co_lost_per_unit_area_from_calcium = c a t i o n s _ l os t _ d u e _ t o _ pl an t _ u pt ak e _ o f _ c a l c i u m × 2.0 C a l c i u m c ha r g e × 40.078gram / mole C a l c i u m m o l a r ma ss 44.01gram / mole C O 2 m o l a r ma ss cations_lost_due_to_plant_uptake_of_calcium = d e p l o y m e n t _ c a _ c o n c e n t r a t i o n ‾ × ∑ d e p l o y m e n t _ t o t a l _ y i e l d ∑ d e p l o y m e n t _ t o t a l _ a r e a − c o n t r o l _ c a _ c o n c e n t r a t i o n ‾ × c o u n t e r f a c t u a l _ y i e l d \text{cations\_lost\_due\_to\_plant\_uptake\_of\_calcium} = \overline{deployment\_ca\_concentration} \times \frac{\sum deployment\_total\_yield}{\sum deployment\_total\_area} - \overline{control\_ca\_concentration} \times counterfactual\_yield cations_lost_due_to_plant_uptake_of_calcium = d e pl oy m e n t _ c a _ co n ce n t r a t i o n × ∑ d e pl oy m e n t _ t o t a l _ a re a ∑ d e pl oy m e n t _ t o t a l _ y i e l d − co n t ro l _ c a _ co n ce n t r a t i o n × co u n t er f a c t u a l _ y i e l d counterfactual_yield = y i e l d _ r a t i o × ∑ d e p l o y m e n t _ t o t a l _ y i e l d ∑ d e p l o y m e n t _ t o t a l _ a r e a \text{counterfactual\_yield} = yield\_ratio \times \frac{\sum deployment\_total\_yield}{\sum deployment\_total\_area} counterfactual_yield = y i e l d _ r a t i o × ∑ d e pl oy m e n t _ t o t a l _ a re a ∑ d e pl oy m e n t _ t o t a l _ y i e l d yield_ratio = ∑ c o n t r o l _ s a m p l e _ y i e l d ∑ c o n t r o l _ s a m p l e _ a r e a ∑ d e p l o y m e n t _ s a m p l e _ y i e l d ∑ d e p l o y m e n t _ s a m p l e _ a r e a \text{yield\_ratio} = \frac{\frac{\sum control\_sample\_yield}{\sum control\_sample\_area}}{\frac{\sum deployment\_sample\_yield}{\sum deployment\_sample\_area}} yield_ratio = ∑ d e pl oy m e n t _ s am pl e _ a re a ∑ d e pl oy m e n t _ s am pl e _ y i e l d ∑ co n t ro l _ s am pl e _ a re a ∑ co n t ro l _ s am pl e _ y i e l d co_lost_per_unit_area_from_magnesium = c a t i o n s _ l o s t _ d u e _ t o _ p l a n t _ u p t a k e _ o f _ m a g n e s i u m × 2.0 M a g n e s i u m c h a r g e × 44.01gram / mole C O 2 m o l a r m a s s 24.305gram / mole M a g n e s i u m m o l a r m a s s \text{co\_lost\_per\_unit\_area\_from\_magnesium} = cations\_lost\_due\_to\_plant\_uptake\_of\_magnesium \times \overset{Magnesium\ charge}{\text{2.0}} \times \frac{\overset{CO₂\ molar\ mass}{\text{44.01gram / mole}}}{\overset{Magnesium\ molar\ mass}{\text{24.305gram / mole}}} co_lost_per_unit_area_from_magnesium = c a t i o n s _ l os t _ d u e _ t o _ pl an t _ u pt ak e _ o f _ ma g n es i u m × 2.0 M a g n es i u m c ha r g e × 24.305gram / mole M a g n es i u m m o l a r ma ss 44.01gram / mole C O 2 m o l a r ma ss cations_lost_due_to_plant_uptake_of_magnesium = d e p l o y m e n t _ m g _ c o n c e n t r a t i o n ‾ × ∑ d e p l o y m e n t _ t o t a l _ y i e l d ∑ d e p l o y m e n t _ t o t a l _ a r e a − c o n t r o l _ m g _ c o n c e n t r a t i o n ‾ × c o u n t e r f a c t u a l _ y i e l d \text{cations\_lost\_due\_to\_plant\_uptake\_of\_magnesium} = \overline{deployment\_mg\_concentration} \times \frac{\sum deployment\_total\_yield}{\sum deployment\_total\_area} - \overline{control\_mg\_concentration} \times counterfactual\_yield cations_lost_due_to_plant_uptake_of_magnesium = d e pl oy m e n t _ m g _ co n ce n t r a t i o n × ∑ d e pl oy m e n t _ t o t a l _ a re a ∑ d e pl oy m e n t _ t o t a l _ y i e l d − co n t ro l _ m g _ co n ce n t r a t i o n × co u n t er f a c t u a l _ y i e l d
Inputs
Input Key Display Name Type Example Unit control_ca_concentration
Calcium concentration in control Mass Fraction List ppm
control_mg_concentration
Magnesium concentration in control Mass Fraction List ppm
control_sample_area
Control sample area Area List ha
control_sample_yield
Control sample yield Mass List kg
deployment_ca_concentration
Calcium concentration in deployment Mass Fraction List ppm
deployment_mg_concentration
Magnesium concentration in deployment Mass Fraction List ppm
deployment_sample_area
Deployment sample area Area List ha
deployment_sample_yield
Deployment sample yield Mass List kg
deployment_total_area
Deployment total area Area List ha
deployment_total_yield
Deployment total yield Mass List kg
rock_spread_area
Rock spread area Area ha