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 .ipynb notebooks to document sympy & related routines #139

Merged
merged 2 commits into from
Apr 15, 2019

Commits on Apr 13, 2019

  1. add .ipynb notebooks to document sympy & related routines

      - nmodl-odes-overview contains a higher level overview of the approach to solving ODEs in nmodl
      - nmodl-kinetic-schemes describes the Kinetic scheme maths & KineticBlockVisitor
      - nmodl-sympy-solver describes the SympySolver visitor (incomplete)
      - nmodl-linear-solver describes the sympy linear solver routines (incomplete)
      - nmodl-nonlinear-solver describes the Newton solver & related sympy routines (incomplete)
      - nmodl-sympy-conductance describes the SymyConductance visitor
    
    also
    
      - add README.md to notebooks folder, with links to interactive colab jupyter session
        - the links won't work yet as repo is still private & nmodl is not installed,
        - but once github repo is public & nmodl is on pypi, we can add `! pip install nmodl` to top of notebook and they should work
      - exposed inline/folding/renaming/kinetic visitors via pybind for use in these notebooks
      - added `nb-format` cmake target to run nbconvert and clean_ipynb on notebooks
      - updated yaml.load to avoid warning message: https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation
    lkeegan committed Apr 13, 2019
    Configuration menu
    Copy the full SHA
    42ab446 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f08acf7 View commit details
    Browse the repository at this point in the history