Dosepy

Latest version: v0.7.0

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

Scan your dependencies

0.7.0

Improvements

* The app now allows to store configuration settings for film calibration (with a .toml file).

* New functionalities for the GUI, like buttons for dose image manipulation.

* New method for resolution management, called reduce_resolution_as(). The user can now reduce the resolution of some image to match the resolution of a reference one (useful for gamma analysis).

* README update to be more user-friendly for Python developers.

Improvements for developing

* New name and new functionalities for build_and_installing.sh file. Now it is called packaging_installing_testing.sh and it is used to build, install and test the package.

* Better management of dependencies using pyproject.toml file.

* First steps with Test-Driven Development.

Refactoring

* The equate() function from tools.files_to_image module is now called equate_array_size().

Issues

* There is no function called equate_images() in Dosepy.image module, as it was stated in readthedocs documentation.To solve this, a new method called reduce_resolution_as() is created as a method of ArrayImage class.

* _equate_height() function from tools.files_to_image module did not worked properly. It is now fixed.

* Dosepy.old.gui_components.Bloque_Imagenes used a float for the axes.set_xdata() method instead of a sequence.


v.0.6.1
New Features

* New graphical user interface (GUI), using Model-View-Controller architecture.
* The number of films, their size and dose imparted to each of them can be defined by the user.
* Once a tif file is loaded, films are automatically detected.
* Average multiple scans of the same film to increase signal-to-noise ratio.

Improvements

* The gamma2D method from ArrayImage class is adapted from the previous Dosepy.dose module.
* The load function (an extension from [pylinac](https://pylinac.readthedocs.io/en/latest/core_modules.html#pylinac.core.image.load)), supports DICOM files used for dose distributions (RD.dcm from Eclipse treatment planning system).
* PyPI README and gamma2D method are translated to English.

Breaking Change

* The new GUI focuses just on film dosimetry. Gamma index analysis requires a Python script.

0.4.0

My first release

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.