Skip to content

v0.7.0

Compare
Choose a tag to compare
@LuisOlivaresJ LuisOlivaresJ released this 01 Oct 02:27
· 128 commits to main since this release
9c7f259

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.