Skip to content

Releases: ISISNeutronMuon/SScanSS-2

2.2.0

23 Aug 14:45
c37d13c
Compare
Choose a tag to compare

This release brings new features and bug fixes:

This version is tested with Python 3.10

Instrument Editor

  • Adds Font dialog
  • Adds autocompletion and brace completion

Main App

  • Adds a dark theme and theme manager
  • Adds forward simulation
  • Improves preference UX
  • Improves instrument description format
  • Adds highlighting and annotation for measurement points
  • Adds reference planes for point picking

Developer

  • Moved from python 3.9 to 3.10
  • Migrated to PyQt6

2.1.1

16 Jun 11:05
Compare
Choose a tag to compare

This release brings bug fixes:

  • Fixes manual shape bug
  • Fixes snap to grid bug and properly disables snapping when show grid is disabled
  • Fixes bug with cross section bound rotation

2.1.0

10 Feb 14:07
de4984d
Compare
Choose a tag to compare

This release brings new features and bug fixes:

This version requires Python 3.9

Instrument Editor

  • Adds menu for Recent files
  • Adds UI for designing instrument description files 

Main App

  • Ray intersection on volumes
  • Adds deterministic progress bar when loading volumes
  • Adds sample properties dialog
  • Adds cone primitive option
  • Shows dimensions and adds more precise point selection
  • Adds snap object to grid functionality in the point picking dialog
  • Adds volume binning for rendering
  • Adds more tutorials

Developer

  • Moved from python 3.8 to 3.9
  • Builds for MacOS
  • Refactor editor to use MVP
  • Adds support for 3D text rendering
  • Adds contributing guide

2.0.0

06 May 10:49
cf0a654
Compare
Choose a tag to compare

This release brings new features and bug fixes:

This version requires Python 3.8

Instrument Editor

  • Adds search function for instrument description file

Main App

  • Importing volume data from TIFF images or nexus files
  • Adds support for volume rendering
  • Adds curve editor to set the alpha values for the rendered volume
  • Adds support for selecting measurement points on slice of the volume
  • Adds dialog to view fiducial marker coordinates in the instrument coordinate frame
  • Exporting volume data as TIFF
  • Updates instrument model for ENGIN-X and fixes for IMAT model
  • Adds support for generating measurement vectors from Euler angles

Developer

  • Moved from python 3.7 to 3.8
  • Adds make file for test runner and build tools
  • Adds linting and code formatting
  • Optimization for multiprocessing

1.1.0

03 Sep 12:01
Compare
Choose a tag to compare

This release brings new features and bug fixes:

This version requires Python 3.7

Instrument Editor

  • The editor is now bundled with the installer for Linux and Windows
  • The editor contains utility for kinematic calibration of positioning system and generating description from calibration data

Main App

  • Improvements to simulation speed, heuristics to determine reason for non converged result
  • Filtering for the simulation results, and in the path length plotting dialog
  • Computing the base matrix of auxiliary positioner e.g. cybaman can now be performed via the positioning system dialog

Developer

  • Moved from python 3.6 to 3.7
  • Moved OpenGL pipeline from fixed to shader based which would be useful when implementing TDD 
  • Refactor project structure 
  • Auto build software and documentation on GitHub

1.0.1

12 Apr 12:49
Compare
Choose a tag to compare

Fixes issue where running simulation modifies measurement vectors

1.0.0

29 Jan 12:30
Compare
Choose a tag to compare
v1.0.0

version 1.0.0

1.0.0-rc

14 May 16:49
Compare
Choose a tag to compare
1.0.0-rc Pre-release
Pre-release
v1.0.0-rc

Improves documentation and few bug fixes

1.0.0-beta

25 Oct 14:43
Compare
Choose a tag to compare
1.0.0-beta Pre-release
Pre-release
v1.0.0-beta

Adds more documentation, sample scaling in the point picking dialog, …