Medpy

Latest version: v0.5.1

Safety actively analyzes 621008 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.5.1

0.5.0

Updated documentation
Updated and fixed tests
Added github workflows as system
Introduced formatting rules and pre-commit to enforce them
Removed dockerfile creation files
v0.4.0, 2018-02-XX -- Switched to Python 3: finally compatible with modern development environements
Switched to simple itk for image loading/saving: read dicom series, more formats, less dependencies, cleaner code, easier to maintain
Documentation: installation instructions for Windows and OsX
Others: improved filters, cleanup, bugfixes
v0.3.0, 2017-09-20 -- Extensive cleanup, many new functionalities, updated documentation, notebook tutorials, Python 3 branch

0.2.2

0.2.1

0.2.0

v0.1.0, 2013-04-15 -- Initial release.


Steps for a new release

Preparations
- Create a branch `Release_x.y.z` to work towards the release
- Bump up the library version
- `setup.py`
- `medpy/__init__.py`
- `doc/source/conf.py`
- Run tests and make sure that all work
- Run notebooks and make sure that all work
- Check documentation and make sure that up to date
- Update `CHANGES.txt`, highlighting only major changes
- Test releases by publishing a pre-release, using the workflow detailed under [.github/workflows](.github/workflows)
- Re-create documentation and upload to gihub pages to test, then revert to previous version


Release
- Open PR to master, review, and merge
- Create a pre-release from master and test
- Create final release from master and test
- Trigger publish to PyPi workflow (see under [.github/workflows](.github/workflows))
- Update conda-force recipe to new version (PR)
- Update DOI

Further readings
- https://packaging.python.org/
- https://docs.github.com/en/actions

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.