Skip to content

Minor Update Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@ericspod ericspod released this 05 Mar 18:00
· 157 commits to master since this release

This version fixes a number of bugs and adds a few minor features:

  • A few new unit tests and changes to how unit tests are run
  • Python 3 compatibility changes
  • A few new routines in ImageAlgorithms relating to motion and masks
  • Changes to how ImagePlugin.getImageObjectArray() and processImageNp() function, this is in their respective docstrings
  • Fixes to UI classes to handle Qt5/Python3 API differences
  • A menu item under "Help" has been added to check the most recent version on Github
  • Fixes for mouse wheel handling
  • Added key controls in 2D and 3D views
  • CardiacMotionPlugin has an analysis section for measuring mask volumes over time
  • DicomPlugin can load Dicoms from a zip file
  • A number of tweaks to NiftiPlugin to match other changes and fixes
  • Removed the UI .py files from src/ui, the .ui files are now read directly (is running from source) or a resource file is made (running from app package)

Eidolon should now work with Python 3 but it will require a recompile of libraries. Some of the requisite libraries may have problems with Python 3, the porting is a work in progress. Eventually Eidolon will use Python 3 by default and the libraries will be compiled in the repo for that version.

This release has 4 files for fully-contained distributables:

  • Eidolon_All_0.4.1.zip -- contains the code and libraries for all platforms but does not have Python included
  • Eidolon_OSX64_0.4.1.dmg -- OSX .app application containing the Python interpreter and libraries, no Python install needed
  • Eidolon_Win64_0.4.1.zip -- Win7/8/10 application containing the Python interpreter and libraries, no Python install needed
  • Eidolon_Linux64_0.4.1.zip -- (NOT WORKING: use Eidolon_all_0.4.1.zip or checkout) Linux application containing the Python interpreter and libraries, no Python install needed. This is for Linux versions with glibc 2.19 and up (ie. Ubuntu 14.04). It has only been tested on Ubuntu 14.04 and 16.04 (plus a cursory test on Mint 18) so this is a somewhat experimental package.