Skip to main content

gradunwarp

gradunwarp is a Python/Numpy package used to unwarp the distorted volumes (due to the gradient field inhomogenities). Currently, it can unwarp Siemens data.

This is the Human Connectome Project version of the gradunwarp package.

It is forked from a "no longer actively maintained" gradunwarp package.

This fork contains changes made for and by the WU-Minn Human Connectome Project consortium (HCP) for use within the HCP Minimal Preprocessing Pipelines.

Installation

Install for all users

You can install the necessary prerequisites in most Ubuntu or Debian-based distributions with this command:

sudo apt install python3-numpy python3-pip

For convenience the latest gradunwarp tarball can be downloaded from here.

First, extract the gradunwarp tarball, and cd into the folder it creates. Then do:

sudo pip3 install -r requirements.txt
sudo pip3 install .

Install with only user permissions

If you don't have superuser permissions on the machine, you can use the --user switch of pip install instead of using sudo:

pip3 install -r requirements.txt --user
pip3 install . --user

If you use the --user switch, you will need to add /home/<username>/.local/bin to your PATH environment variable, replacing <username> with your user name.

Install using a virtual environment

You may optionally choose to install gradunwarp into a python virtual environment in order to avoid possible interference with your existing python setup. If the python virtual environment module is not already installed, then you may need to run

sudo apt install python3-venv

before running the below.

First, extract the gradunwarp tarball, and cd into the folder it creates. Then do:

python3 -m venv gradunwarp.build
source gradunwarp.build/bin/activate
pip install -r requirements.txt
pip install . 
deactivate

The command deactivate ensures that your python environment is set to the way it was before.

After this installation, you can then use gradunwarp by adding

source "$PATH_TO_INSTALLATION"/gradunwarp.build/bin/activate

to your scripts, where "$PATH_TO_INSTALLATION" should be replaced with the path where you installed gradunwarp. Note that you may need to deactivate the virtual environment after running gradunwarp in your scripts to use other environments.

Install using a virtual environment for python2

Installation using python2 is slightly different to that for python3 above.

As above extract the gradunwarp tarball, and cd into the folder it creates. Then do:

virtualenv -p python2 gradunwarp.build
source gradunwarp.build/bin/activate
pip install -r requirements.txt
pip install . 
deactivate

Note that virtualenv is used instead of venv.

This virtual environment can then be used in the same way as described for python3 above.

Dependencies

  • Python (>=2.7 or 3.x)
  • Numpy
  • Scipy
  • Numpy devel package, if separate (to compile external modules written in C)
  • nibabel (2.0 or later for python2.7, 3.2.1 or later for python3.x)

Dependencies of nibabel:

  • PyDICOM 0.9.5 or later (for DICOM support)
  • nose 0.11 or later (to run the tests)
  • sphinx (to build the documentation)

Usage

skeleton

gradient_unwarp.py infile outfile manufacturer -g <coefficient file> [optional arguments]

typical usage

gradient_unwarp.py sonata.mgh testoutson.mgh siemens -g coeff_Sonata.grad  --fovmin -.15 --fovmax .15 --numpoints 40

gradient_unwarp.py avanto.mgh testoutava.mgh siemens -g coeff_AS05.grad -n

Positional Arguments

The input file (in Nifti or MGH formats) followed by the output file name (which has the Nifti or MGH extensions -- .nii/.nii.gz/.mgh/.mgz) followed by the vendor name.

Required Options

-c <coef_file>
-g <grad_file>

The coefficient file (which is acquired from the vendor) is specified using a -g option, to be used with files of type .grad.

Or it can be specified using a -c in the case you have the .coef file.

These two options are mutually exclusive.

Other Options

-n : If you want to suppress the jacobian intensity correction
-w : if the volume is to be warped rather than unwarped

--fovmin <fovmin> : a float argument which specifies the minimum extent of the grid where spherical harmonics are evaluated. (in meters). Default is -.3
--fovmax <fovmax> : a float argument which specifies the maximum extent of the grid where spherical harmonics are evaluated. (in meters). Default is .3
--numpoints <numpoints> : an int argument which specifies the number of points in the grid. (in each direction). Default is 60

--interp_order <order of interpolation> : takes values from 1 to 4. 1 means the interpolation is going to be linear which is a faster method but not as good as higher order interpolations.

--help : display help

Memory Considerations

gradunwarp tends to use quite a bit of memory because of the intense spherical harmonics calculation and interpolations performed multiple times. For instance, it uses almost 85% memory of a 2GB memory 2.2GHz DualCore system to perform unwarping of a 256^3 volume with 40^3 spherical harmonics grid. (It typically takes 4 to 5 minutes for the entire unwarping)

Some thoughts:

  • Use lower resolution volumes if possible
  • Run gradunwarp in a computer with more memory
  • Use -numpoints to reduce the grid size. -fovmin and -fovmax can be used to move the grid close to your data extents.
  • Use non-compressed source volumes. i.e. .mgh and .nii instead of .mgz/.nii.gz
  • Recent versions of Python, numpy and scipy

HCP additions

  • slice by slice processing
  • x-y flip bug fix
  • force 32-bit output in 64-bit systems
  • modified for Python3 compatibility

License

Please see the Copying.md file in the distribution.

Credit

  • Jon Polimeni - gradunwarp follows his original MATLAB code
  • Karl Helmer - Project Incharge
  • Nibabel team

Note about change history

Some of the changes to this codebase that were made for the HCP, were made when this code was not yet forked into its own repository. At that time, this modified version of the gradient unwarping code was embedded in the src/gradient_unwarping subdirectory of the HCP Pipelines Repository.

The history (commit comments, changelog, etc. of those changes was not ported to this repository. The HCP Pipelines Repository will keep that history.

To get the last version of the HCP Pipelines Repository before the gradient unwarping code was separated, retrieve commit 2e06194921638394c7c0ffd90805fdf06051449a. To do this, after cloning the HCP Pipelines Repository use:

$ git checkout 2e06194921638394c7c0ffd90805fdf06051449a

Metadata

Release files for nipy-gradunwarp 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nipy-gradunwarp 1.2.2
File Size Uploaded Provenance Actions
nipy_gradunwarp-1.2.2.tar.gz 24.3 kB With provenance Details for nipy_gradunwarp-1.2.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for nipy-gradunwarp 1.2.2
File Actions
nipy_gradunwarp-1.2.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for nipy_gradunwarp-1.2.2-cp312-cp312-win_amd64.whl
nipy_gradunwarp-1.2.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for nipy_gradunwarp-1.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
nipy_gradunwarp-1.2.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for nipy_gradunwarp-1.2.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
nipy_gradunwarp-1.2.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for nipy_gradunwarp-1.2.2-cp312-cp312-macosx_10_13_x86_64.whl
nipy_gradunwarp-1.2.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for nipy_gradunwarp-1.2.2-cp311-cp311-win_amd64.whl
nipy_gradunwarp-1.2.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for nipy_gradunwarp-1.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
nipy_gradunwarp-1.2.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for nipy_gradunwarp-1.2.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
nipy_gradunwarp-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for nipy_gradunwarp-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl
nipy_gradunwarp-1.2.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for nipy_gradunwarp-1.2.2-cp310-cp310-win_amd64.whl
nipy_gradunwarp-1.2.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for nipy_gradunwarp-1.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
nipy_gradunwarp-1.2.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for nipy_gradunwarp-1.2.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
nipy_gradunwarp-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for nipy_gradunwarp-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl
nipy_gradunwarp-1.2.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for nipy_gradunwarp-1.2.2-cp39-cp39-win_amd64.whl
nipy_gradunwarp-1.2.2-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for nipy_gradunwarp-1.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
nipy_gradunwarp-1.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for nipy_gradunwarp-1.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
nipy_gradunwarp-1.2.2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for nipy_gradunwarp-1.2.2-cp39-cp39-macosx_10_9_x86_64.whl
nipy_gradunwarp-1.2.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for nipy_gradunwarp-1.2.2-cp38-cp38-win_amd64.whl
nipy_gradunwarp-1.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for nipy_gradunwarp-1.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
nipy_gradunwarp-1.2.2-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for nipy_gradunwarp-1.2.2-cp38-cp38-macosx_10_9_x86_64.whl
nipy_gradunwarp-1.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for nipy_gradunwarp-1.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
nipy_gradunwarp-1.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for nipy_gradunwarp-1.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Total release size: 1.2 MB

Release files / nipy_gradunwarp-1.2.2.tar.gz

Download URL nipy_gradunwarp-1.2.2.tar.gz
Size 24.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fffc8c9c6b7ffc3f6735544989ae50d6251b7eb9536b5ca56c152d6dd01195c3
BLAKE2b-256 checksum
How to use checksums
31a050ca374646e27456d66cf966229fb9af53119706848acae51bec3db7eec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp312-cp312-win_amd64.whl

Download URL nipy_gradunwarp-1.2.2-cp312-cp312-win_amd64.whl
Size 42.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7105b1160b4ae01c33883fce9e2445c0fff4a598fdef07cfeca08fa881c54883
BLAKE2b-256 checksum
How to use checksums
d468950e961986bc03bd67defc2527458cf9c96b64ae859d2a39044e4b6df003
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 69.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9f6da06bfc938874a2ec89a4270f791ec626243457892628e650357662e967c2
BLAKE2b-256 checksum
How to use checksums
77dcf7b36973c162492986680b4b8b7d0f2d3bfef4048f611f011aac1485ad1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 71.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5cfa2504445e4771084efe2395db849075d95ee408271e0fe658c48d96d2921d
BLAKE2b-256 checksum
How to use checksums
095e49044009051927b89f8a8c74f85b3d535ae91ca038b72edef7389cfab25d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 34.2 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
1ec506ee96ceea88f480d05c685bcbccb78fe6690695772ca8c36a66d3ee6e48
BLAKE2b-256 checksum
How to use checksums
b2da7c820ff13c776e0fbf7dfb1c45401afefcce6b1489da33a94862be0d77fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp311-cp311-win_amd64.whl

Download URL nipy_gradunwarp-1.2.2-cp311-cp311-win_amd64.whl
Size 42.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9dd02294f2163d6162048f82de25da497fd91b6b06a191aa1e183b6f44af1222
BLAKE2b-256 checksum
How to use checksums
0bdcbdb0ae3e396990604fa2d123e91cffa0435ff7b2dd0e5d02a2df2b0038e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 68.9 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
36fb36a7ccbdaf2164c37720f14d7b2eeb07a20f7c6e0b0bd615e9e8850d11e2
BLAKE2b-256 checksum
How to use checksums
f090cbcc64068cfb8bb842caee6b035f8626b1437b38076a53647755ff859baf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 70.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
79cd6d458be0989975cae022d07695f25756aeea04ee95e1cfe0e6312430f20e
BLAKE2b-256 checksum
How to use checksums
2f11a750448c2a90385d99e38ae5da0daab185e6871b15e435bff06499cf1ac1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 34.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ee0a7bab93474ce20130a732bdb483b6d5ffde07b8d32ba7f7fcfdeed1e34669
BLAKE2b-256 checksum
How to use checksums
16f3d3bf7a9f24d0000317748146cef7fe52c34607f9970bbaf74b00fa3212e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp310-cp310-win_amd64.whl

Download URL nipy_gradunwarp-1.2.2-cp310-cp310-win_amd64.whl
Size 42.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
196845692b9b01ee01da7ba7a0657618e16be8499e1c94816da3907e31351d51
BLAKE2b-256 checksum
How to use checksums
afb761de78e971f7f143ae3acc3ea8c595d9aa98a41b988b8992dab6768f457a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 68.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e837632a245c7d3811ebf70464c17d4091f6cf6da17816a440914727a9480d3f
BLAKE2b-256 checksum
How to use checksums
4aeb399cddc5a156e32019976745c7207d81b4c7275b7102e8b29729bf97bf2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 70.4 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1f52ce64055d62eeb4a7a2c7f244d420323c419e3df8824d2499f3e9fa82c694
BLAKE2b-256 checksum
How to use checksums
437ab9fc82b1e72297ab41ada3a4277639c4197f6033f0107bdb5c6fcfdbc9ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 34.7 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
c99e84e42df51c95edd54260a2171c16ad89089396167c478075155e7610cc69
BLAKE2b-256 checksum
How to use checksums
a4d65b90d46dfeae1626e4bfb0926fc82ed3149dc1b7511ccf00920eee60488b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp39-cp39-win_amd64.whl

Download URL nipy_gradunwarp-1.2.2-cp39-cp39-win_amd64.whl
Size 42.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4238660ab984af8ba90e585a43ffdb59ab805930cc4374bce41eb9ae44e41e98
BLAKE2b-256 checksum
How to use checksums
a46370e75bd0a6969cd5ef1eb30ed54f5c1e318d773f8ad1d7825516048d5527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
Size 68.3 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3e51206dcc2ba2a1299f2fd7c0ff9966f0c137a0b63257a2c024ddd61c64f3e1
BLAKE2b-256 checksum
How to use checksums
23b65f41cba4f4853a6da043ecb9ed16f8b06a016c8deb6181f5781a6b91e2e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 70.0 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a5493995e804aad3cbd8027b4bc98917e4bafe9690d5c9e18b27385cff5bc982
BLAKE2b-256 checksum
How to use checksums
ad8ec17b4c5a335a6a382c1d8755fdff1166883ae3d89a675c43d14f00addbf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 34.6 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
004141574e716d67155dae6399b787751902194dc02252b274628792cc81ab64
BLAKE2b-256 checksum
How to use checksums
a4af7f321593cd8b12225f2eed51578362037d6dc3728a834e322cb3f3ce0355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp38-cp38-win_amd64.whl

Download URL nipy_gradunwarp-1.2.2-cp38-cp38-win_amd64.whl
Size 42.2 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
2fa5b8235b77b32a3dc135f5d5b2e363c9a962c0df78241018aa9c190433cd42
BLAKE2b-256 checksum
How to use checksums
ac01dd1a1e953ec9ee0bd23710156d609b5fd06344f8d1ee22a22bedb2d63d50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 70.0 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7a4de198c29315ad46a4ae00f9007b51757acad64a0718bd45e7c3e1b7877e1a
BLAKE2b-256 checksum
How to use checksums
c60a4ff157cc3825d94fab9bf6f5c33f6d28a0b4254366a43dab2fa1f2bc9ecf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Size 34.4 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
21e4a6095b8a98bdfd9ed6fb9a129b100808c76c4903c41839bca42b009c1ab6
BLAKE2b-256 checksum
How to use checksums
352acb098c5638aaed2006d71ab75ec4cff1894c09fa4428bf2dcd90d08837df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 69.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1284e9f79ed573758e83d2694ef09ff83b57ba92f1ef74337c51657494698c22
BLAKE2b-256 checksum
How to use checksums
e654fb56215a5f69b92a96011547310e756cad2100825ba0c5bcf12b349c35d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Release files / nipy_gradunwarp-1.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL nipy_gradunwarp-1.2.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 69.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
330d91c36608e7abb98a7f41a73685f4f53c1cee8288ff03a59035d44ad81f02
BLAKE2b-256 checksum
How to use checksums
7e527209dfcd26eaa08a67958c382930dd6cac43dc45d96ce84aeb6e9b37c995
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

Security for nipy-gradunwarp 1.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 22 files in this release have been uploaded with provenance metadata.

Select from 22 files

Attestation for nipy_gradunwarp-1.2.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2024.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.2.2 This release

22 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page