DARPA-ASKEM / Model-Representations

Modeling framework representations for ASKEM
https://darpa-askem.github.io/Model-Representations/
8 stars 2 forks source link

Example models missing parameter values/distributions, rate laws, observables, and state initial values #62

Open SamWitty opened 8 months ago

SamWitty commented 8 months ago

A fully specified AMR should contain all of the following components:

Currently, none of the examples in this repository contain all 4 of these components. The following list summarizes my current accounting of which models contain which components. Completion of this issue will involve updating each example accordingly.

Parameter values/distributions

Rate Law expressions

Observables

State initial values

JosephCottam commented 8 months ago

Model-checker (draft) now available in https://github.com/ciemss/Model-Representations/tree/jc-model-checks

Tries to compute the checkmarks @SamWitty listed above. Run as python validation/model_inventory.py petrinet/examples/*.json.

@SamWitty -- Does this checking make sense? Right now it looks at both pdeandodeinsemantics`, but I don't know if that is the right thing (I only have a few examples to go off of).

@djinnome -- The check_schema function validation/model_inventory.py is what I plan to use as the filter for my model-loading function.

SamWitty commented 7 months ago

@JosephCottam, sorry I missed this message. I never received an email notification for some reason, which usually happens ...

These checks looks great. Could you make a PR to this repo? I'd recommend assigning @bgyori as a reviewer.