Skip to content

Latest commit

 

History

History
702 lines (436 loc) · 34.6 KB

CHANGELOG.md

File metadata and controls

702 lines (436 loc) · 34.6 KB

2.10.0 (Thu May 04 2023)

🎉 This release contains work from a new contributor! 🎉

Thank you, Basile (@bpinsard), for all your work!

🚀 Enhancement

  • Improve performance by using numpy for trigger detection and closing matplotlib figures to avoid memleaks. #448 (@bpinsard)

🏠 Internal

Authors: 2


2.9.0 (Thu Apr 27 2023)

🎉 This release contains work from a new contributor! 🎉

Thank you, Hao-Ting Wang (@htwangtw), for all your work!

🚀 Enhancement

🏠 Internal

Authors: 4


2.8.4 (Wed Apr 26 2023)

🎉 This release contains work from a new contributor! 🎉

Thank you, Yaroslav Halchenko (@yarikoptic), for all your work!

🐛 Bug Fix

  • Remove wrong version of exclusion strings #444 (@smoia)

⚠️ Pushed to master

  • int: Add pre-commit configuration (@smoia)
  • int: Fix codespell use and transfer its functionalities in setup.cfg (@smoia)
  • int: Update CI environment (@smoia)
  • docs: Update install requirement lines in documentation (@smoia)

📝 Documentation

🏠 Internal

Authors: 4


2.8.3 (Tue Mar 14 2023)

🐛 Bug Fix

Authors: 1


2.8.2 (Tue Mar 14 2023)

🐛 Bug Fix

  • Fix channel trigger variable type when the trigger is automatically detected #440 (@smoia)

Authors: 1


2.8.1 (Wed Feb 15 2023)

🐛 Bug Fix

  • Fix channel selection to not remove "time channel" #439 (@smoia)

Authors: 1


2.8.0 (Fri Dec 23 2022)

🚀 Enhancement

Authors: 2


2.7.2 (Thu Dec 15 2022)

🐛 Bug Fix

  • fix: Update python support (@smoia)

Authors: 1


2.7.1 (Wed Dec 14 2022)

⚠️ Pushed to master

Authors: 1


2.7.0 (Wed Dec 14 2022)

🎉 This release contains work from a new contributor! 🎉

Thank you, Stefano Moia (@smoia), for all your work!

🚀 Enhancement

  • Fix txt reading and improve performance #432 (@smoia)

🐛 Bug Fix

⚠️ Pushed to master

📝 Documentation

  • Fix documentation indexing #429 (@smoia)
  • Fix API documentation removing deprecated interfaces and adding io. #428 (@smoia)

⚠️ Tests

  • Switch CI to CircleCI, drop Windows testing #430 (@smoia)
  • int: Quick linting fix [skip release] #430 (@smoia)

Authors: 2


2.6.2 (Fri Jul 15 2022)

🐛 Bug Fix

  • fix: Remove breakpoint from workflow (@smoia)

Authors: 1


2.6.1 (Thu Jul 14 2022)

🎉 This release contains work from a new contributor! 🎉

Thank you, Stefano Moia (@smoia), for all your work!

🐛 Bug Fix

  • Rename "run" into "take" for clearer purposes and fix naming convention in multi-take overlapping #427 (@smoia)
  • Fix trigger plots when trigger has different sampling than time #426 (@smoia)
  • Prevent slicing from terminating program if end of last slice is above maximum timepoints. #425 (@smoia)
  • Update trigger threshold guess estimation to mean of trigger channel #377 (@62442katieb)

📝 Documentation

⚠️ Tests

  • Fix testing environment by using apt-get install build-essential rather than apt-get install make #413 (@vinferrer)

🏠 Internal

Authors: 4


2.6.0 (Fri Jun 18 2021)

🎉 This release contains work from a new contributor! 🎉

Thank you, Marcel Zwiers (@marcelzwiers), for all your work!

🚀 Enhancement

📝 Documentation

Authors: 2


2.5.0 (Wed May 12 2021)

🚀 Enhancement

  • Add additional automatic detection of the trigger based on time-domain analysis #391 (@drombas)

🏠 Internal

Authors: 2


2.4.1 (Sun Apr 11 2021)

🎉 This release contains work from a new contributor! 🎉

Thank you, David Romero-Bascones (@drombas), for all your work!

🐛 Bug Fix

  • correct chtrig check in phys2bids main workflow #390 (@drombas)

📝 Documentation

  • Clarify installation instructions and tutorial #382 (@drombas)

🏠 Internal

  • Provide the outcome of integration and documentation tests as downloadable artifacts from each Cirrus CI test page #384 (@vinferrer)

Authors: 2


2.4.0 (Wed Feb 17 2021)

🚀 Enhancement

🏠 Internal

  • Testing: Use only a Windows miniconda image instead of different images for each python version #381 (@vinferrer)

Authors: 2


2.3.3 (Thu Jan 21 2021)

🎉 This release contains work from a new contributor! 🎉

Thank you, Yaroslav Halchenko (@yarikoptic), for all your work!

🐛 Bug Fix

  • Stop using powershell as windows interpreter #379 (@vinferrer)
  • Update contributions and remove auto all-contribution plugin #372 (@smoia)
  • Replace utils.check_input_dir() with os.path.abspath() #368 (@vinferrer)

⚠️ Tests

🏠 Internal

Authors: 3


2.3.2 (Wed Dec 09 2020)

🐛 Bug Fix

  • Add 0 before run number to multi-run trigger plot file name #369 (@vinferrer)

⚠️ Tests

  • Add test to check that phys2bids output is BIDS compatible #362 (@vinferrer)
  • Fix call to conda environment reference in the test configuration file #363 (@eurunuela)

Authors: 2


2.3.1 (Mon Nov 30 2020)

🐛 Bug Fix

  • BlueprintInput deepcopies inputs at initialization #358 (@vinferrer)

Authors: 1


2.3.0 (Sun Nov 29 2020)

🎉 This release contains work from new contributors! 🎉

Thanks for all your work!

❤️ null@merelvdthiel

❤️ Inés Chavarría (@ineschh)

❤️ Vittorio Iacovella (@viacovella)

❤️ null@victox5

🚀 Enhancement

🐛 Bug Fix

  • Refactor io functions related to txt file imports. #349 (@vinferrer)
  • Refactor phys2bids interfaces into single script io.py #344 (@vinferrer)
  • Rename utils.writejson() to utils.write_json() to respect style conventions #346 (@merelvdthiel)
  • Replace custom function utils.path_exists_or_make_it() with core function os.makedirs() #345 (@merelvdthiel)
  • Rename function utils.writefile to utils.write_file to respect style conventions #343 (@ineschh)
  • Remove utils.move_file() function as it is no longer used in the toolbox #342 (@viacovella)
  • Updated versions required #7 (vic188m@hotmail.com @victox5)

⚠️ Pushed to master

📝 Documentation

⚠️ Tests

🏠 Internal

Authors: 9


2.2.3 (Fri Oct 23 2020)

🐛 Bug Fix

  • Update PyYAML minimal requirements to avoid "FullLoader" attribute errors. #330 (@smoia)

Authors: 1


2.2.2 (Mon Oct 19 2020)

🐛 Bug Fix

  • Fix auto release workflow settings #323 (@smoia)

Authors: 1


2.2.1 (Mon Oct 19 2020)

🐛 Bug Fix

📝 Documentation

🏠 Internal

Authors: 2


v2.2.0 (Wed Oct 14 2020)

🚀 Enhancement

  • Make trigger-based time-offset correction more generalisable (resample time before comparing it to trigger) #308 (s.moia@bcbl.eu)
  • Format logger to make terminal (stdout) more human readable #312 (@vinferrer)
  • Add (resampled) trigger to all output files #288 (@vinferrer)

🐛 Bug Fix

⚠️ Pushed to master

📝 Documentation

⚠️ Tests

🏠 Internal

  • Refactor txt.py chtrig parameter to improve code readability #305 (@vinferrer)

🖋️ Outreach

Authors: 3


v2.1.0 (Tue Jun 23 2020)

🎉 This release contains work from new contributors! 🎉

Thanks for all your work!

❤️ Taylor Salo (@tsalo)

❤️ François Lespinasse (@sangfrois)

🚀 Enhancement

  • Add the possibility to split multi-run physiological recordings #206 (@sangfrois @smoia @rmarkello)
  • Create folder code/conversion to store trigger and channel plots, yaml and heuristic files and the call.sh file #256 (@vinferrer @eurunuela)
  • Add duecredit to handle citations #249 (@tsalo @smoia)
  • Generate dataset_description.json and README.md when they do not exist and update the json file when the subject is missing #255 (@vinferrer)
  • Create bids_ignore directory and redirect channels plot, trigger plot, logger output and subject log file to this directory #245 (@vinferrer @smoia)
  • Generate participants.tsv if it doesn't exist or update it if subject is missing in the file #244 (@eurunuela)

🐛 Bug Fix

⚠️ Tests

🏠 Internal

  • Add zenodo default to improve automatic release tracking #261 (@smoia)

Authors: 9


v2.0.0 (Mon Jun 15 2020)

🎉 This release contains work from a new contributor! 🎉

Thank you, Molly Bright (@BrightMG), for all your work!

💥 Breaking Change

  • Make heuristics a simple set of "if .. elif .. else" statements and use a dictionary instead of variables. #209 (@smoia)

🚀 Enhancement

  • Add BIDS-compatible automatic reformatting of units of measure #222 (@vinferrer @smoia @eurunuela)
  • Add getitem and eq methods to BlueprintInput for easier slicing and comparing #213 (@smoia)
  • Improve code compliance to BIDS in BlueprintOputput #189 (@smoia)

🐛 Bug Fix

⚠️ Pushed to master

  • Update ISSUE_TEMPLATE_MEETING.md (@smoia)
  • Update badges (@smoia)
  • Invert Cesar & Vicente, reorganise badges (@smoia)
  • Update heuristic.rst (@smoia)
  • Add heuristic link (@smoia)
  • Update card link (@smoia)
  • Add card and mattermost channel for BrainWeb (@smoia)
  • Add card for BrainWeb (@smoia)
  • Updates for the BrainWeb (@smoia)
  • Trigger Travis CI (@smoia)

📝 Documentation

⚠️ Tests

🏠 Internal

  • Add required token for Travis to run auto #240 (@smoia)
  • Fix Travis CI environment for auto #238 (@smoia)
  • Fix TravisCI configuration for auto #237 (@smoia)
  • Implement automatic release #181 (@smoia)
  • Move bids-related functions to dedicated file #234 (@smoia)
  • Remove bioread form required dependencies, ease extra modules installation #214 (@smoia @RayStick)
  • Reordering of import statements in the entire phys2bids project #195 (@eurunuela)

Authors: 8