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