Skip to content

Releases: climateinteractive/SDEverywhere

SDEverywhere 0.3.1

19 Jul 15:47
Compare
Choose a tag to compare
  • generate WebAssembly code
  • generate HTML page from a JSON spec file
  • fixes log text → dat conversion bug

SDEverywhere 0.3.0

13 Jul 18:55
Compare
Choose a tag to compare
  • 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 from src.
  • Shell scripts in the tools directory have been replaced by an expanded set of sde 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

29 Jun 17:30
Compare
Choose a tag to compare
  • 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!)