Docker images
We publish tagged images to dockerhub for each commit made to our primary branch (main
), as well as each semver (described below).
Changes
Semantic versioning
The minor version component of our tags corresponds to a program milestone. Each increment to the patch version corresponds to changes introduced in a two-week sprint (v1.9.1 -> Changes introduced during the first sprint following the completion of Milestone 9).
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
Corresponds to ASKEM SKEMA Milestone 9 release.
Code2FN
- Python idiom support
- nested functions (function closures)
- recursively called functions
- TS2CAST Fortran front-end developments
- preprocessor (id unsupported idioms, identify missing include files, fixing unsupported
&
line continuation character) - compiler directives using GCC pre-processor
- derived types (classes/structs) as FN Records
- representing program, module and "outside" code in FN module namespaces
- handling Fortran
contains
- Initial support for tree-sitter-based MATLAB front-end
- Generalized JSON2GroMEt
- Additional GroMEt ingestion front-end
- source code comment to FN alignment
- bug fixes
TextReading
- unified TA-1 metadata extractions library
- unified TA-1 text reading REST API
- updates to TR and Scenario Context extraction with initial support for climate and earth science domain
- added AMR linking utility to text extractions with scenario contexts; includes support for AMR Petri Net and RegNet
- bug fixes
Eqn Reading
- new conversion service and REST API
- improvements to pipeline for generating data for training equation extraction model
- evaluation dataset cleanup
- service structure reorganization
- image2MathML model improvements
- service response time improvements
- MathML inspection and annotation GUIs
- new support for interpretation of presentation MathML to generate content MathML
- improvements to DECAPODES interpretation of dynamics equations
ISA
- improved seed selection for seeded graph matching (SGM) algorithm
- variable name similarity measures
- expanded SGM method in graph matching
MORAE
- improved support for model identification and extraction out of FN
- Eqn2PetriNet produces AMR PetriNet
- Eqn2RegNet produces AMR RegNet
- work on ABM representation