Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Codegen for CVODE #1493

Open
wants to merge 51 commits into
base: master
Choose a base branch
from
Open

Codegen for CVODE #1493

wants to merge 51 commits into from

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    417acac View commit details
    Browse the repository at this point in the history
  2. Remove unused functions

    JCGoran committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d33a594 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    b9f08d0 View commit details
    Browse the repository at this point in the history
  2. Fmt

    JCGoran committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c5dc45e View commit details
    Browse the repository at this point in the history
  3. Fix leak

    JCGoran committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1dadd7a View commit details
    Browse the repository at this point in the history
  4. Remove unused stuff

    `DERIVATIVE` blocks can't have array variables in NOCMODL by default, so
    let's go with that.
    JCGoran committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1125fdf View commit details
    Browse the repository at this point in the history
  5. Update block description

    JCGoran committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0267fbd View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    e58070f View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Finish renaming

    JCGoran committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    044dfd9 View commit details
    Browse the repository at this point in the history
  2. Add item with Jacobian

    JCGoran committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    50f38ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc68701 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f82fe1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bd2fd36 View commit details
    Browse the repository at this point in the history
  6. Allow diffing implicit functions in differentiate2c

    Uses finite differences
    JCGoran committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    b082f0d View commit details
    Browse the repository at this point in the history
  7. Simplify condition

    JCGoran committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    edf33a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Better testing

    JCGoran committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    565fa03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bd6aed View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    0eba407 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    405909e View commit details
    Browse the repository at this point in the history
  3. Try Python 3.9 maybe?

    JCGoran committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    c1e7fd3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0207373 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    32d36a8 View commit details
    Browse the repository at this point in the history
  6. Add codegen

    JCGoran committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    4562945 View commit details
    Browse the repository at this point in the history
  7. Spurious change

    JCGoran committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    dcf47ab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    34371cc View commit details
    Browse the repository at this point in the history
  9. Isolate symbol-making

    JCGoran committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    f725f05 View commit details
    Browse the repository at this point in the history
  10. Forgot one

    JCGoran committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    6658bf4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f94d7d3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    09b4ee7 View commit details
    Browse the repository at this point in the history
  13. Leave out KINETIC block for now

    Due to the CONSERVE statement (among others), the KINETIC block needs
    special handling when generating code for CVODE.
    JCGoran committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    e0c087c View commit details
    Browse the repository at this point in the history
  14. Add missing import

    JCGoran committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    2470dff View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    4e9fb49 View commit details
    Browse the repository at this point in the history
  2. Put back Python 3.8 for now

    JCGoran committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    4fde929 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a08df25 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. WIP on CONSERVE

    JCGoran committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    9fee9a8 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Ignore CONSERVE equations

    They are just hints to the NMODL compiler, but they are not at all
    necessary to use when solving the ODEs.
    JCGoran committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d98fcc0 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Add documentation

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    321cdb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2984e46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    313330b View commit details
    Browse the repository at this point in the history
  4. Fix variable naming

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    03b40e8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bc898c9 View commit details
    Browse the repository at this point in the history
  6. Put back the right one

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    8cd6a39 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d8c86de View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4c423dd View commit details
    Browse the repository at this point in the history
  9. I don't need this

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    fc4fe9d View commit details
    Browse the repository at this point in the history
  10. Fixups

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    bf3b0e6 View commit details
    Browse the repository at this point in the history
  11. Update docstring

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    836ec74 View commit details
    Browse the repository at this point in the history
  12. Fix typo

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    9f6b751 View commit details
    Browse the repository at this point in the history
  13. Update docstring

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    1348ab9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ee0247f View commit details
    Browse the repository at this point in the history
  15. Remove unused code

    JCGoran committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    2ae9db2 View commit details
    Browse the repository at this point in the history