Recent Releases of https://github.com/bbfrederick/picachooser

https://github.com/bbfrederick/picachooser - Version 1.5.2 - 8/26/25 filtering bug fix

  • (picachooser) Gracefully handle filtering options if FSLDIR is not defined.

- Python
Published by bbfrederick 10 months ago

https://github.com/bbfrederick/picachooser - Version 1.5.1 - 8/22/25 version bump to test deployment

  • (picachoser) Write out name of bad component file when saving.
  • (deployment) Attempt to fix pypi deployment.
  • (docs) Fixed document builds on readthedocs, and buffed up the organization.
  • (Docker) Fixed the build script.

- Python
Published by bbfrederick 10 months ago

https://github.com/bbfrederick/picachooser - Version 1.5.0 - 8/21/25 GLM filtering bug fix

  • (picachooser) Fixed glm filtering.
  • (picachooser) Fixed groupmelodic processing.
  • (picachooser) Made some changes to batch processing.
  • (package) Moved to pyproject.toml.
  • (package) Fixed version detection.
  • (Docker) Made it easier to move test data.
  • (Docker) Turned on provenance and sbom in Docker builds.
  • (Docker) Rebuilt on the newest basecontainer with several security fixes.
  • Merged LOTS of dependabot changes.

- Python
Published by bbfrederick 10 months ago

https://github.com/bbfrederick/picachooser - Version 1.4.9.1 - 12/31/24 Security patch

  • (Docker) Rebuilt on the newest basecontainer with several security fixes.

- Python
Published by bbfrederick over 1 year ago

https://github.com/bbfrederick/picachooser - Version 1.4.9 - 11/18/24 Container refresh

  • (Docker) Modernized build based on a new, uv based basecontainer.
  • (Docker) Fixed a lot of deprecation warnings.
  • (PICAchooser_dispatcher) Included the newer scripts, fixed some regressions caused by updating basecontainer.

- Python
Published by bbfrederick over 1 year ago

https://github.com/bbfrederick/picachooser - Version 1.4.8 - 8/4/24 packaging update

  • (package) Updated setuptools files to a new, cleaner format, and including more URLs for packaging.
  • Merged dependabot changes.

- Python
Published by bbfrederick almost 2 years ago

https://github.com/bbfrederick/picachooser - Version 1.4.7 - 6/18/24 Bumping release to add in lots of little things

  • (PICAchooser) Fixed timecourse time axis display when no motion timecourses are used.
  • (PICAchooser) Added melodic_dataex mode.
  • (PICAchooser) Cleaned up filtering interface.
  • (PICAchooser) Use absolute paths internally.
  • (PICAchooser) Got filtering working.
  • (PICAchooser) Fixed TR specification.
  • (package) Made some proactive changes to avoid numpy 2.0.0 problems.
  • (package) Cleaned up dependencies for Python 3.12 compatibility.
  • (Docker) Updated to Python 3.12 basecontainer.
  • Merged LOTS of dependabot changes.

- Python
Published by bbfrederick almost 2 years ago

https://github.com/bbfrederick/picachooser - Version 1.4.6 - 2/23/24 rtgrader release

  • (rtgrader) Added new program - rtgrader - to do quality assessment of rapidtide datasets.
  • (Docker) Updated to basecontainer 0.3.2.
  • (Docker) Added caching to build.
  • Merged of a bunch of dependabot PRs.

- Python
Published by bbfrederick over 2 years ago

https://github.com/bbfrederick/picachooser - Version 1.4.5 - 9/13/23 checkpoint release

  • Mass merge of a bunch of dependabot PRs.
  • (Docker) Updated to basecontainer 0.2.3.

- Python
Published by bbfrederick almost 3 years ago

https://github.com/bbfrederick/picachooser - Version 1.4.4 - 6/29/23 Feature enhancement

  • Fixed image pane resizing.

- Python
Published by bbfrederick almost 3 years ago

https://github.com/bbfrederick/picachooser - Version 1.4.3 - 6/9/23 Feature release

  • Added reference file matching - if you specify a set of reference components, any IC with a spatial correlation with any reference component above a threshold is retained.

- Python
Published by bbfrederick about 3 years ago

https://github.com/bbfrederick/picachooser - Version 1.4.2 - 5/11/23 update to python 3.11

  • (Docker) Updated to python 3.11 basecontainer.
  • (package) Modernized install procedure.

- Python
Published by bbfrederick about 3 years ago

https://github.com/bbfrederick/picachooser - Version 1.4.1 - 2/14/23 checkpoint release

  • Upgraded pyqtgraph calls to handle deprecations. NOTE: this only handles versions of pyqtgraph<0.13.
  • Made substantial changes to the Dockerfile to handle changes in basecontainer.

- Python
Published by bbfrederick over 3 years ago

https://github.com/bbfrederick/picachooser - Version 1.4.0 - (2/9/23) checkpoint release

  • Added --version and --detailedversion command line flags to PICAchooser, melodicomp, and grader.
  • Accepted several PR's from dependabot for build scripts.
  • Updated versioneer.
  • Renamed master branch to main.
  • Adapted to the new basecontainer.

- Python
Published by bbfrederick over 3 years ago

https://github.com/bbfrederick/picachooser - Version 1.3.1.2 - 8/19/22 Docker deployment bug fix

  • Updated Dockerfile for a newer python distribution.

- Python
Published by bbfrederick almost 4 years ago

https://github.com/bbfrederick/picachooser - ## Version 1.3.1.1 - 8/19/22 checkpoint

  • Updated versioneer.

- Python
Published by bbfrederick almost 4 years ago

https://github.com/bbfrederick/picachooser - Version 1.3.1 - 8/19/22 checkpoint

  • Tweaked pyproject.ml file to hopefully fix documentation build.

- Python
Published by bbfrederick almost 4 years ago

https://github.com/bbfrederick/picachooser - Version 1.3.0 - 9/8/21 checkpoint

  • Reformatted with black and isort.
  • Flipped x axis to display radiological coordinates.
  • Harmonized Dockerfile and automated container building methods with rapidtide.
  • Fixed some formatting in documentation (thank you DMD!)

- Python
Published by bbfrederick almost 5 years ago

https://github.com/bbfrederick/picachooser - Version 1.2.3 (4/6/20) - Documentation upgrade

  • Major documentation improvements.
  • Finally fixed picachooser.readthedocs.org.
  • Added reset component keystroke to PICAchooser and melodicomp.

- Python
Published by bbfrederick about 5 years ago

https://github.com/bbfrederick/picachooser - Version 1.2.2 - (4/5/21) bump for deployment.

  • More fiddling to try to get deployment working.

- Python
Published by bbfrederick about 5 years ago

https://github.com/bbfrederick/picachooser - Version 1.2.1 - (4/5/21) bump for deployment.

  • Fiddled with .gitignore to try to get deplyment working again.
  • Added a help line to the bottom of grader GUI window.

- Python
Published by bbfrederick about 5 years ago

https://github.com/bbfrederick/picachooser - Version 1.2.0 - (4/5/21) melodicomp release!

  • Added a new program - melodicomp - to compare ICs between runs.
  • Added a help line to the bottom of GUI windows.

- Python
Published by bbfrederick about 5 years ago

https://github.com/bbfrederick/picachooser - Version 1.1.4 (4/3/20) - pypi remix

  • Now with pypi! Just pip install picachooser, and off you go!

- Python
Published by bbfrederick about 5 years ago

https://github.com/bbfrederick/picachooser - Version 1.1.0 (4/3/20) - now with group melodic!

  • Added groupmelodic runmode, for examining group ICAs.
  • General code cleanup, reformatting with black.
  • Updated documentation.

- Python
Published by bbfrederick about 5 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.2 (11/24/20) - Big Sur compatibility

Version 1.0.2 (11/24/20)

  • Added line to help QT compatibility with macOS 11 (Big Sur).

- Python
Published by bbfrederick over 5 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.1 (6/30/20)

  • Just bumping the version number to trigger generation of a Zenodo DOI (no code or documentation changes).

- Python
Published by bbfrederick almost 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0 (6/3/20)

  • Motion correlation parameters are now properly output to the terminal when switching components.
  • Turned down default verbosity.

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc13 (6/1/20)

  • You can now switch to viewing slices in axial, coronal, or sagittal orientation by pressing the a, c, or s key.
  • Fixed the aspect ratio and padding of the images in the display window.
  • Yes, I do understand that you shouldn't be adding new features in a release candidate, but I'm a physicist, not a software engineer, so sue me. I've been treating usability deficits as bugs. This is the last release candidate - if nobody finds any weird bugs in the next couple of days I'm releasing it.

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc12 (5/21/20)

  • The explained variance and total variance of the component are now displayed in the title bar of the window.

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc11 (5/15/20)

  • Properly handle the case of the timecourses being shorter than the motion plots (happens when fMRIprep discards (but doesn't really discard) initial timepoints).
  • Window resizing works somewhat better (but it's not perfect yet).

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc10 (5/7/20)

  • All plot linewidths are now settable from the command line.
  • Added the --scalemotiontodata option to autoscale motion plots (rather than setting the plot limits by the dashed guide lines.)

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc9 (4/27/20)

  • keepcolor, discardcolor, transmotlimits and rotmotlimits are now settable via command line arguments. This means docker users can change configuration values.
  • Increased some linewidths to make the display more readable, made the widths settable in the config file.

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc8 (4/27/20)

  • Added fixed (but configurable) "normal" limits to motion plots (thank you to Richard Dinga for the suggestion).

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc7 (4/26/20)

  • Revamped input file specification to allow for maximum flexibility
  • PICAchooser can now read motion out of fmriprep confounds files.
  • On bad component file save, print the command needed to refilter the dataset.

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc6 (4/25/20)

  • Updated the run options for docker and singularity to reflect the current interface

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc5 (4/25/20)

  • All timecourse colors are now changeable by editing the ${HOME}/.picachooser.json file (the file is created with default values if it doesn't exist).
  • Numerous documentation fixes and updates

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc4 (4/25/20)

  • Changed help lines to match actual runmode names
  • Calculate and print correlation coefficients (and p values) between current component and all motion timecourses

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc2 (4/24/20)

  • Fixed docker build issues
  • Timecourse and spectrum window now show the component number
  • Resolved remaining rapidtide dependencies
  • Still having problems with readthedocs

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Version 1.0.0rc3 (4/24/20)

  • Changed option specification
  • Added configuration file to set colors

- Python
Published by bbfrederick about 6 years ago

https://github.com/bbfrederick/picachooser - Initial release candidate

- Python
Published by bbfrederick about 6 years ago