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

Add CvodeBlock and CvodeVisitor #1467

Merged
merged 55 commits into from
Oct 28, 2024
Merged

Add CvodeBlock and CvodeVisitor #1467

merged 55 commits into from
Oct 28, 2024

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

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. 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
  6. 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
  7. 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

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    96b1bb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee9c187 View commit details
    Browse the repository at this point in the history
  3. Refactor

    JCGoran committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    54a480e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32aa0cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cefc159 View commit details
    Browse the repository at this point in the history
  6. Mark constructors as explicit

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

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    7177fb6 View commit details
    Browse the repository at this point in the history
  2. Update tests

    JCGoran committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    659b018 View commit details
    Browse the repository at this point in the history
  3. Remove code duplication

    JCGoran committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    bd376c3 View commit details
    Browse the repository at this point in the history
  4. Remove unused class field

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

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    8bc7d18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40cb10b View commit details
    Browse the repository at this point in the history
  3. nonstiff -> non_stiff

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

Commits on Oct 21, 2024

  1. Get # of ODEs to solve

    JCGoran committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a6ea5ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d94f7a View commit details
    Browse the repository at this point in the history
  3. get_name_map -> get_indexed_variables

    Also use a set since we don't care about the actual index for the RHS
    JCGoran committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    bf9db7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd0c619 View commit details
    Browse the repository at this point in the history
  5. Update tests for CVODE

    JCGoran committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    5f4a00a View commit details
    Browse the repository at this point in the history
  6. Update docs

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

Commits on Oct 24, 2024

  1. Address comments from review

    JCGoran committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    167d38f View commit details
    Browse the repository at this point in the history
  2. Fix variable name

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