Recent Releases of Heta compiler

Heta compiler - Version 0.9.8

  • fix bug with Matlab/Simbio ^ symbol: additional brackets
  • fix bug with summary export: throwed each time
  • use oldest compartible version of heta-compiler in init
  • replace and fix noUnitsExpr to useUnitsExpr and fix in json/yaml
  • remove support for Node < 18
  • CI/CD publish fix
  • draft hash generation for platform
  • docs minor updates

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 6 months ago

Heta compiler - test-install-6

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 7 months ago

Heta compiler - test-install-3

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 7 months ago

Heta compiler - test-install-2

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 7 months ago

Heta compiler - test-install-1

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 7 months ago

Heta compiler - Version 0.9.7

  • fix issue with events_affects in Matlab export
  • fix issue with initialAssignment for rules in Simbio
  • support application build for Linux arm64, macOS x64
  • rename assets in releases, unification of assets names

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 8 months ago

Heta compiler - arm5

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 8 months ago

Heta compiler - Version 0.9.6

  • update to Julia format: staticid, initfunc!
  • add transpose option in table module
  • fix issues with parsing ids starting from reserved words: begin, end, etc.
  • minor docs updates
  • security updates

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 8 months ago

Heta compiler - To test julia export

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 8 months ago

Heta compiler - Version 0.9.5

  • implement new standard for DSwitcher based on heta-specifications v0.5.1
  • optional transformation of DSwitcher to CSwitcher in SBML module (useCSwitcher option)
  • minor release worklow updates in GH actions

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 9 months ago

Heta compiler - Test DSwitcher

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 10 months ago

Heta compiler - Version 0.9.4

  • fix bug with wrong path in debug mode
  • optimize julia export code: faster parameter access
  • chocolatey package for Windows

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin 10 months ago

Heta compiler - Version 0.9.3

  • build debinan package
  • build cholatatey package
  • build homebrew package
  • update .MSI build
  • display error if absolute paths in include and export
  • remove logFormat, logPath, logLevel, logMode from platform.yaml
  • display heta version in logs
  • write full logs into build.log
  • add --log-mode option to CLI
  • rewrite build process to exclude absolute paths

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 1 year ago

Heta compiler - Test 8

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 1 year ago

Heta compiler - Test 7

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 1 year ago

Heta compiler - Tesr webhook

Test everything

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 1 year ago

Heta compiler - This is a title

Hello!

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 1 year ago

Heta compiler - Version 0.9.2

  • remove logLevel option from platform.yaml, use --log-level info instead in CLI
  • fix bug with SBML import when use <initialAssignment>
  • fix bug with Simbio export with zero outputs
  • add Avogadro as base unit

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 1 year ago

Heta compiler - Version 0.9.1

  • more information in error messages
  • bug fix: return undefined for empty string in table-module, clean only strings
  • velnurability fix: update xlsx module

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 1 year ago

Heta compiler - Version 0.9.0

  • Added support for Heta standard v0.5.0.
  • Fixed minor parser bugs.
  • SimbioExport: Introduced the ausAsNotes option and added aux as UserData.
  • Component: Added xmlAnnotation property for SBML Annotation.
  • Fixed issues with HetaCodeExport related to the aux property.
  • API: Made Component a subclass of Top.
  • Enhanced error messages for JSON schema validation.
  • Builder API: Now supports both backend and frontend.
  • All file paths are now relative.
  • Moved export statements to platform.yml.
  • Replaced platform.json with platform.yml.
  • CLI: Removed --skip-export and --julia-only, added the new --export option.

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 1 year ago

Heta compiler - Version 0.9.0

  • Added support for Heta standard v0.5.0.
  • Fixed minor parser bugs.
  • SimbioExport: Introduced the ausAsNotes option and added aux as UserData.
  • Component: Added xmlAnnotation property for SBML Annotation.
  • Fixed issues with HetaCodeExport related to the aux property.
  • API: Made Component a subclass of Top.
  • Enhanced error messages for JSON schema validation.
  • Builder API: Now supports both backend and frontend.
  • All file paths are now relative.
  • Moved export statements to platform.yml.
  • Replaced platform.json with platform.yml.
  • CLI: Removed --skip-export and --julia-only, added the new --export option.

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 1 year ago

Heta compiler - Version 0.8.7

  • check and warn context without Switchers
  • build win and linux,macos distributives separately

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 1 year ago

Heta compiler - Version 0.8.6

  • fix bug in qsp-units.heta: wrong #defineUnits for mm
  • fix strings for Simbio export
  • replace ln to log for Matlab/Simbio

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 1 year ago

Heta compiler - Version 0.8.5

  • fix bug with class names for easy renaming of class by webpack
  • support #forceInsert action
  • support null as values of Component properties

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 1 year ago

Heta compiler - Version 0.8.4

  • support defineFunction in all exports
  • fix SBML import: local parameters for L2, avogadro, bugs
  • update uproach for checking next heta version

- remove heta update command

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 1 year ago

Heta compiler - Version 0.8.3

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 1 year ago

Heta compiler - Version 0.8.2

  • fix error with comments in base syntax
  • fix error in webpack entry

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin almost 2 years ago

Heta compiler - Version 0.8.1

  • fix bug with checking units for isAmount: true and ODE
  • julia format changes saving_generator
  • add windows MSI generation
  • documention for standalone installation
  • fix path regexp in export to allow C:\xxx

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin almost 2 years ago

Heta compiler -

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 2 years ago

Heta compiler -

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 2 years ago

Heta compiler -

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 2 years ago

Heta compiler -

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin about 2 years ago

Heta compiler - Version 0.6.7 - ready for JOSS

  • error messages for unsupported switchers in SLV, DBSolve, mrgsolve
  • update reserved words list with "default" (to support mrgsolve)
  • extend API documentation
  • export only concrete namespaces in Simbio

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 4 years ago

Heta compiler - Version 0.5.12

  • fix transformation in Julia: nthRoot, exponentiale, zero dynamic, ode_ priority, factorial
  • add bind() method to DSwitcher
  • export DSwitcher to formats: SLV, DBSolve, Matlab, Simbiology, SBML
  • multispace Julia export
  • use trigger instead of condition in CSwitcher
  • export CSwitcher to formats: SLV, DBSolve, Matlab, Simbiology, SBML

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 5 years ago

Heta compiler - Version 0.5.8

  • add spaceFilter for Mrgsolve, Julia
  • version selection in #export {format: SBML}: support for L2V3, L2V4, L2V5
  • add support @TimeSwitcher as event in SimBiology (instead of doses)
  • fix bug with "not a deep clone in Expression"
  • fix bug with empty period in Matlab
  • include correct description of TimeSwitcher in Julia
  • update structure of Julia format

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 5 years ago

Heta compiler - Version 0.5.4

  • add AnotherXLSX export
  • fix rounding problems in units with prefixes
  • fix name of container in Simbio export

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 5 years ago

Heta compiler - Version 0.5.3 - publication

  • Add Export of format DBSolve
  • Fix errors in unit rebase
  • Add DSwitcher class
  • Rename CondSwitcher to CSwitcher
  • draft DSwitcher in Julia export

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 5 years ago

Heta compiler - Version 0.5.2

  • rewrites Heta logs: all logs are stored in container
  • fix Matlab export without event
  • SBML module: support speciesType
  • pretty Unit.toHTML
  • faster clone() method for components
  • support multiplier in Unit's hash
  • minute as qsp unit

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin over 5 years ago

Heta compiler - 0.5.1 - IRT ready

  • support {free: true} in #export DBSolve
  • update _Component.clone() method to exclude cloning of namespace
  • fixes to sbmlParse() function for clear math expressions
  • "src/browser.js" is an entry point for browser apps and webpack
  • methods references() to _Component
  • add "omit" property to #export formats: JSON, YAML, XLSX
  • exclude "fs" and "path" libs from core code for browser support
  • updates to nunjucks templates for easy usage in browser apps
  • remove specific JS errors from Container and components
  • multiple dependencies updates

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin almost 6 years ago

Heta compiler - 0.5.0 - first public

Scientific Software - Peer-reviewed - JavaScript
Published by metelkin almost 6 years ago