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 1.6.9 #731

Merged
merged 176 commits into from
Apr 14, 2022
Merged

Release 1.6.9 #731

merged 176 commits into from
Apr 14, 2022

Conversation

BryanRumsey
Copy link
Contributor

@BryanRumsey BryanRumsey commented Feb 22, 2022

GillesPy2 Release v1.6.9

Changes

Fixes

closes #598
closes #600
closes #629
closes #636
closes #659
closes #656
closes #682
closes #694
closes #700
closes #707
closes #718
closes #725
closes #729
closes #738
closes #739
closes #748
closes #749
closes #751
closes #752
closes #757
closes #761
closes #774
closes #778
closes #779

jtcooper10 and others added 5 commits February 11, 2022 20:42
- Added overridable `_handle_return_code` method
- Handled loop over integrate return code in hybrid solver
Updated Example folder. Example folder much much easier to navigate and understand
@BryanRumsey BryanRumsey added this to the 1.6.9 milestone Feb 22, 2022
briandrawert and others added 23 commits February 22, 2022 16:18
- Added `Logger` with virtual methods, allows overriding (e.g. out to file)
- Initial stderr logger added
- Fixed argparser: `std::stringstream` is only tokenized if flag requires an argument
- Fixed hybrid solver: integrator state was not updated after state flagging
Changed all instances of .append in os path to .insert at position 1. Changed as many instances of "solver =" to "algorithm = "
Got rid of deprecated or removed functions calls. Model is precompiled on time comparisons to prevent massive performance hit due to running make each run. Light edits throughout examples folder as well.
Completed corrections as well as added a simple notebook showcasing model pre compilation within the advancedfeatures folder
briandrawert and others added 28 commits April 11, 2022 11:44
General add method for model
Improved Error Handling, Performance Profiler
Some change from develop caused an incompatibility with `fill_stream()`

- Replaced with one-time constructed `stringstream`
The integration guard must have accidentally been drastically reduced during testing

- Restored `integration_guard` to its original value of 1000
HOTFIX: zero output bug with `variable=True`
Fixed double output from global logger.
FIX: Live graphing in `ODECSolver` using wrong decoder
…oo-strict

HOTFIX: relax overly strict integration guard in `TauHybridCSolver`
@briandrawert briandrawert merged commit 6098954 into main Apr 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment