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
testdependencies 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 checkby @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>andscale-<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
BIDSLayoutfrom 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
Nonewhen PyBIDS not correctly installed (#72) - FIX: Drop
doi2biband query doi.org directly (#76) - MAINT: Pin
setuptools >=45, new dependency as ofsetuptools_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
BIDSLayoutIndexerwhen initiatingBIDSLayout(#61) - FIX: Display correct units when downloading templates (#63)
- FIX: GitHub Actions build (#64)
- ENH: Add option to raise exception on empty
getqueries (#57) - ENH: Ensure templates layout is re-indexed when updated (#59)
- 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
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
datasetargument (#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
blackon 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.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 - 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
$HOMEif 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
extensionentity for selection (#16) @effigies
- 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
MNIInfanttemplate
- Python
Published by oesteban almost 7 years ago
py-templateflow - 0.2.0
CHANGES
- ENH: Added
MNIPediatricAsymtemplate. - 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
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
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
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_metadatautility
- 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