Recent Releases of py-templateflow

py-templateflow - 25.0.3

Release Notes

Patch release to escape special characters when fetching data from S3.

Changes

  • FIX: Quote s3 path to handle special characters (https://github.com/templateflow/python-client/pull/147)

- Python
Published by mgxd 8 months ago

py-templateflow - 25.0.1

Release Notes

Patch release containing fixes to transform names in two templates.

Full Changelog: https://github.com/templateflow/python-client/compare/25.0.0...25.0.1

- Python
Published by effigies 8 months ago

py-templateflow - 25.0.0

Release Notes

Minor release including updated templates.

What's Changed

  • chore: Update Python support, datalad and git-annex deps by @effigies in https://github.com/templateflow/python-client/pull/143
  • fix(cli): Fix crash in templateflow get when matching one file by @effigies in https://github.com/templateflow/python-client/pull/140

Full Changelog: https://github.com/templateflow/python-client/compare/24.2.2...25.0.0

- Python
Published by effigies 8 months ago

py-templateflow - 24.2.2

Release Notes

Patch release containing one bugfix and updating the default skeleton.

CHANGES

  • FIX: Avoid directory clobber during zip extraction (#131)
  • MAINT: Overdue updates and revision of CircleCI (#136)

Full Changelog: https://github.com/templateflow/python-client/compare/24.2.0...24.2.2

- Python
Published by oesteban over 1 year ago

py-templateflow - 24.2.0

What's Changed

  • MAINT: Finalize migration of package build to PEP517/8 by @oesteban in https://github.com/templateflow/python-client/pull/117
  • MAINT: Run ruff and address some issues by @oesteban in https://github.com/templateflow/python-client/pull/119
  • MAINT: Migrate to hatchling packaging by @oesteban in https://github.com/templateflow/python-client/pull/120
  • MAINT: Add license header in all Python files by @oesteban in https://github.com/templateflow/python-client/pull/122
  • ENH: Add a command line interface by @oesteban in https://github.com/templateflow/python-client/pull/123
  • MAINT: Revise code style according to ruff by @oesteban in https://github.com/templateflow/python-client/pull/124
  • FIX: Generate a requirements file with test dependencies by @oesteban in https://github.com/templateflow/python-client/pull/125
  • MAINT: Add codespell and make it fix some typos by @yarikoptic in https://github.com/templateflow/python-client/pull/121
  • MAINT: Revise failing Pypi deployment and twine check by @oesteban in https://github.com/templateflow/python-client/pull/127
  • MAINT: Update datalad pinned version by @oesteban in https://github.com/templateflow/python-client/pull/128

Full Changelog: https://github.com/templateflow/python-client/compare/24.1.0...24.2.0

- Python
Published by oesteban about 2 years ago

py-templateflow - 24.1.0

Release Notes

This is a minor release updating PyBIDS's configuration to enable new entities that allow the selection of recently added FreeSurfer's surface parcellations added with templateflow/tpl-fsaverage#5.

What's Changed

  • ENH: Add seg-<label> and scale-<number> entities by @oesteban in https://github.com/templateflow/python-client/pull/114

Full Changelog: https://github.com/templateflow/python-client/compare/24.0.0...24.1.0

- Python
Published by oesteban about 2 years ago

py-templateflow - 24.0.0

What's Changed

  • REL: 23.1.0 by @effigies in https://github.com/templateflow/python-client/pull/110
  • CI: Add manual trigger, bump action versions by @mgxd in https://github.com/templateflow/python-client/pull/113

Full Changelog: https://github.com/templateflow/python-client/compare/23.1.0...24.0.0

- Python
Published by oesteban about 2 years ago

py-templateflow - 23.1.0

What's Changed

  • MNT: Python 3.12 support, drop Python 3.7 and pkg_resources by @effigies in https://github.com/templateflow/python-client/pull/109
  • FIX: Use Path.as_posix() and f-strinigs to build correct URLs on Windows by @mfschmidt in https://github.com/templateflow/python-client/pull/107

New Contributors

  • @mfschmidt made their first contribution in https://github.com/templateflow/python-client/pull/107

Full Changelog: https://github.com/templateflow/python-client/compare/23.0.0...23.1.0

- Python
Published by effigies over 2 years ago

py-templateflow - 23.0.0

Release Notes

Minor release including additional API features and an updated skeleton. With this version, we switch to calendar versioning.

Changes

  • FIX: Preempt BIDSLayout from indexing dot-folders (#99)
  • ENH: Make sure existing layout.get_* are not bubbled in (#102)
  • ENH: Allow access to PyBIDS' magic get_* (#101)
  • ENH: Add an api.ls() function to list (without getting) files (#97)
  • MAINT: Discontinue legacy docker runners of CircleCI (#104)
  • MAINT: Rotate CircleCI secrets and setup up org-level context (#103)
  • MAINT: Fix docs build environment in CircleCI (#96)

Full Changelog: https://github.com/templateflow/python-client/compare/0.8.1...23.0.0

- Python
Published by effigies about 3 years ago

py-templateflow - 0.8.1

Patch release updating the S3 skeleton to include the fixed version of tpl-MouseIn.

Full Changelog: https://github.com/templateflow/python-client/compare/0.8.0...0.8.1

- Python
Published by oesteban almost 4 years ago

py-templateflow - 0.8.0

What's Changed

  • FIX: Normalize extensions for leading dot & update doctests to new resources by @oesteban in https://github.com/templateflow/python-client/pull/92
  • MAINT: Drop Python 3.6 by @oesteban in https://github.com/templateflow/python-client/pull/93
  • ENH: Add a wipe() utility to clear up the cache by @oesteban in https://github.com/templateflow/python-client/pull/91
  • DOC: Update notebooks submodule by @oesteban in https://github.com/templateflow/python-client/pull/94

Full Changelog: https://github.com/templateflow/python-client/compare/0.7.2...0.8.0

- Python
Published by oesteban about 4 years ago

py-templateflow - 0.7.2

Release Notes

Minor release with a substantially documentation update, as well as usage improvements. Additionally, new surface meshes were added for the fsLR template.

Changes

  • DOC: Substantial update and re-structuring to the documentation (#77) (#79)
  • FIX: layout is None when PyBIDS not correctly installed (#72)
  • FIX: Drop doi2bib and query doi.org directly (#76)
  • MAINT: Pin setuptools >=45, new dependency as of setuptools_scm>=6.0.1 (#73)

- Python
Published by mgxd over 4 years ago

py-templateflow - 0.7.1

Release Notes

Minor release with improvements to the template fetching experience. With thanks to Lea Waller for the contribution.

Changes

  • FIX: Use BIDSLayoutIndexer when initiating BIDSLayout (#61)
  • FIX: Display correct units when downloading templates (#63)
  • FIX: GitHub Actions build (#64)
  • ENH: Add option to raise exception on empty get queries (#57)
  • ENH: Ensure templates layout is re-indexed when updated (#59)

- Python
Published by mgxd over 5 years ago

py-templateflow - 0.7.0

-- Redacted --

- Python
Published by mgxd over 5 years ago

py-templateflow - 0.6.3

Release Notes

Patch release including an updated PyBIDS configuration file for the PyBIDS 0.11.x series.

CHANGES

  • FIX: Include leading dots in extensions (#56)

- Python
Published by oesteban over 5 years ago

py-templateflow - 0.6.2

Release Notes

Patch release including some minimal improvements to package building and CI.

CHANGES

  • MAINT: Some additional distribution improvements (#51)

- Python
Published by oesteban almost 6 years ago

py-templateflow - 0.6.1

Release Notes

Patch release to generate and distribute wheels.

CHANGES

  • MAINT: Run black (#50)
  • MAINT: Distribute wheel + Revise CI framework (#49)

- Python
Published by oesteban almost 6 years ago

py-templateflow - 0.6.0

DOI Pypi

Release Notes

Minor release in preparation of a new CalVer versioning following the lead of fMRIPrep. This release contains a fair amount of maintenance work to ensure synchronicity with the TemplateFlow Archive (https://github.com/templateflow/templateflow). These maintenance actions drive the development towards establishing a peer-reviewed, lightweight template submission protocol. The release includes an update mechanism, enabling users of the S3-backed mode of operation (default) to update their local Archive structure without reinstalling the client. This feature is enabled by default on import time, to disable it make sure you export TEMPLATEFLOW_AUTOUPDATE=off. With thanks to Yarik for a datalad-related bug-fix. With thanks to V. Fonov for contributing with the new tpl-MNI152NLin2009cSym.

CHANGES

  • FIX: Provide path to the dataset as dataset argument (#48)
  • ENH: Run an automatic S3-skeleton update on import by default (#45)
  • ENH: Update the internal index of TemplateFlow (#40)
  • ENH: Automatic generation of template citations (#35)
  • MAINT: Set-up a GitHub action to test installation alternatives (see #23).
  • MAINT: Migrate to setuptools_scm (#42)
  • MAINT: Run black on the whole tree (#41)
  • MAINT: Transfer the burden of keeping the S3-skeleton updated over to the archive (#39)

- Python
Published by oesteban almost 6 years ago

py-templateflow - 0.6.0rc2

- Python
Published by oesteban almost 6 years ago

py-templateflow - 0.5.2

Release Notes

Patch release in the 0.5 series, adding a soft brain mask for numerical stability in floating-point rounding of atlas-based brain-extraction methods using the MNI152NLin2009cAsym template.

- Python
Published by oesteban about 6 years ago

py-templateflow - 0.5.1

A bugfix release for 0.5.0, which was cut before the skeleton could be updated.

- Python
Published by oesteban about 6 years ago

py-templateflow - 0.5.0

Release Notes

Minor release including a new rodent template and file fixes for fsaverage and fsLR templates.

CHANGES

  • MAINT: Drop Python 3.5 (#36)

- Python
Published by oesteban about 6 years ago

py-templateflow - 0.5.0rc1

Release Notes

Minor release candidate including a new rodent template.

- Python
Published by oesteban about 6 years ago

py-templateflow - 0.4.2

Release Notes

Patch release including a bugfix, adding a DataLad pin, and making PyBIDS pin more flexible.

CHANGES

  • MAINT: Update PyBIDS pin and DataLad pin
  • FIX: Density key (#31)

- Python
Published by oesteban about 6 years ago

py-templateflow - templateflow 0.4.2rc1

- Python
Published by mgxd over 6 years ago

py-templateflow - 0.4.1

Release notes

First release after a deep revision of the tests and the continuous integration setup. Also includes minor reliability improvements over the previous release and some bugfixes.

CHANGES

  • MAINT: Testing Automatically update CHANGES after merge (51988f8) (#27)
  • MAINT: Enable code coverage collection (#25)
  • MAINT: Switch to a setup.cfg-style of installation (#24)
  • FIX: Check and update $HOME if needed with every installation (#20)
  • FIX: Do not merge branches into master when pushing back skell (#19)
  • FIX: Commit newly generated S3 skeletons back to repo (#17)
  • FIX: Add extension entity for selection (#16) @effigies

- Python
Published by oesteban over 6 years ago

py-templateflow - 0.4.1rc5

- Python
Published by oesteban over 6 years ago

py-templateflow - 0.4.1rc4

- Python
Published by oesteban over 6 years ago

py-templateflow - 0.4.1-rc3

- Python
Published by oesteban over 6 years ago

py-templateflow - 0.4.1rc2

- Python
Published by oesteban over 6 years ago

py-templateflow - 0.4.1rc1

- Python
Published by oesteban over 6 years ago

py-templateflow - 0.4.0

Release Notes

Abandon PyBIDS <0.9

CHANGES

  • MAINT: Use PyBIDS 0.9.x (#15) @effigies

- Python
Published by oesteban over 6 years ago

py-templateflow - 0.3.0

CHANGES

  • ENH: Add MNIInfant template

- Python
Published by oesteban almost 7 years ago

py-templateflow - 0.2.0

CHANGES

  • ENH: Added MNIPediatricAsym template.
  • ENH: Updated spec to allow cohorts.

- Python
Published by oesteban almost 7 years ago

py-templateflow - 0.1.9

  • Added the Schaefer 2018 atlas to MNI152NLin6Asym.
  • Mapped the Schaefer atlas and the Harvard-Oxford atlas into MNI152NLin2009cAsym

- Python
Published by oesteban almost 7 years ago

py-templateflow - 0.1.8

Added FSL's Harvard-Oxford template to MNI152NLin6Asym

- Python
Published by oesteban almost 7 years ago

py-templateflow - 0.1.7

New release including bugfixes for MNI152NLin2009cAsym (particularly https://github.com/templateflow/tpl-MNI152NLin2009cAsym/commit/6e6d5915c7d8055d4af5efbf5e5457a0ab3246b9)

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.6

Finish adding MNI152NLin6Sym after curation of NIfTI volumes and exporting to S3.

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.5

Add volumetric data to the fsLR template, and rename the segmentation of subcortical structures to be consistent with the new files.

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.4

New release to include the new MNI152NLin6Asym.

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.3

Release Notes

Updates TemplateFlow skeleton to include tpl-fsaverage/tpl-fsaverage_dseg.tsv, after its recent addition to TemplateFlow.

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.2-1

Testing zenodo webhook.

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.2

Release Notes

Hotfix release including a mechanism to bypass DataLad in case it is not actively set up. This way, the friction using TemplateFlow should be eased when the TEMPLATEFLOW_USE_DATALAD environment variable is set to off.

CHANGES

  • FIX: api.get - robuster fetcher algorithm (allows S3 download on DL repos) and better error messages (#10)

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.1

Release Notes

Hotfix release to avert using datalad+git-annex, unless it is required via an environment variable.

CHANGES

  • FIX: Require environment variable to use DataLad (#8)

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.0.post1

Testing a better .zenodo.json settings.

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.1.0

DOI

First minimally functional TemplateFlow client release.

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.0.5.post1

Hotfix release to retrieve correct version when pip installed. Adds .zenodo.json file.

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.0.5

DOI

CHANGES

A first release that gives TemplateFlow a pyBIDS interface, also allowing to use templateflow on non-datalad capable systems.

Release notes

  • [ENH] Datalad-free alternative for TemplateFlow (#7)
  • [ENH] Use a BIDSLayout to index TemplateFlow (#6)

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.0.4

CHANGES

  • Add a get_metadata utility

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.0.3

Release Notes

  • Add api.templates() + one test

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.0.2

Release Notes

  • Add one doctest

- Python
Published by oesteban about 7 years ago

py-templateflow - 0.0.1

Release Notes

The TemplateFlow's Python client is out!

- Python
Published by oesteban about 7 years ago