7. What’s new?

7.1. Version 1.2.0

7.1.1. Highlights

  • New Packaging system to distribute processes
  • New Plugin system with interface to manager them
  • Improved cell classification processes
  • Optimization if ITK algorithms for 2D images
  • New incremental auto-seeded watershed

7.1.2. Details

  • Corrected reading RGB TIFFs and OME-TIFFs generated by the Zeiss software (Pull Request 1).
  • Watershed can now be used on partially segmented stacks (Pull Request 2).
  • Transfer function is now copied with the meta data of a store (Pull Request 3).
  • Swap / Copy stacks handles small differences (e.g. less than noise) in step and origin correctly (Pull Request 3).
  • Corrected cutting surfaces (Pull request 4).
  • Improved Segment Section process: when inverting the image, it is reverted before exiting the process (Pull Request 5).
  • Documented Shader class, also minor improvements of this class (Pull Request 5).
  • Correction PC analysis: PCs are now ordered properly (Pull request 6)
  • Split Ubuntu packages into dev, doc and bin and added versioning of shared object files (Pull Request 7).
  • Now all ITK algorithms are instanciated explicitely for 2D images if one of the dimension is 1, it’s faster and works more often (some 3D algorithms require a real 3D image) (Pull Request 8).
  • Corrected the use of copyMetaData in ITK algorithms (Pull Request 8).
  • Correctly compiles with newer version of ITK and CUDA (Pull Request 9).
  • Improvements in cell classifier UI: the GUI has been fully revised and what was “suffixes” can now be Python’s formatting expressions (Pull Request 10).
  • Cell classifiers can now use project files to read the transformation before generating the features (Pull Request 10).
  • The CSV reader now also understands if the CSV uses semi-colons instead of comas (looking at you Microsoft Excel) and it works if there is only one columns (Pull Request 11).
  • The windows version now finds the correct version of Python (Pull Request 12).
  • ITK segmentation now sets the labels flag properly (Pull Request 13).
  • New section about hardware specification in the documentation (Pull Request 14).
  • Corrected computation of the incline angle for 2d cell features to be in the range from -pi/2 to pi/2 (Pull Request 15).
  • The cell classifier has been moved to Global processes to allow use of cells from stacks or meshes and change the transformation (Pull Request 16).
  • Added packaging system and plugin management (Pull Request 18 and Pull Request 19).
  • For windows, added a building environment (Pull Request 18).
  • Added new tutorial on “flat” cells segmentation (Pull Request 18).
  • Corrected problem with drawing when selecting cells (Pull Request 18).
  • Corrected rendering of Pixel Edit’s circle (Pull Request 19).
  • Added dialog box to use laptop or desktop configuration the first time LithoGraphX is launched (Pull Request 19).
  • Updated tutorials with new presentation of used processes (Pull Request 19).
  • Thrust can now compile in CPU mode, in which case CLang can be used (Pull Request 19).
  • Under windows, the installer register LithoGraphX to the local installation of cmake (Pull Request 19).
  • All tools now have keyboard shortcuts (Pull Request 19).
  • Under windows, the installer now offers to also install Image Magick (Pull Request 19).
  • Add new “What’s new?” section in the documentation (Pull Request 20).
  • When a new version of LithoGraphX appears, the About box appears before the interface (Pull Request 20).