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.8 #676

Merged
merged 76 commits into from
Feb 22, 2022
Merged

Release v1.6.8 #676

merged 76 commits into from
Feb 22, 2022

Conversation

BryanRumsey
Copy link
Contributor

@BryanRumsey BryanRumsey commented Jan 11, 2022

GillesPy2 Release v1.6.8

Changes

Fixes

closes #679
closes #687
closes #688
closes #698
closes #702
closes #704
closes #705
closes #712
closes #715
closes #716
closes #720
closes #721

briandrawert and others added 30 commits January 7, 2022 12:44
- Fixed return value for `get_event_id()`
- Removed duplicate trigger state update
- Added validation to `Integrator#integrate` wrapper method
- Changed `--init_pop` to accept `float` rather than `int` to remove rounding on startup
- Use `getpid()` as a temporary fix for RNG seed
- Timeout not working on all solvers
- Wrapped each solver in a subtest
- Added `GPY_INTERRUPT_*` macros for cross-platform signal handling
- Added macro calls to each solver
- Reduced timeout in unit test to 0.1s
  - `ODECSolver` completes in <1s
- Interrupt checks added to `TauHybridCSolver`
@BryanRumsey BryanRumsey added this to the 1.6.8 milestone Feb 11, 2022
jtcooper10 and others added 21 commits February 11, 2022 18:46
- Removed all default constructors; should not be able to create a hybrid species/reaction/simulation without a base
- Can be re-enabled with `debug` flag in Python solver object
- Uses "supported" feature list, instead of "unsupported" list
- Added check for supported feature validation
- Reaction root-finder should only handle negative-to-positive roots
…heck

FIX: Hybrid C++ integrator initialization errors
Add unit test for SBML feature validation
added unit test for hybrid solvers based on multifiring event notebook
@BryanRumsey BryanRumsey merged commit 8fd756a into main Feb 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment