Skip to content
ReEmission 1.0.0 documentation
⌘ K
ReEmission 1.0.0 documentation

Contents:

  • About the Library
  • Theoretical Background
  • Configuration
  • Installation
    • Installing RE-Emission
    • About Docker
    • Building the ReEmission Docker Image
    • Using the ReEmission Docker Image
  • Usage
  • Running the ReEmission Docker Container
  • Tutorials
  • Demo
  • JSON file format description
  • Configuration
  • Reporting Calculation Outputs
  • Visualisation
  • Integration with GeoCARET
  • Python API reference
    • Model (Main)
    • Input Model
    • Reservoir Model
    • Catchment Model
    • Post-impoundment catchment
    • Emissions
    • Emission Profile Calculator
    • MonthlyTemperature
    • Biogenic Factors
    • Presenter
    • Utility functions
    • Auxiliary functions
    • Constants
    • Mixins
    • Document \(\LaTeX\) Compiler
    • Custom Exceptions
    • App Logger
    • External Data Downloader
    • Global variables
    • Main
    • SALib Integration
    • Postprocessing
  • License
ReEmission 1.0.0 documentation
/
Table of Contents

37e201a19292405586e6a8f160dc4781

This is the main repository of notebooks which demonstrate the usage of the RE-Emission Toolbox and its various components

The code is released under the GPL-3.0 License

Contents | Manual Step-By-Step Calculations >

Open in Colab

Table of Contents

  1. Manual Step-By-Step Calculations.

This Notebook demonstrates how to:

  • Manually construct input data structures for a hypotethical reservoir

  • Instantiate Catchment and Reservoir objects

  • Calculate \(CO_2\), \(CH_4\) and \(N_2O\) emission factors

  • Calculate \(CO_2\), \(CH_4\) and \(N_2O\) emission profiles

  1. Automatic Calculation Of Batches of Reservoirs.

This Notebook demonstrates how to:

  • Read input data in JSON format and output configuration YAML file

  • Instantiate the emission model object from input data output configuration file

  • Calculate emissions

  • Display model ouptputs

  1. Presentation of Results in JSON Format.

This Notebook demonstrates how to:

  • Read input data and output configuration YAML file and instantiate the emission model

  • Add JSON model presenter, calculate emissions and save results to JSON file

  • Read and display the results saved in JSON format

  1. Presentation of Results in PDF Format (via :math:LaTeX`) and in HTML. <04-Saving-Results-To-LaTeX.ipynb>`__

This Notebook demonstrates how to:

  • Read input data and output configuration YAML file and instantiate the emission model

  • Add HTML model presenter

  • Add \(\LaTeX\) model presenter, calculate emissions and save results to \(\TeX\) and PDF and HTML files

  • Open the generated PDF document

  • Open the generated HTML document

  1. Modification of configuration parameters.

This Notebook demonstrates how to:

  • Read a custom configuration file from a user’s file-system to update model parameters

  • Update selected config variables after loading the configuration file

  • Run step-by-step manual calculations with different model parameterizations

  • Run calculations for batches of reservoirs with custom configurations

  1. Sensitivity Analysis and Probabilistic Estimation of Reservoir Emissions.

This Notebook demonstrates how to:

  • Run parametric uncertainty analysis with SALib and the Sobol method

  • Visualize the parametric sensitivity / uncertainty on various plots

  • Compute the sensitivities across many scenarios (e.g. reservoirs)

  • Present emission predictions as probability density plots

Open in Colab

© 2024, Tomasz Janus, University of Manchester, United Kingdom Built with Sphinx 8.1.3