Stability and Enhancement Update v0.2.0
Pre-release
Pre-release
What's Changed
Version 0.2.0: Major Enhancements and Bug Fixes by @cbueth in #21
-
🔄 Granger: Rework bidirectional version
- Add description of GC
- Add bibliography for doc
sphinxcontrib.bibtex
-
🐛 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()
- Remove use of :func:
-
🐛 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_periodsparameter to Z-Score normalization function to limit the number of periods considered in calculations. - Excluded the current point from mean and standard deviation calculations.
- Added
-
📐 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
pipandmicromamba -
🧪 Tests: Add python
3.10and3.12compatibility -
🔄 CI/CD: Change environment caching runner
Full Changelog: v0.1.0...v0.2.0