darsia.AdvancedCO2MassAnalysis#

class AdvancedCO2MassAnalysis(concentration_analysis_g, concentration_analysis_aq, restoration, flash, mass_analysis)[source]#

Bases: object

CO2 mass analysis combining gas/aqueous concentration analyses and a flash.

Methods

mass(img)

Analyze mass of CO2, given maps for dissolved and gaseous CO2.

ndofs()

Return number of degrees of freedom of the mass analysis.

update_parameters(params)

Update parameters of the mass analysis.

Attributes

concentration_analysis_g

Concentration analysis object for gaseous CO2.

concentration_analysis_aq

Concentration analysis object for dissolved CO2.

restoration

Restoration object.

flash

Flash object.

mass_analysis

Mass analysis object.

mass(img)[source]#

Analyze mass of CO2, given maps for dissolved and gaseous CO2.

Parameters:
imgImage

Input image.

Returns:
Image

Mass of CO2.

ndofs()[source]#

Return number of degrees of freedom of the mass analysis.

Returns:
int

Number of degrees of freedom.

update_parameters(params)[source]#

Update parameters of the mass analysis.

Parameters:
paramsnp.ndarray

Parameters.

concentration_analysis_aq#

Concentration analysis object for dissolved CO2.

concentration_analysis_g#

Concentration analysis object for gaseous CO2.

flash#

Flash object.

mass_analysis#

Mass analysis object.

restoration#

Restoration object.