This is a limited proof of concept to search for research data, not a production system.

Search the MIT Libraries

Title: PEcAn 1.3.7 : better model support

Type Software David LeBauer, Rob Kooper, Michael Dietze, Betsy Cowdery, hardimanb, Shawn P. Serbin, jam2767, apourmok, TonyCohen, Ankur Desai, jingxia, andrewshirk, mtmarsh2, Jeremy Kemball, Brett Raczka, Xiaohui Feng (Sunny), hmb1 (2014): PEcAn 1.3.7 : better model support. Zenodo. Software. https://zenodo.org/record/11649

Authors: David LeBauer (University of Illinois) ; Rob Kooper (NCSA) ; Michael Dietze (Boston University) ; Betsy Cowdery ; hardimanb ; Shawn P. Serbin (Brookhaven National Laboratory) ; jam2767 ; apourmok ; TonyCohen ; Ankur Desai (University of Wisconsin-Madison) ; jingxia ; andrewshirk ; mtmarsh2 ; Jeremy Kemball ; Brett Raczka ; Xiaohui Feng (Sunny) (University of Illinois) ; hmb1 ;

Links

Summary

Overview

This version supports new model types better. BETY now allows to add new model types to the database. You can associate these model types with PFT's. Each model type will have a list of required and optional inputs associated. These inputs will be listed in <run><inputs> tag.

As always the latest VM can be downloaded from http://isda.ncsa.illinois.edu/download/index.php?project=PEcAn&sort=version

pecan.xml Changes

Using the new modeltypes we can now check the inputs specified in the pecan.xml file. All inputs should now be listed under the <run><inputs>. The code will try and update your pecan.xml file to this new format. Any missing inputs that are required will quit the run, allowing you to quickly fix your pecan.xml file. For updated information see https://github.com/PecanProject/pecan/wiki/PEcAn-Configuration.

Database Changes

The database requires updates for the model types table. You will need to update BETY to be able to see this. This requires version 3.2 of BETYdb (https://github.com/PecanProject/bety/releases/tag/betydb_3.2).

Code Changes

One major change is to the function called get.trait.data(). This function now requires a model type as the second parameter. The model type is used to make sure we get the right PFT. This allows multiple PFTs to have the same name, but be distinguishable by the combination of name and model type.

More information

  • DOI: 10.5281/zenodo.11649

Dates

  • Publication date: 2014
  • Issued: September 09, 2014

Rights

  • info:eu-repo/semantics/openAccess Open Access

Much of the data past this point we don't have good examples of yet. Please share in #rdi slack if you have good examples for anything that appears below. Thanks!

Format

electronic resource

Relateditems

DescriptionItem typeRelationshipUri
IsSupplementTohttps://github.com/PecanProject/pecan/tree/1.3.7
IsPartOfhttps://zenodo.org/communities/zenodo