GaloisInc / AMIDOL

Scientific model creation toolset.
BSD 3-Clause "New" or "Revised" License
12 stars 4 forks source link

Proper IR #11

Closed harpocrates closed 5 years ago

harpocrates commented 5 years ago

This is a (mostly internal) rewrite for making the implementation match closely the specification https://galoisinc.github.io/AMIDOL/documentation/ir.

Highlights

Additionally added support for:

Broken

Some things that broke or are loose ends to fix (after this PR is merged):

  1. backends don't do anything with input predicates, but they should (this should be easy to fix)
  2. the PyCeS backend was broken and commented out
  3. the SciPy linear steady state backend is broken (although this one should probably just be junked)
  4. the Julia Gillespie backend takes a while to run - the browser even re-POSTs the request because it takes so long!
harpocrates commented 5 years ago

/cc @ewdavis This should be roughly what I demo-ed earlier today, but with the examples directory unbroken. Note the final caveat in my summary: the Julia backend takes too long to run and the frontend re-posts the same query (the end result is that no plots ever make it out). I'll fix that first thing next week.

There's probably some other small things I broke, but I'll fix those as they appear.