Skip to content

MAINT: Conclude migration poldracklab -> nipy #163

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on: [push]

jobs:
build-linux:
if: "!contains(github.event.head_commit.message, '[skip ci]' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != 'poldracklab/nitransforms'))"
if: "!contains(github.event.head_commit.message, '[skip ci]' && (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != 'nipy/nitransforms'))"
runs-on: ubuntu-latest
env:
TEST_DATA_HOME: /home/runner/testdata/nitransforms-tests
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ These guidelines are designed to make it as easy as possible to get
involved. If you have any questions that aren’t discussed in our
documentation, or it’s difficult to find what you’re looking for, please
let us know by opening an
`issue <https://github.com/poldracklab/fmriprep/issues>`__!
`issue <https://github.com/nipy/nitransforms/issues>`__!
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,6 @@ ARG VCS_REF
ARG VERSION
LABEL org.label-schema.build-date=$BUILD_DATE \
org.label-schema.name="nitransforms" \
org.label-schema.vcs-url="https://github.com/poldracklab/nitransforms" \
org.label-schema.vcs-url="https://github.com/nipy/nitransforms" \
org.label-schema.version=$VERSION \
org.label-schema.schema-version="1.0"
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# NiTransforms
[![DOI](https://joss.theoj.org/papers/10.21105/joss.03459/status.svg)](https://doi.org/10.21105/joss.03459)
[![ISBI2020](https://img.shields.io/badge/doi-10.31219%2Fosf.io%2F8aq7b-blue.svg)](https://doi.org/10.31219/osf.io/8aq7b)
[![Deps & CI](https://github.com/poldracklab/nitransforms/actions/workflows/travis.yml/badge.svg)](https://github.com/poldracklab/nitransforms/actions/workflows/travis.yml)
[![CircleCI](https://circleci.com/gh/poldracklab/nitransforms.svg?style=svg)](https://circleci.com/gh/poldracklab/nitransforms)
[![codecov](https://codecov.io/gh/poldracklab/nitransforms/branch/master/graph/badge.svg)](https://codecov.io/gh/poldracklab/nitransforms)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/poldracklab/nitransforms/master?filepath=docs%2Fnotebooks%2F)
[![Deps & CI](https://github.com/nipy/nitransforms/actions/workflows/travis.yml/badge.svg)](https://github.com/nipy/nitransforms/actions/workflows/travis.yml)
[![CircleCI](https://circleci.com/gh/nipy/nitransforms.svg?style=svg)](https://circleci.com/gh/nipy/nitransforms)
[![codecov](https://codecov.io/gh/nipy/nitransforms/branch/master/graph/badge.svg)](https://codecov.io/gh/nipy/nitransforms)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/nipy/nitransforms/master?filepath=docs%2Fnotebooks%2F)
[![Docs](https://readthedocs.org/projects/nitransforms/badge/?version=latest)](http://nitransforms.readthedocs.io/en/latest/?badge=latest)

A development repo for [nipy/nibabel#656](https://github.com/nipy/nibabel/pull/656)
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@

<div class="admonition note">
This page was generated from
<a class="reference external" href="https://github.com/poldracklab/nitransforms/blob/master\
<a class="reference external" href="https://github.com/nipy/nitransforms/blob/master\
/{{ docname|e }}">{{ docname|e }}</a>.
<script>
if (document.location.host) {
Expand Down
14 changes: 7 additions & 7 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,20 @@ A development repo for `nipy/nibabel#656 <https://github.com/nipy/nibabel/pull/6
:target: https://pypi.python.org/pypi/nitransforms/
:alt: Latest Version

.. image:: https://codecov.io/gh/poldracklab/nitransforms/branch/master/graph/badge.svg
:target: https://codecov.io/gh/poldracklab/nitransforms
.. image:: https://codecov.io/gh/nipy/nitransforms/branch/master/graph/badge.svg
:target: https://codecov.io/gh/nipy/nitransforms

.. image:: https://circleci.com/gh/poldracklab/nitransforms.svg?style=svg
:target: https://circleci.com/gh/poldracklab/nitransforms
.. image:: https://circleci.com/gh/nipy/nitransforms.svg?style=svg
:target: https://circleci.com/gh/nipy/nitransforms

.. image:: https://github.com/poldracklab/nitransforms/actions/workflows/travis.yml/badge.svg
:target: https://github.com/poldracklab/nitransforms/actions
.. image:: https://github.com/nipy/nitransforms/actions/workflows/travis.yml/badge.svg
:target: https://github.com/nipy/nitransforms/actions

.. image:: https://img.shields.io/badge/doi-10.31219%2Fosf.io%2F8aq7b-blue.svg
:target: https://doi.org/10.31219/osf.io/8aq7b

.. image:: https://mybinder.org/badge_logo.svg
:target: https://mybinder.org/v2/gh/poldracklab/nitransforms/master?filepath=docs%2Fnotebooks%2F
:target: https://mybinder.org/v2/gh/nipy/nitransforms/master?filepath=docs%2Fnotebooks%2F

About
-----
Expand Down
4 changes: 2 additions & 2 deletions docs/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ within your Python distribution with::
Alternatively, you can install the bleeding-edge version of the software
directly from the GitHub repo with::

python -m pip install git+https://github.com/poldracklab/nitransforms.git@master
python -m pip install git+https://github.com/nipy/nitransforms.git@master

To verify the installation, you can run the following command::

Expand All @@ -21,7 +21,7 @@ Developers
Advanced users and developers who plan to contribute with bugfixes, documentation,
etc. can first clone our Git repository::

git clone https://github.com/poldracklab/nitransforms.git
git clone https://github.com/nipy/nitransforms.git


and install the tool in *editable* mode::
Expand Down
4 changes: 2 additions & 2 deletions docs/notebooks/isbi2020.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"source": [
"### Introduction\n",
"#### Submission (654) Software tool to read, represent, manipulate and apply $n$-dimensional spatial transforms\n",
"Spatial transforms formalize mappings between coordinates of objects in biomedical images. Transforms typically are the outcome of image registration methodologies, which estimate the alignment between two images. Image registration is a prominent task present in nearly all standard image processing and analysis pipelines. The proliferation of software implementations of image registration methodologies has resulted in a spread of data structures and file formats used to preserve and communicate transforms. This segregation of formats hinders the compatibility between tools and endangers the reproducibility of results. We propose a software tool capable of converting between formats and resampling images to apply transforms generated by the most popular neuroimaging packages and libraries (AFNI, FSL, FreeSurfer, ITK, and SPM). The proposed software is subject to continuous integration tests to check the compatibility with each supported tool after every change to the [code base](https://github.com/poldracklab/nitransforms). Compatibility between software tools and imaging formats is a necessary bridge to ensure the reproducibility of results and enable the optimization and evaluation of current image processing and analysis workflows.\n",
"Spatial transforms formalize mappings between coordinates of objects in biomedical images. Transforms typically are the outcome of image registration methodologies, which estimate the alignment between two images. Image registration is a prominent task present in nearly all standard image processing and analysis pipelines. The proliferation of software implementations of image registration methodologies has resulted in a spread of data structures and file formats used to preserve and communicate transforms. This segregation of formats hinders the compatibility between tools and endangers the reproducibility of results. We propose a software tool capable of converting between formats and resampling images to apply transforms generated by the most popular neuroimaging packages and libraries (AFNI, FSL, FreeSurfer, ITK, and SPM). The proposed software is subject to continuous integration tests to check the compatibility with each supported tool after every change to the [code base](https://github.com/nipy/nitransforms). Compatibility between software tools and imaging formats is a necessary bridge to ensure the reproducibility of results and enable the optimization and evaluation of current image processing and analysis workflows.\n",
"\n",
"The process is summarized in the following figure:\n",
"![alt text](../_static/figure1-joss.png \"Figure 1\")"
Expand Down Expand Up @@ -302,7 +302,7 @@
"```Python\n",
"pip install nitransforms\n",
"```\n",
"See also: https://github.com/poldracklab/nitransforms"
"See also: https://github.com/nipy/nitransforms"
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion joss/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ An example of image fusion application would be the alignment of functional data
Therefore, "applying a transform" entails two operations (\autoref{fig:resampling}): first, transforming the coordinates of the samples in the reference image $R$ to find their mapping $\vec{x}'$ on $M$ via $T\{\cdot\}$, and second an interpolation step, as $\vec{x}'$ will likely fall off-the-grid of the moving image $M$.
These two operations are confusing because, while the spatial transformation projects from $R$ to $M$, the data flows in reversed way after the interpolation of the values of $M$ at the mapped coordinates $\vec{x}'$.

![Resampling a 3D image via a spatial transform to fuse the information of one into another image. \label{fig:resampling}](https://github.com/poldracklab/nitransforms/raw/master/docs/_static/figure1-joss.png)
![Resampling a 3D image via a spatial transform to fuse the information of one into another image. \label{fig:resampling}](https://github.com/nipy/nitransforms/raw/master/docs/_static/figure1-joss.png)

## Software Architecture

Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ provides = nitransforms
project_urls =
Manuscript=https://doi.org/10.31219/osf.io/8aq7b
NiBabel=https://github.com/nipy/nibabel/pull/656
url = https://github.com/poldracklab/nitransforms
url = https://github.com/nipy/nitransforms

[options]
python_requires = >= 3.7
Expand Down