Git Product home page Git Product logo

Comments (5)

yantosca avatar yantosca commented on May 29, 2024

We are considering passing SpeciesConc data instead of SpeciesRst data so that we can create annual mean mass tables from 1-year benchmark output.

One sticking point: The function make_benchmark_mass_tables relies on Met_DELPDRY which is only in the restart file but not by default in the StateMet files. We should add Met_DELPDRY to the StateMet collection in the GC benchmark output.

from gcpy.

msulprizio avatar msulprizio commented on May 29, 2024

We are considering passing SpeciesConc data instead of SpeciesRst data so that we can create annual mean mass tables from 1-year benchmark output.

We should allow for both options. My understanding is monthly mean concentrations via SpeciesConc would be used for 1-year benchmark output to compute annual mean masses and instantaneous concentrations via SpeciesRst would be used for 1-month benchmarks to compute masses at the end of the simulation. The latter is useful for seeing how mass changes as the result of model updates because all 1-month benchmarks are initialized with the same restart file (i.e. they aren't spun up).

from gcpy.

yantosca avatar yantosca commented on May 29, 2024

We have now modified GCPy so that you can create benchmark plots & budgets for either the full-chem or TransportTracers benchmarks.

NOTE: Right now the TransportTracers budget code has to be called separately but further modifications can make it be called from run_1yr_benchmark.py.

from gcpy.

yantosca avatar yantosca commented on May 29, 2024

The following tables are now implemented in GCPy for 1-year FullChemBenchmark outputs:

  1. Aerosol burdens
  2. Global mean AOD
  3. O3 STE (vertical flux across 100hPa

For the time being, the model vs. observations for the 1-year output are still produced in IDL, pending rewriting of those routines in Python.

from gcpy.

yantosca avatar yantosca commented on May 29, 2024

I have added a separate feature request (#71) to add the model vs. observations plotting capability in GCPy.

I will now close out this issue, as all of the other 1-year benchmark plottting capabilities are now present in GCPy.

from gcpy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.