Skip to content

Releases: aeye-lab/pymovements

v0.13.0

26 May 10:05
2afecda
Compare
Choose a tag to compare

✨ Enhancements

⚒️ Other improvements

  • Rename position property to location by @dkrako in #423
  • Refactor gaze event processing for input tuples by @dkrako in #422
  • Consistent positional column naming in dataset_set by @dkrako in #420

Full Changelog: v0.12.0...v0.13.0

v0.12.0

17 May 12:46
44bd0c0
Compare
Choose a tag to compare

✨ Enhancements

  • Support strings for specifying event detection method by @dkrako in #406
  • Add support for custom event names by @dkrako in #408

🐞 Bug fixes

  • Use Agg backend only during testing with pytest by @dkrako in #415

⚒️ Other improvements

  • Different ordering in main sequence plot in 10-minutes tutorial by @dkrako in #416
  • Rectify typehint of threshold in events.microsaccades by @dkrako in #400
  • Rename private module engbert to microsaccades by @dkrako in #407
  • Unify pytest.mark.parametrize by @SiQube in #412

Full Changelog: v0.11.0...v0.12.0

v0.11.0

11 May 15:35
ccc8ee8
Compare
Choose a tag to compare

✨ Enhancements

🐞 Bug fixes

⚒️ Other improvements

  • Fail if the total coverage is less than 100% by @dkrako in #351
  • Use conventional commits specification for autoupdate messages by @dkrako in #346
  • Define the Conventional Commit specification for commit messages by @dkrako in #387

Full Changelog: v0.10.0...v0.11.0

v0.10.0

28 Apr 04:44
2c14437
Compare
Choose a tag to compare

What's Changed 🚀

Dataset

  • Use curly braces format instead of pure regex by @ketrab2003 in #325
  • Add support for parsing dataset asc files just like other filetypes by @dkrako in #340
  • Add ToyDatasetEyeLink by @dkrako in #343

Gaze

  • Add gaze.from_numpy and gaze.from_pandas by @dkrako in #334
  • Rewrite transforms as polars expressions by @dkrako in #317

Plotting

Utilities

  • Add pattern argument to parse_eyelink() to be more flexible by @dkrako in #342

Documentation

  • Update bibtex citation and add link to arxiv paper by @dkrako in #337
  • Fix formatting in README by @dkrako in #341
  • Formatting in main sequence tutorial by @dkrako in #344

Testing

  • Remove noqa:F401 and add imports via all by @dkrako in #331
  • Check types more thoroughly with mypy (#295) by @SiQube in #295
  • Consistent function definitions and global variables according to PEP8 (#333) by @SiQube in #333
  • Add matplotlib backend to GitHub workflow by @dkrako in #336
  • Add toml extra to coverage installation by @dkrako in #335

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

14 Apr 11:47
1240763
Compare
Choose a tag to compare

What's Changed 🦾

  • Dataset: Add dataset.DatasetLibrary. by @dkrako in #304
  • Dataset: Use DatasetDefinition in init by @dkrako in #305
  • Dataset: Add DatasetPaths and use it in Dataset by @dkrako in #306
  • Dataset: Refactor logic into dataset_files by @dkrako in #308
  • Dataset: Get rid of PublicDataset class by @dkrako in #310
  • Events: Fix non-terminating bug in I-DT by @dkrako in #314
  • Plots: Only use saccades in main sequence plot by @theDebbister in #309

Full Changelog: v0.8.0...v0.9.0

v0.8.0

24 Mar 13:21
614096b
Compare
Choose a tag to compare

What's Changed 💥

  • Dataset: Return self instead of None by @dkrako in #293
  • Dataset: don't download in init() but implicitly extract in download() by @dkrako in #294
  • Dataset: Use PublicDatasetDefinition to initialize a PublicDataset by @dkrako in #298

Full Changelog: v0.7.0...v0.8.0

v0.7.0

16 Mar 13:02
c964910
Compare
Choose a tag to compare

What's Changed ⚙️

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

10 Mar 15:58
b04c9f0
Compare
Choose a tag to compare

What's Changed 🚀

  • Datasets: Parse "-32768.00" as null value in ToyDataset by @dkrako in #272
  • Events: Add EventDataFrame class by @dkrako in #251
  • Events: Add duration property by @dkrako in #255
  • Events: Use timesteps in event detection methods by @dkrako in #261
  • Events: Add EventProcessor and EventGazeProcessor by @dkrako in #265
  • Events: Add disposition and amplitude as event properties by @dkrako in #266
  • Gaze: Add new gaze module and GazeDataFrame by @dkrako in #262
  • Plots: Refactor plot functions into own submodules by @dkrako in #258
  • Tests: 100% test coverage in utils.download by @SiQube in #249
  • Tests: 100% coverage for plotting by @dkrako in #263

Full Changelog: v0.5.0...v0.6.0

v0.5.0

03 Mar 13:05
0d3d2a4
Compare
Choose a tag to compare

What's Changed 🚀

New Contributors

  • Shoutout to @Shuwen27 for making their first contribution in #200

Full Changelog: v0.4.0...v0.5.0

v0.4.0

24 Feb 15:23
18fd1be
Compare
Choose a tag to compare

What's Changed

  • Events: Add method to clear event dataframes by @dkrako in #194
  • Synthetic: Add noise to step_function() by @dkrako in #193
  • Datasets: Raise RuntimeError if no files have been found by @dkrako in #196
  • Utils: Formatting in checks by @hallerp in #195

New Contributors

  • shoutout to @hallerp for making their first contribution in #195

Full Changelog: v0.3.1...v0.4.0