PyCAMA: PyCAMA 0.2.2 released

Added by Maarten Sneep almost 2 years ago

The update is a response to feedback from the PDGS. parsing of the joborder has been improved, a clearer error message is now generated when unexpected values are encountered or when a job order with the wrong structure is presented.

PyCAMA: PyCAMA 0.2.0 available.

Added by Maarten Sneep about 2 years ago

This update has a new configuration file, which can process the new files generated by the recently updated DLR-L2 UPAS processor. This version can also process NPP-VIIRS files generated by the RAL processor.

The version number update means that the version numbers in hte JobOrder file and the configuration file must be updated (we only check for consistency in the first two digits).

PyCAMA: PyCAMA version "0.1.4" available

Added by Maarten Sneep about 2 years ago

This new release supports OMI L2 files as well as Sentinel 5 precursor files. We use a fair amount of metadata, which means that attributes in either format are required to reconstruct the metadata. This may require some significant amount of code to support in your own files. I'll try to isolate these parts in an upcoming release to make it easier to support PyCAMA in your own files, or for instance the QA4ECV files.

We now have a script, making it easier to install PyCAMA.

The provided configuration is work in progress. Two events are happening at the same time:

  • The L2 processors are using new variable names. The DLR L2 processors have been delivered already, the KNMI processors are currently updated. This requires changes to the configuration file.
  • The configuration, in particular for the DLR L2 products has to be refined further with filters to select the desired data.

You are encouraged to experiment with the software and report issues you may find.

PyCAMA: Pre-release version available in the repository

Added by Maarten Sneep over 2 years ago

I've pushed the current development state out to the repository. I consider this a "working beta" release. Parts of the code are untested, in particular the data transformers (in particular column integration) and some unsynchronized data handling, but it should be good to use on test data (for instance GOME-2 based data from VT-07B).

The installation procedure is not finalized at this point. For the development version it is easiest to add pycama/src to your $PYTHONPATH environment variable. The script in test/cases/SYS-001-001-FRESCO-OFFL/ gives an example on how to call PyCAMA. I've yet to find a solution to include actual input test data, so the test case currently doesn't work.

The software user manual is available in the DMSF of the project. A more specific question will follow within a few weeks.

PyCAMA: Updates to PyCAMA

Added by Maarten Sneep over 2 years ago

You can obtain the new version from your current repository using

hg pull
hg update

If you don't already have a clone of our repository, then you can get a repository using

hg clone


PyCAMA: PyCAMA project created

Added by Maarten Sneep over 2 years ago

To give a preview of what PyCAMA can do I provide access to the current development status of PyCAMA. Note that this is very much work in progress. The configuration is currently done directly in a Python script, as a declarative file. See in the src directory.

The code can be accessed using Mercurial: hg clone

HighResMIP: HighResMIP at EGU

Added by Malcolm Roberts almost 4 years ago

HighResMIP have arranged for a splinter meeting in room R10 on Wednesday from 12:15-13.15 during EGU to discuss any questions about the project, issues around the protocols for the experimental design.


Also available in: Atom