Skip to content

Commit 91ceada

Browse files
authored
Fix HDF5 issues in Docker build (#258)
* Add `echotime` function * Add TE awareness to DWIParser * Add `dwiextract` function Extracts DWI volumes from star:end index * Add filename dictionary * Adjust tensor type thresholds * Add maxFBIBval() method * Fine tune tensor type thresolhds * Add fit regime function Eases full automation of pipeline * Fix #232 by mitigating large values * Incorporate fit regime into main * Fix #255 by introducing overflow mitigation * Introduce proper indexing of b-value shells in FBI/FBWM * Add more proper handling of b-value shells * Add multi-TE support to main * Minor documentation changes * Disable B0 exclusion in IRLLS * Update version to RC10 * Update filenaming algorithm * Add doc files * Update CHANGELOG * Remove unused print statement * Add `--no_rectify` flag * Update CHANGELOG * Update documentation * Remove unused doc files * Update PyDesigner Logo * Update Sphinx documentation * Update Dockerfiles to include HDF5
1 parent 8f2ed59 commit 91ceada

File tree

8 files changed

+15
-29
lines changed

8 files changed

+15
-29
lines changed

CHANGELOG.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file or
55
page
66

77
`v1.0-RC10`_
8-
-----------
8+
------------
99

1010
Jun 29, 2021
1111

@@ -143,7 +143,7 @@ Oct 26, 2020
143143
**Changed**:
144144

145145
* Fixed issue where eddy correction would attempt
146-
to QC and fail despite parsing the ``--noqc`` flag.
146+
to QC and fail despite parsing the ``--noqc`` flag.
147147
* SNR plotting works in very specific scenarious when
148148
input DWIs are of the same same dimensions. A try/except
149149
loop now ensure that the entire pipeline doesn't halt

README.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ PyDesigner makes this easy, and you will love it!
3333

3434
.. _NYU's DESIGNER: https://github.com/NYU-DiffusionMRI/DESIGNER
3535

36-
.. image:: https://imgur.com/Anc33XI.png
37-
:width: 256pt
36+
.. image:: https://i.imgur.com/YeCvz8s.png
37+
:width: 512pt
3838
:target: https://pydesigner.readthedocs.io/en/latest/
3939
:alt: Click here to view documentation
4040

@@ -54,6 +54,7 @@ Notable Features
5454
- **Quality control metrics** to evaluate data integrity – SNR graphs, outlier voxels, and head motion
5555
- Uses the **latest techniques** from DTI/DKI/FBI literature
5656
- Works with **DTI**, **DKI**, **WMTI**, **FBI**, or **FBWM** datasets
57+
- Supports **multi-TE** dataset processing
5758

5859
We welcome all DTI/DKI researchers to evaluate this software and pass
5960
on their feedback or issues through the `Issues`_ page of this

docker/Dockerfile_develop

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ RUN apt-get install -y --no-install-recommends \
5555
libgl1-mesa-dev \
5656
libfftw3-dev \
5757
libtiff5-dev \
58-
libomp-dev
58+
libomp-dev \
59+
libhdf5-serial-dev
5960

6061
RUN rm /bin/sh && ln -s /bin/bash /bin/sh
6162

docker/Dockerfile_release

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ RUN apt-get install -y --no-install-recommends \
5555
libgl1-mesa-dev \
5656
libfftw3-dev \
5757
libtiff5-dev \
58-
libomp-dev
58+
libomp-dev \
59+
libhdf5-serial-dev
5960

6061
RUN rm /bin/sh && ln -s /bin/bash /bin/sh
6162

docs/source/api/designer.system.rst

Lines changed: 0 additions & 14 deletions
This file was deleted.

docs/source/api/designer.system.systemtools.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/source/conf.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,17 @@
1515
# add these directories to sys.path here. If the directory is relative to the
1616
# documentation root, use os.path.abspath to make it absolute, like shown here.
1717
#
18-
# sys.path.insert(0, os.path.abspath('.'))
18+
# sys.path.insert(0, os.path.abspath('../'))
19+
# sys.path.insert(0, os.path.abspath('../../'))
1920

2021
# -- Project information -----------------------------------------------------
2122

2223
project = 'PyDesigner'
23-
copyright = '2020, MUSC Advanced MRI Analysis (MAMA)'
24+
copyright = '2021, MUSC Advanced MRI Analysis (MAMA)'
2425
author = 'Siddhartha Dhiman, Joshua Teves, Kayti Keith'
2526

2627
# The full version, including alpha/beta/rc tags
27-
release = 'v1.0-RC1'
28+
release = 'v1.0-RC10'
2829

2930

3031
# -- General configuration ---------------------------------------------------

docs/source/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
3636
.. .. _NYU's DESIGNER: https://github.com/NYU-DiffusionMRI/DESIGNER
3737
38-
.. .. image:: images/PyDesigner-Logo.png
39-
.. :width: 384pt
38+
.. .. image:: https://i.imgur.com/YeCvz8s.png
39+
.. :width: 512pt
4040
4141
.. Notable Features
4242
.. ================

0 commit comments

Comments
 (0)