Recent Releases of nimpa
nimpa - nimpa v2.6.3 stable
- support docker builds (#31 <- https://github.com/NiftyPET/NIPET/issues/48)
- Python
Published by amypad-bot over 2 years ago
nimpa - nimpa v2.6.2 stable
- fix build (#30 <- https://github.com/NiftyPET/NiftyPET/issues/19)
- docs: fix CI badge
- Python
Published by amypad-bot over 2 years ago
nimpa - nimpa v2.6.1 stable
- fixed potential problem with radioactivity injection time in
dcmsort()(#29) - minor CI/CD build updates
- mark
stable - use release bot
- mark
- Python
Published by amypad-bot over 2 years ago
nimpa - nimpa v2.6.0 stable
- add
acrmodule (#28) - add
img.signamodule (#28) - misc
prc&imgupdates (#28) - fix/migrate
pkg_resources=>importlib_resources - misc code tidy
- misc build/CI/framework/test updates
- fix CI build & test workflow
- add Py3.11, drop Py3.6 support
- migrate
setup.cfg=>pyproject.toml - update pre-commit hooks
- Python
Published by github-actions[bot] over 2 years ago
nimpa - nimpa v2.5.1 stable
- better grouping of DICOM info (#27)
- minor bugfixes (#27)
- update build/test framework (#27)
- bump
ninst>=0.12.0to droptkinterinstallation dependency & formcrconstants - add py3.10 support
- fix external PR tests
- bump
- Python
Published by amypad-bot over 3 years ago
nimpa - nimpa v2.5.0 stable
- fix misc bugs (#26)
- misc
dcmsort&dcminfoupdates- make acquisition time optional
- use
pathlib - fix tracer name bug
- add injection time
- data type correction
- add (rounded) frame duration
- 1 second tag time resolution
- add acquisition time
- support more file extensions
- add study date
- update sorting (group series by description or description + time)
imtrimup: change default tooutpath=None- add
rem_charsto sanitise folder/file names
- Python
Published by amypad-bot over 3 years ago
nimpa - nimpa v2.4.0 stable
- add MGH image file support
- add DICOM header institution extraction
- misc framework updates
- update & simplify installation (#25)
- rename
pydcm2niix=>dcm2niix& make optional (https://github.com/rordenlab/dcm2niix/pull/605) - make
niftyregoptional (requires C++/CUDA compiler) https://github.com/KCL-BMEIS/niftyreg/pull/80, fixes #22 - make
cuvec&numcuoptional (requires C++/CUDA compiler) viacuvec-base - update
ninst - drop
PATHTOOLS,install_tools - better installation notes
- cuda option (for
nipet)
- rename
- Python
Published by amypad-bot over 3 years ago
nimpa - nimpa v2.3.0 stable
- add
prc.conv_separable(output=None)&imsmooth(output_array=None) - expose
prc.conv_separable(sync=True)&imsmooth(sync=True) - add
prc.isub() - add
prc.centre_mass_corr() - add
regseg.resample_dipy() - misc
dcminfo()extraction & fixes - use NumCu (https://github.com/AMYPAD/NumCu)
- use CuVec convenience converter functions (https://github.com/AMYPAD/CuVec/pull/17)
- use external
dcm2niixpackage (#24 <- #23) - use
miutil.imio.niifunctions - fix
img_resample(log)argument - fix unused
prc.nlm(output) - misc build & test framework updates (#21)
- Python
Published by amypad-bot about 4 years ago
nimpa - nimpa v2.2.0 stable
- add NLM guided filter (#20)
improcseparable convolution fixes & updates (#17, #19)- fix memory leak
- add separable CPU version
- decrease verbosity
- generate PSF kernels
- fix
prctrimming/upsampling bug (#17) - return file path in
imsmooth(#17) - fix multiarch CUDA support
- improve
sitkerror handling - add tests
improcCUDA extension (conv&nlm)- performance tests (
conv&nlm)
- misc build & test framework updates (#17)
- Python
Published by amypad-bot over 4 years ago
nimpa - nimpa v2.1.0 stable
- add N-dimensional
conv_separable()GPU (fallback: CPU) function (#15) - use https://github.com/AMYPAD/cuvec instead of
numpyarrays (avoids all unnecessary memory copies) (#16)- allow arbitrary 3D input dimensions (auto-pad)
- add tests
- fix alloc bug (
cuvec>2.1.2, https://github.com/python/cpython/pull/24283)
- build updates
- ensure can still build without CUDA
- cmake: allow linking shared libs for external builds
- framework: misc test & build updates (#15, #14, #13)
- fix cuda compute capability>=3.5 auto-detection
- misc minor metadata updates
- Python
Published by amypad-bot about 5 years ago
nimpa - nimpa v2.0.0 stable
Features
- fix & upgrade
logging - fix & update dependencies
- add
[plot]extra - use AMYPAD/SPM12 for MATLAB engine & SPM12 support (#6)
Installation/build framework
- drop Python 2 compatibility
- support Python3.6+
- drop
py<=3.5which are unsupported byninst<-miutil[cuda]<-pynvmland no longer receive security fixes anyway
- drop
- fix
condainstall - allow non-interactive installation (#1)
- allow setting
PATHTOOLSfrom env vars (#1)
- allow setting
- new build framework (#9, #11, #12)
- cmake/cuda build overhaul
- allows
pip install nimpaon a completely clean system (nonumpy, nomiutil[cuda], no-e, no--no-binary :all:) - replace
dinfmodule =>miutil.cuinfo(#7) - rely on
numpy,miutil[cuda],ninst,scikit-build,cmake>=3.18,ninja - all auto-installed at setup-time!
- get rid of
cudasetup.py - get rid of
install_tools.py - get rid of
resources.py - use new
CMAKE_CUDA_ARCHITECTURESpolicy - use new project
LANGUAGESspecification - support
python setup.py clean
- basic code tidy (particularly import ordering)
- update
.gitignore,.mailmap,README.rstbadges
- Python
Published by casperdcl about 5 years ago