Published January 5, 2021
| Version v2.0.0
Software
Open
NiftyPET/NIMPA: nimpa v2.0.0 stable
Description
- 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.5
which are unsupported byninst<-miutil[cuda]<-pynvml
and no longer receive security fixes anyway
- drop
- fix
conda
install - allow non-interactive installation (#1)
- allow setting
PATHTOOLS
from env vars (#1)
- allow setting
- new build framework (#9, #11, #12)
- cmake/cuda build overhaul
- allows
pip install nimpa
on a completely clean system (nonumpy
, nomiutil[cuda]
, no-e
, no--no-binary :all:
) - replace
dinf
module =>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_ARCHITECTURES
policy - use new project
LANGUAGES
specification - support
python setup.py clean
- basic code tidy (particularly import ordering)
- update
.gitignore
,.mailmap
,README.rst
badges
Files
NiftyPET/NIMPA-v2.0.0.zip
Files
(62.3 kB)
Name | Size | Download all |
---|---|---|
md5:ecdd04184c49ba7e7f60099f48274c9b
|
62.3 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/NiftyPET/NIMPA/tree/v2.0.0 (URL)