Skip to content

v1.3.1

Compare
Choose a tag to compare
@cgohil8 cgohil8 released this 29 Mar 14:00
· 22 commits to main since this release

PyPi release: https://pypi.org/project/osl-dynamics/1.3.1/

Changes:

  • Models:
    • The efficiency of the model initialisation methods (random_subset_initialization, random_state_time_course_initialization) was improved (minimised the number of shuffles).
    • Methods was updated to ensure a TensorFlow (TFRecord) Dataset can be passed.
    • Improvements to H/DIVE:
      • Modification to the calculation the KL term in the loss.
      • Ability to pass multiple embeddings.
  • Data object:
    • Option to pass arbitrary auxiliary inputs to models when creating datasets with the Data object.
    • Option to save/load TFRecord datasets (useful for training on very large datasets).
  • Simulation classes:
    • random_seed argument was removed - this may cause old scripts to error due to the unexpected argument (can just be deleted in the script). The user can use osl_dynamics.utils.misc.set_random_seed to ensure scripts are deterministic now.
  • Plotting:
    • Improved spatial map plotting to work with fMRI data (can now handle cifti files).