Changelog¶
This is the changelog for the rescomp package
rescomp 0.3.2¶
Add Scipy 1.8 support by removing a depricated import
rescomp 0.3.1¶
Fixed ESNGenLoc bug where W_in was setup incorrectly.
Updated the examples to use the Lorenz-96 system instead of the Kuramoto-Sivashinsky system where applicable.
rescomp 0.3.0¶
Removed the measures.error_over_time() and measures.valid_time_index() functions introduced in 0.2.4 due to concerns about their naming. They’ll be re-introduced in a later version.
rescomp 0.2.4¶
Added measures.error_over_time() and measures.valid_time_index() as additional error/data validation functions
rescomp 0.2.3¶
Added esn.create_input_matrix() to allow the creation of an input matrix independent from any training.
Adjusted the arguments of _ESNCore._fit_w_out() to allow for more flexible extension classes built upon _ESNCore and/or ESN
rescomp 0.2.2¶
Updated required packages to correctly reflect the oldest supported packages.
Removed the last matplotlib uses in rescomp.
Added better testing with tox (and pyenv)
Added tests for the KS simulation function variants, and marked the (likely) expected to fail tests as such.
rescomp 0.2.1¶
Fixed Bug where the parameter pred_sync_steps was not passed on and used incorrectly in the following functions:
esn.ESNWrapper.train_and_predict()
esn.ESNGenLoc.train_and_predict()
utilities.train_and_predict_input_setup()
Directly called predict() functions, the typical use case where an additional synchronization is required, are unaffected.
rescomp 0.2.0¶
Updated the repositories license from unlicensed to the MIT license
rescomp 0.1.4¶
Added the general local states (GLS) Code
Added a usage example for the general local states methods
rescomp 0.1.3¶
Rewrote the documentation for gitlab pages
Rewrote the examples as jupyter files for integration in the new documenation
rescomp 0.1.2¶
Added options to have W_in ordered
Implemented squared tanh activation function
Implemented option to have mixture of activation functions
Changed the ‘b’ parameter in the lorenz systems used in rescomp.simulate_trajectory() to ‘beta’, as that’s what the parameter is usually called in the literature
rescomp 0.1.1¶
Allowed kwargs for the Lorenz63 and Roessler systems in simulate_trajectory()
Added short example for the simulations module usage.
Rewrote divergence_time to correctly handle perfect predictions and immediate divergence
rescomp 0.1.0¶
Package fundamentally rewritten.
See README, HTML documentation and examples for details.