Skip to content

Stability and Enhancement Update v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@cbueth cbueth released this 15 Mar 15:56
cfb0101

What's Changed

Version 0.2.0: Major Enhancements and Bug Fixes by @cbueth in #21

  • 🔄 Granger: Rework bidirectional version

  • 🐛 Fix: Stability of random data

    • Remove use of :func:numpy.random.randint()
    • Add test test_gen_rand_data_stability()
    • Add fixed seed to fixture two_fmri_time_series()
  • 🐛 Fix: Fix OS connectivity

    • Rename to fit with US english: synchronisation -> synchronization
  • 📝 EX: Add example comparing connectivities with fMRI data

  • ✏️ Typo: Correct fMRI typo

  • 🐛 Fix: Random time series indexing

  • 📈 Z-Score: Added max_period, exclude current datapoint

    • Added max_periods parameter to Z-Score normalization function to limit the number of periods considered in calculations.
    • Excluded the current point from mean and standard deviation calculations.
  • 📐 Sig: Make time series positional only

  • 🧪 Test: Add automatic tests for all norms and connectivities

    • Uses generated data
    • Approaches not all functioning yet
  • 📚 Add data generation methods

    • Generate fMRI time series
    • Wrapper for all approaches
    • Increased max-args = 8
    • Corrected argument order
  • 📁 Ignore built folder, uses by pip

  • 📚 Doc: Changed setup modality compatible with pip and micromamba

  • 🧪 Tests: Add python 3.10 and 3.12 compatibility

  • 🔄 CI/CD: Change environment caching runner

Full Changelog: v0.1.0...v0.2.0