🎉 This release contains work from a new contributor! 🎉
Thank you, Basile (@bpinsard), for all your work!
- Improve performance by using numpy for trigger detection and closing matplotlib figures to avoid memleaks. #448 (@bpinsard)
- [pre-commit.ci] pre-commit autoupdate #446 (@pre-commit-ci[bot])
- @pre-commit-ci[bot]
- Basile (@bpinsard)
🎉 This release contains work from a new contributor! 🎉
Thank you, Hao-Ting Wang (@htwangtw), for all your work!
- Adopt Black and isort #327 (@tsalo @pre-commit-ci[bot] @smoia)
- @pre-commit-ci[bot]
- Hao-Ting Wang (@htwangtw)
- Stefano Moia (@smoia)
- Taylor Salo (@tsalo)
🎉 This release contains work from a new contributor! 🎉
Thank you, Yaroslav Halchenko (@yarikoptic), for all your work!
- 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)
- Update documentation to include GE file functionality #443 (@nw-duncan @smoia)
- Fix pre-commit configuration #445 (@smoia @pre-commit-ci[bot])
- Codespell the code, add configuration and workflow for it so no typo sneaks in #436 (@yarikoptic)
- @pre-commit-ci[bot]
- Niall Duncan (@nw-duncan)
- Stefano Moia (@smoia)
- Yaroslav Halchenko (@yarikoptic)
- Fix trigger index update on channel subset selection (
-chsel
) #433 ([email protected])
- Stefano Moia (@smoia)
- Stefano Moia (@smoia)
- Stefano Moia (@smoia)
- Add GE scanner physiological file functionality #424 (@nw-duncan @smoia)
- Niall Duncan (@nw-duncan)
- Stefano Moia (@smoia)
- fix: Update python support (@smoia)
- Stefano Moia (@smoia)
- Update README.md (@smoia)
- Stefano Moia (@smoia)
🎉 This release contains work from a new contributor! 🎉
Thank you, Stefano Moia (@smoia), for all your work!
- IndexError when slicing last run #415 (@sangfrois @smoia)
- Physiopylogo (@smoia)
- Fix documentation indexing #429 (@smoia)
- Fix API documentation removing deprecated
interfaces
and addingio
. #428 (@smoia)
- Switch CI to CircleCI, drop Windows testing #430 (@smoia)
- int: Quick linting fix [skip release] #430 (@smoia)
- François Lespinasse (@sangfrois)
- Stefano Moia (@smoia)
- fix: Remove breakpoint from workflow (@smoia)
- Stefano Moia (@smoia)
🎉 This release contains work from a new contributor! 🎉
Thank you, Stefano Moia (@smoia), for all your work!
- 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)
- Update contributors list #423 ([email protected] @smoia)
- Fix testing environment by using
apt-get install build-essential
rather thanapt-get install make
#413 (@vinferrer)
- Katie Bottenhorn (@62442katieb)
- smoia ([email protected])
- Stefano Moia (@smoia)
- Vicente Ferrer (@vinferrer)
🎉 This release contains work from a new contributor! 🎉
Thank you, Marcel Zwiers (@marcelzwiers), for all your work!
- Define previously unspecified Exceptions in the main workflow #406 (@marcelzwiers)
- Fix bug that would impede building the docs #399 (@eurunuela)
- Eneko Uruñuela (@eurunuela)
- Marcel Zwiers (@marcelzwiers)
- Upgrade to GitHub-native Dependabot #395 (@dependabot-preview[bot])
- @dependabot-preview[bot]
- David Romero-Bascones (@drombas)
🎉 This release contains work from a new contributor! 🎉
Thank you, David Romero-Bascones (@drombas), for all your work!
- Provide the outcome of integration and documentation tests as downloadable artifacts from each Cirrus CI test page #384 (@vinferrer)
- David Romero-Bascones (@drombas)
- Vicente Ferrer (@vinferrer)
- Auto-detect the trigger channel based on retrieved channel names #306 (@vinferrer @smoia)
- Testing: Use only a Windows miniconda image instead of different images for each python version #381 (@vinferrer)
- Stefano Moia (@smoia)
- Vicente Ferrer (@vinferrer)
🎉 This release contains work from a new contributor! 🎉
Thank you, Yaroslav Halchenko (@yarikoptic), for all your work!
- 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)
- Add windows CI testing #366 (@vinferrer)
- Correct BIDS validation test names #365 (@vinferrer)
- Add .mailmap to improve
git shortlog -sn
output #378 (@yarikoptic) - Migrate testing to Cirrus CI #375 (@vinferrer)
- create coverage folder only in the makeenv #375 (@vinferrer)
- add the coverage folder to the shared folder #375 (@vinferrer)
- have a common folder with subfolders #375 (@vinferrer)
- add the coverage folder #375 (@vinferrer)
- add integration tests #375 (@vinferrer)
- do not pip in unittest_37 #375 (@vinferrer)
- name task properly #375 (@vinferrer)
- use as fingerprint_script #375 (@vinferrer)
- add coverage #375 (@vinferrer)
- don't use makeenv #375 (@vinferrer)
- cache name #375 (@vinferrer)
- cache environment folder #375 (@vinferrer)
- use full path in source #375 (@vinferrer)
- remove name option #375 (@vinferrer)
- save environment in working dir #375 (@vinferrer)
- add source command #375 (@vinferrer)
- create conda environment #375 (@vinferrer)
- add sudo command #375 (@vinferrer)
- add python 3.7 tests #375 (@vinferrer)
- use default WD #375 (@vinferrer)
- use 3.7 from miniconda #375 (@vinferrer)
- use slim version #375 (@vinferrer)
- retry python version #375 (@vinferrer)
- change to python 3.7 container #375 (@vinferrer)
- change task name and checkout python version #375 (@vinferrer)
- check working dir #375 (@vinferrer)
- get default phys2bids install path #375 (@vinferrer)
- clone done automatically #375 (@vinferrer)
- try without folder command #375 (@vinferrer)
- add ident #375 (@vinferrer)
- put folder in the end so it's created #375 (@vinferrer)
- set up working dir and save phys2bids folder for cache #375 (@vinferrer)
- delete some indentation #375 (@vinferrer)
- rename �/tmp/src/phys2bids folder to phys2bids #375 (@vinferrer)
- eliminate env_script line #375 (@vinferrer)
- use name field #375 (@vinferrer)
- adding cirrus CI with basic environment #375 (@vinferrer)
- Merge branch 'master' of https://github.com/physiopy/phys2bids #375 (@vinferrer)
- delete test #375 (@vinferrer)
- add windows docker trial tests #375 (@vinferrer)
- Stefano Moia (@smoia)
- Vicente Ferrer (@vinferrer)
- Yaroslav Halchenko (@yarikoptic)
- Add 0 before run number to multi-run trigger plot file name #369 (@vinferrer)
- 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)
- Eneko Uruñuela (@eurunuela)
- Vicente Ferrer (@vinferrer)
- BlueprintInput deepcopies inputs at initialization #358 (@vinferrer)
- Vicente Ferrer (@vinferrer)
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ null@merelvdthiel
❤️ Inés Chavarría (@ineschh)
❤️ Vittorio Iacovella (@viacovella)
❤️ null@victox5
- Add support for MATLAB files #360 (@vinferrer)
- Refactor
io
functions related to txt file imports. #349 (@vinferrer) - Refactor phys2bids interfaces into single script
io.py
#344 (@vinferrer) - Rename
utils.writejson()
toutils.write_json()
to respect style conventions #346 (@merelvdthiel) - Replace custom function
utils.path_exists_or_make_it()
with core functionos.makedirs()
#345 (@merelvdthiel) - Rename function
utils.writefile
toutils.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 ([email protected] @victox5)
- Update README.md (@smoia)
- Add documentation for reviewers and a checklist for PRs #315 (@smoia @RayStick)
- Add Windows installation to the documentation #329 (@vinferrer @smoia)
- Update tutorial with latest CLI options and new folder organisation (
output/code/conversion
) #320 (@vinferrer @RayStick)
- @merelvdthiel
- @victox5
- Inés Chavarría (@ineschh)
- Rachael Stickland (@RayStick)
- Stefano Moia (@smoia)
- Taylor Salo (@tsalo)
- Vicente Ferrer (@vinferrer)
- Victor ([email protected])
- Vittorio Iacovella (@viacovella)
- Stefano Moia (@smoia)
- Stefano Moia (@smoia)
- Make sure we delete testing files after finishing tests #307 (@vinferrer)
- Add label colours to set auto labels #318 (@smoia)
- Reduce
auto
verbosity #317 (@smoia)
- Stefano Moia (@smoia)
- Vicente Ferrer (@vinferrer)
- Make trigger-based time-offset correction more generalisable (resample time before comparing it to trigger) #308 ([email protected])
- Format logger to make terminal (stdout) more human readable #312 (@vinferrer)
- Add (resampled) trigger to all output files #288 (@vinferrer)
- Skip CI on all-contributors ([email protected])
- Explicitly ignore rc files and github folder ([email protected])
- Add autorc ([email protected])
- Add auto badge to documentation ([email protected])
- Add auto badge ([email protected])
- Add workflow for auto publishing ([email protected])
- Change build shield from Travis to CircleCI #297 (@eurunuela)
- Fix linting errors #294 (@eurunuela)
- Start of sampling time is now the same for all frequencies #283 (@vinferrer)
- Add travis wait command #284 (@eurunuela)
- Correct trigger channel indexing while reading AcqKnowledge files. #275 ([email protected])
- Merge branch 'int/auto' ([email protected])
- Update README.md ([email protected])
- Update ISSUE_TEMPLATE_MEETING.md ([email protected])
- Fix message shown when skipping integration test (@eurunuela)
- Update .travis.yml (@eurunuela)
- Update setup.cfg (@eurunuela)
- Update all-contributors #310 ([email protected])
- Update documentation to reflect change from Travis CI to CircleCI #290 (@eurunuela)
- Add tests for exceptions #291 (@eurunuela)
- Add CircleCI for automatic testing and correct integration test parameters #286 (@eurunuela)
- Switch from Travis to CircleCI for automatic testing #285 (@eurunuela)
- Add integration test for the multi run pipeline #266 (@eurunuela)
- Refactor txt.py chtrig parameter to improve code readability #305 (@vinferrer)
- Add link to Google Calendar #302 (@eurunuela)
- Eneko Uruñuela (@eurunuela)
- Stefano Moia (@smoia)
- Vicente Ferrer (@vinferrer)
🎉 This release contains work from new contributors! 🎉
Thanks for all your work!
❤️ Taylor Salo (@tsalo)
❤️ François Lespinasse (@sangfrois)
- 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)
- Change os path import and linter #260 (@smoia)
- Remove redundant integration tests #259 (@eurunuela)
- Add unit tests for participants_file and append_list_as_row #254 (@sangfrois @eurunuela)
- Update testing to use short files. #241 (@eurunuela)
- Eneko Uruñuela (@eurunuela)
- François Lespinasse (@sangfrois)
- Rachael Stickland (@RayStick)
- Ross Markello (@rmarkello)
- Stefano Moia (@smoia)
- Taylor Salo (@tsalo)
- Vicente Ferrer (@vinferrer)
🎉 This release contains work from a new contributor! 🎉
Thank you, Molly Bright (@BrightMG), for all your work!
- Make heuristics a simple set of "if .. elif .. else" statements and use a dictionary instead of variables. #209 (@smoia)
- Add BIDS-compatible automatic reformatting of units of measure #222 (@vinferrer @smoia @eurunuela)
- Add
getitem
andeq
methods to BlueprintInput for easier slicing and comparing #213 (@smoia) - Improve code compliance to BIDS in BlueprintOputput #189 (@smoia)
- Auto #236 (@smoia)
- Check branch in travisCI #235 (@smoia)
- Print float to max 4 decimal places #212 (@RayStick)
- Enh/bids units #224 (@smoia)
- Add issue templates #220 (@smoia)
- 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)
- Add guidelines for PR reviews. #197 (@smoia @RayStick)
- Update reference API #231 (@rmarkello)
- Add "Why BIDS?" page to the documentation #229 (@rmarkello)
- Create LICENSE #3 (@smoia)
- Fix typos on "Best Practices for Phys Data Collection" #200 (@kristinazvolanek)
- Fix formatting on "Best Practices for Phys Data Collection" #198 (@kristinazvolanek)
- Update trigger detection tutorial #191 (@vinferrer @RayStick @smoia)
- Add section on "Best Practices for Phys Data Collection" #177 (@AyyagariA @BrightMG)
- Update viz.py docstrings and Inputs #193 (@vinferrer)
- Create README.md #4 (@smoia)
- Fix azure pipelines non-failure bug #223 (@rmarkello)
- Add Azure Pipelines for Windows CI testing #208 (@rmarkello)
- 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)
- Apoorva Ayyagari (@AyyagariA)
- Eneko Uruñuela (@eurunuela)
- Kristina Zvolanek (@kristinazvolanek)
- Molly Bright (@BrightMG)
- Rachael Stickland (@RayStick)
- Ross Markello (@rmarkello)
- Stefano Moia (@smoia)
- Vicente Ferrer (@vinferrer)