diff --git a/NEWS.md b/NEWS.md index cb0c1ffc..6bf59895 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,19 @@ +# Version 2.0.1 + +## Minor changes + +- Randomisation in MIRP now uses the generator-based methods in `numpy.random`, replacing the legacy functions. + The generator is seeded so that results are reproducible. The seed depends on input image, mask and configuration + parameters, if applicable. + +## Fixes + +- Numpy arrays can now be used as direct input without throwing a `FileNotFoundError`. +- Relaxed check on orientation matrix when importing images, preventing errors when the l2-norm is around 1.000 but not + to high precision. +- To prevent high loads through internal multithreading in `numpy` and other libraries when using `ray` for parallel + processing, each ray thread is now initialised with environment parameters that prevent multi-threading. + # Version 2.0.0 ## Major changes diff --git a/README.md b/README.md index d6d49bf0..416719d2 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,10 @@ Medical Image Radiomics Processor (MIRP) is an IBSI-compliant python package for MIRP focuses on radiomics applications and supports computation of features for conventional radiomics and image processing for deep-learning applications. +## Documentation + +Documentation can be found here: https://oncoray.github.io/mirp/ + ## Installing MIRP MIRP is available from PyPI and can be installed using `pip`, or other installer tools: diff --git a/VERSION.txt b/VERSION.txt deleted file mode 100644 index 359a5b95..00000000 --- a/VERSION.txt +++ /dev/null @@ -1 +0,0 @@ -2.0.0 \ No newline at end of file diff --git a/conda/bld.bat b/conda/bld.bat deleted file mode 100644 index 60211303..00000000 --- a/conda/bld.bat +++ /dev/null @@ -1,2 +0,0 @@ -"%PYTHON%" setup.py install -if errorlevel 1 exit 1 \ No newline at end of file diff --git a/conda/build.sh b/conda/build.sh deleted file mode 100644 index ee237561..00000000 --- a/conda/build.sh +++ /dev/null @@ -1 +0,0 @@ -$PYTHON setup.py install \ No newline at end of file diff --git a/conda/conda_build_config.yaml b/conda/conda_build_config.yaml deleted file mode 100644 index bf81a0b3..00000000 --- a/conda/conda_build_config.yaml +++ /dev/null @@ -1,2 +0,0 @@ -python: - - 3.11 \ No newline at end of file diff --git a/conda/meta.yaml b/conda/meta.yaml deleted file mode 100644 index 71d926a0..00000000 --- a/conda/meta.yaml +++ /dev/null @@ -1,42 +0,0 @@ -package: - name: "mirp" - version: "2.0.0" - -source: - path: ../ - -requirements: - build: - - python {{ python }} - - host: - - python - - numpy >=1.17 - - scipy >=1.3 - - pandas >=1.0.0 - - pydicom >=1.3.0 - - pywavelets >=1.0.0 - - scikit-image >=0.19.0 - - itk>=5.1.0 - - matplotlib >= 3.0.0 - - ray >= 2.7.0 - - run: - - python - - numpy >=1.17 - - scipy >=1.3 - - pandas >=1.0.0 - - pydicom >=1.3.0 - - pywavelets >=1.0.0 - - scikit-image >=0.19.0 - - itk>=5.1.0 - - matplotlib >= 3.0.0 - - ray >= 2.7.0 - -about: - home: https://github.com/oncoray/mirp - license: EUPL1.2 - license_family: OTHER - license_file: LICENSE.txt - summary: Medical Image Radiomics Processor - doc_url: https://github.com/oncoray/mirp diff --git a/docs/.buildinfo b/docs/.buildinfo index f255cee1..fb998fff 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 9c9bf8ce1e6064b92ac7bf61594b8542 +config: 8e96e8f4f42399fb5af887be43bc900a tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_modules/index.html b/docs/_modules/index.html index f9b1e11a..f413d375 100644 --- a/docs/_modules/index.html +++ b/docs/_modules/index.html @@ -3,7 +3,7 @@
-