Skip to content

Releases: Mouse-Imaging-Centre/pydpiper

Sericossypha

24 Aug 19:43
Compare
Choose a tag to compare

Fixes an installation bug in 2.0.19.

Sericossypha

23 Aug 20:23
Compare
Choose a tag to compare
  • improved test suite and added GitHub Actions runner
  • numerous minor fixes and code quality improvements

As usual, see the NEWS file for full details.

Mitrospingus

27 Jun 20:34
Compare
Choose a tag to compare

Mitrospingidae

15 Jun 20:13
Compare
Choose a tag to compare
  • adds Singularity support
  • improved execution logging
  • fix a type mismatch in the default minctracc command template

Rhodinocichlidae

27 May 19:24
Compare
Choose a tag to compare
  • user-editable shell command templates with Jinja2 (see README.md for usage)
  • fix a bug where files could be created in incorrect subdirectory (but in correct row of generated .csv files)

Thraupidae

05 Mar 18:14
Compare
Choose a tag to compare

A few highlights (see NEWS file as usual):

  • enabling MAGeT as part of MBM pipeline automatically segments the nonlinear average as well as individual subjects.
  • --use-robust-averaging flag in nonlinear model building pipelines (uses mincbigaverage's "--robust" flag).
  • more MAGeT-based masking options:
    • --mask-dilation=$n flag dilates atlas masks by n voxels.
    • --hard-mask applies atlas masks to subjects via mincmath (not enabled by default).
    • --hard-mask-dilation dilates masks by $n voxels before applying them to images (not additive with --mask-dilation).
  • various bugfixes and internal improvements.

Cardinalidae

22 Jan 19:11
Compare
Choose a tag to compare
  • fix a file naming bug when minctracc is used for average building
  • fixes to reduce memory/vmem usage with upstream Numpy/OpenBLAS wheels
  • rotational_minctracc.py now uses both source and target masks if present
  • bug fixes to output CSV file generation
  • improved help documentation for --restart and --smart-restart
  • create fewer intermediate resamplings
  • minimum Python version is now correctly specified as 3.6 due to use of format strings
  • typing module is removed as a dependency since it's present in 3.6 and incompatible with 3.8
  • various other small bugfixes and internals changes

Malaconotidae

15 Jan 00:43
Compare
Choose a tag to compare
  • in the two-level pipeline, the inputs specified via --csv-file are now by default relative
    to the csv file rather than the current working directory; this matches the behaviour of MBM.py.
    To get the opposite behaviour, MBM and twolevel now support a new flag, --csv-paths-relative-to-wd
  • switched from xfmavg to xfmavg_scipy.py; this adds a dependency on minc2-simple (see INSTALL)
  • fixed a bug causing installation failure with Python > 3.6.4
  • fixed crashes at startup in certain flag combinations
  • pipeline correctly handles undefined PYDPIPER_CONFIG_FILE environment variable
  • various other minor changes

Threskiornithidae

13 Nov 22:41
Compare
Choose a tag to compare

Many internal changes for supporting upcoming TissueVision code and several quality of life improvements for the user. Here are some highlights but go look at NEWS!

  • improvements to output CSVs for MBM and twolevel model pipelines: use analysis.csv for most cases
  • additional outputs to analysis.csv: masks, segmentations
  • --resolution flag works correctly (i.e., not ignored)
  • --time-to-seppuku flag changed to --max-idle-time
  • --smart-restart flag added to allow manually modifying files and have Pydpiper automatically recompute all succeeding stages
  • a warning is signalled if PYDPIPER_CONFIG_FILE doesn't point to a readable file

Laniidae

16 Apr 17:25
Compare
Choose a tag to compare

Many internal and user-visible changes; see NEWS for details; some highlights:

  • support for antsRegistration (currently with a fixed set of parameters)
  • better output CSVs for MBM.py (c/o Nick)
  • a new longitudinal registration topology
  • internal modularization to support more registrations
    • new topologies for MBM.py/two-level/chain via the --registration-strategy flag
    • some internal work on ITK/NIfTI-based tools (Elastix, Demons, DRAMMS)
      but not supported yet by main pipelines - to be continued.
  • several additional configuration options (all optional!) for execution control;
    disable MBM common space registration by default on behalf of non-MICe users