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

Release v1.6.1 #552

Merged
merged 30 commits into from
Jun 29, 2021
Merged

Release v1.6.1 #552

merged 30 commits into from
Jun 29, 2021

Conversation

ethangreen-dev
Copy link
Collaborator

@ethangreen-dev ethangreen-dev commented Jun 23, 2021

GillesPy2 Release v1.6.1 Technical Changelog

Fixes

  • PR #549: Fixed a crash in Model#get_best_solver_algo caused by usage of a deprecated function.
  • PR #550: Fixed an issue where higher-order reactions use the incorrect propensity function.
  • PR #561: Updated broken links in the README.md
  • PR #562: Fixed invalid Sphinx documentation generation in source files with invalid reST-format docstrings.

Changes

  • PR #553: Added ability to set reaction rate to a string.
  • PR #554: Added Model to test suite which tests all the possible features of a GillesPy2 Model.
  • PR #555: Added additional check to SBMLImport#__get_kinetic_law to ensure SBML Reactions without propensity functions cannot be loaded.
  • PR #556: Updated and refactored the StartHere.ipynb example notebook.
  • GH #558: Updated docsite to use gh-pages branch, updated documentation to v1.6.1
  • PR #559: Tweaked generated documentation to be more readable.
  • PR #568: Added license header to source files.

jtcooper10 and others added 4 commits June 22, 2021 14:25
Reference to `can_use_cpp` on import causes `get_best_solver_algo` to fail
- Replace deprecated reference to `can_use_cpp` with import of `BuildEngine`
- Call to `BuildEngine#get_missing_dependencies`
- New flag in `Reaction#sanitized_propensity_function`: `ode`
  - Boolean which indicates that `ode_propensity_function` should be used
- Update `get_model_defines` to populate both ODE and non-ODE propensities
Fix ODE C++ solvers for higher-order reactions
@ethangreen-dev ethangreen-dev added this to the 1.6.1 milestone Jun 23, 2021
BryanRumsey and others added 22 commits June 23, 2021 17:03
+ Added SBML model asset.
+ Added test to suite to check for failure on invalid SBML model.
+ Added check that raises an exception if a reaction is missing its
  propensity function.
+ Added additional documentation.
+ Added cell to demonstrate relative (path) imports via `os`, `sys`.
+ Added cell to demonstrate the usage of alternate solvers.
+ Added cell to demonstrate plot customization.

~ Standardized formatting, usage of double quotes.
+ Added the following fonts: 'Roboto', 'Fira Code'

~ Changed default fonts -- code should be monospaced, everything else
  needs to be SS.
~ Tweaked font-sizes.
Added RumseyReactor robust model to test suite.
Made small tweaks to documentation stylesheets to improve readability.
Updated and refactored the StartHere notebook.
Added check and tests to verify behavior of SBML reactions.
Fixed broken documentation generation.
ethangreen-dev and others added 2 commits June 29, 2021 12:25
Added license header to source files.
Updated legacy readthedocs.io links to new documentation domain.
@ethangreen-dev ethangreen-dev self-assigned this Jun 29, 2021
@ethangreen-dev ethangreen-dev marked this pull request as ready for review June 29, 2021 17:54
@ethangreen-dev ethangreen-dev merged commit 570b1bf into main Jun 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants