Releases: climateinteractive/SDEverywhere
Releases · climateinteractive/SDEverywhere
SDEverywhere 0.3.1
- generate WebAssembly code
- generate HTML page from a JSON spec file
- fixes log text → dat conversion bug
SDEverywhere 0.3.0
- SDEverywhere parses subscript ranges including subranges and mapped subscripts. The subscript JSON files are no longer necessary.
- You no longer have to build the
src
files. Using Node 6.11.1 LTS or later (Node 8 recommended) you can run directly fromsrc
. - Shell scripts in the
tools
directory have been replaced by an expanded set ofsde
commands. - The
SDE_HOME
environment variable is no longer necessary. - The only things you now have to remove from a model file and handle manually are macros and tabbed arrays.
- There is a preprocessor option that removes macros and tabbed arrays into a
removals.txt
file.
0.2.1
- separate initialization for constants and levels
- allow negative constants in the grammar
- allow expressions in constant lists
- show code generator exceptions for debugging purposes
- add the "subs" tool to generate the JSON for subscript ranges
- make the RHS optional to support the syntax for loading data files
- expand preprocessor to extract manually handled constructs to a removals.txt file
- format code with prettier (no more semicolons!)