Skip to content

Commit

Permalink
bumped version and added changes
Browse files Browse the repository at this point in the history
  • Loading branch information
jrkerns committed Jun 11, 2015
1 parent c30bc5b commit 027fb9e
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 4 deletions.
24 changes: 23 additions & 1 deletion CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
V 0.6.0b 5/16/15
V 0.6.0 6/10/15

General
- Pylinac now has a wheel variation. Installation should thus be quicker for users with Python 3.4.

Class-based Constructors
- This release presents a new way of loading and initializing classes for the PicketFence, Starshot, VMAT and CBCT classes.
Those classes all now have `X.from_Y`-type constructors. This allows the user to both initialize and load the images/data
in one step. Also prevents user from using methods before initialization (i.e. safer). See ReadTheDocs page for more info.

Dependencies
- Because the VMAT module was reworked and is now based on Varian specs, the pandas package will no longer be required. FutureWarnings have been removed.

CBCT
- Bug #18 is fixed. This bug did not account for slice thickness when determining the slice positions of the
relevant slices.
- Bug #19 is fixed. This bug allowed the loading of images that did not belong to the same study. An error is now raised
if such behavior is observed.
- Demo files are now read from the zipfile, rather than being extracted and then potentially cleaning up afterward. Behavior
is now quicker and cleaner.
- Individual plots of certain module/slices can now be done. Additionally, the MTF can be plotted.
- The user can now adjust the relative position of the slice locations in the event the phantom is not set up to calibration
conditions.

Log Analyzer
- Keys in the `txt` attr dict weren't stripped and could have trailing spaces. Keys are now stripped.

Expand All @@ -13,6 +32,9 @@ V 0.6.0b 5/16/15
- Deviation is now calculated for each segment, based on the average segment value.
- The DRMLC test has changed name to MLCS. E.g. passing a test should be: myvmat.analyze('mlcs'), not myvmat.analyze('drmlc'); the latter will still work but raises a future warning.

Starshot
- Fixed a bug where an image that did not have pixels/mm information would error out.


V0.5.1 5/7/2015

Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
# The short X.Y version.
version = '0.6'
# The full version, including alpha/beta/rc tags.
release = '0.6.0b'
release = '0.6.0.5'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
# 1. Ensure version has incremented.
# 2. To make life easy, in PyCharm, go to Tools/Run setup.py task.../sdist with command line option "upload" to push to PyPI

__version__ = '0.6.0.1'
__version_info__ = (0, 6, 0, 1)
__version__ = '0.6.0.5'
__version_info__ = (0, 6, 0, 5)


setup(
Expand Down

0 comments on commit 027fb9e

Please sign in to comment.