Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 2.61 KB

CHANGELOG.md

File metadata and controls

77 lines (52 loc) · 2.61 KB

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.