@paulmueller paulmueller released this Jan 15, 2019

Assets 4

  • Introduce new online documentation at http://shapeout.readthedocs.io
  • Consistently use the term Shape-Out
  • Code cleanup and compatibility with dclab 0.8.0
  • Enhancements:
    • Order input fields in measurement browser according
      to measurement number (#229)
    • Support new features "temperature" and "ambient temperature"
      (dclab 0.9.0)
  • Bugfixes:
    • Displaying the contour of .rtdc files that do not contain
      the "mask" feature resulted in an error.
    • ValueError in settings.py when stored data does not contain a
      key-value pair or when the value is missing.
    • IndexError when clicking on an event that has no image data
    • When the titles of all measurements are identical, the measurement
      selection in the combobox does not have any effect on the displayed
      measurement when creating a new polygon filter.
    • Possible errors when loading sessions containing empty datasets

@paulmueller paulmueller released this Oct 11, 2018 · 82 commits to master since this release

Assets 4

  • Bugfixes:
    • "Mean of empty slice" error when attempting to plot bad data
  • New ancillary features in expert mode:
    • Principal inertia ratio (dclab 0.6.3.dev1)
    • Absolute tilt of raw contour (dclab 0.6.3.dev2)
  • Add computation of Young's modulus for water medium (dclab 0.6.3.dev14)
  • Show fluorescence metadata in Information tab
  • Display data paths as tool tip in title editor (Contour Plot tab) (#227)

@paulmueller paulmueller released this Aug 18, 2018 · 96 commits to master since this release

Assets 4

  • Bugfixes:
    • Search for missing datasets was falsely extended to directories
      not chosen by the user
    • Add recording date/time tooltip in the analysis tab to avoid
      ambiguities (#223)
    • Allow arbitrary number of repetitions for mixed model analysis
      with a spin control (#222)
    • Setting the treatment to "None" for (g)lmm analysis did not
      exclude it from the analysis, but introduced it as a different
      treatment (#224)
    • Channel width not correctly identified for old tdms files
      (dclab 0.6.2.dev7)
    • Do not draw isoelastics in contour plot if measurements have
      different channel widths
  • Automatically identify treatment and repetition for mixed model
    analysis (#222)
  • Automated release to PyPI with appveyor
  • Begin migration of docs to sphinx/readthedocs.org

@paulmueller paulmueller released this Jun 8, 2018 · 133 commits to master since this release

Assets 4

  • Refactoring:
    • Use pathlib instead of os.path for
      • All session handling/conversion tasks
      • Configuration file management
      • Measurement/Analysis management
    • Support all changes to dclab.definitions (dclab 0.4.0)
    • Support all changes to dclab.features (dclab 0.5.0)
  • Bugfixes:
    • Opening sessions containing paths to data with a hash "#" failed
    • AttributeError during autosave when no measurement data is available
    • Exporting to .fcs files failed due to NaN-valued events; Events
      containing NaN values are now ignored (fcswrite 0.1.3.dev22) (#215)
    • Improve displayed float values for selected configuration keys (#216)
    • Unicode error when searching for data sets on disk (#218)
    • Unicode error when performing LMM analysis on some setups (#217)
    • IndexError when obtaining meta data from previous, broken analysis
    • KeyError when starting a new analysis with unavailable plotting axes
    • Ignore broken .rtdc data files

@paulmueller paulmueller released this Mar 27, 2018 · 164 commits to master since this release

Assets 4

  • Update plotting range when switching to log scale (#198)
  • Allow to fix plotting range to retain previous behavior (#198)
  • Initial plotting range is determined from min/max values of all plots (#213)
  • Improved standard contour and kde accuracies using Doane's formula (#147)
  • Bugfixes:
    • Support opening tdms files with capitalized "userDef" column names
      (dclab dclab 0.3.2.dev5) (#212)
    • Wx colors and chaco not compatible anymore (Windows appveyor build)
  • Refactoring:
    • Use pathlib when saving and opening sessions and do not use os.chdir

@paulmueller paulmueller released this Feb 23, 2018 · 190 commits to master since this release

Assets 4

  • Add pixelation-corrected numerical and analytical isoelastics (#203)
  • Update emodulus look-up table (dclab 0.3.1.dev3) (#202)
  • Improved handling of polygon filters (partly #95)
  • Updated R version to 3.2.5 due to build errors
  • Bugfixes:
    • Young's modulus computation is wrong due to faulty FEM
      simulations (dclab 0.3.1.dev20) (#207)
    • Image/trace panel shows wrong event when the mouse pointer hovers
      from one scatter plot to another
    • Hierarchy children: image, contour, and trace data were not
      displayed in the image/trace panel (dclab 0.3.1.dev1) (#100)
    • Hierarchy children did not support manual filters (dclab 0.3.1.dev2)
    • Regression: Setting plotting range manually not possible (#201)
    • Pixel size not read from tdms-based data (dclab 0.3.1.dev13) (#205)
    • "limit events" filter must be integer not boolean
      (dclab 0.3.2.dev3) (#210)

@paulmueller paulmueller released this Dec 30, 2017 · 206 commits to master since this release

Assets 4

  • Prefer sample name from para.ini over data folder name (dclab 0.3.0.dev15)
  • Support new .rtdc file format (dclab 0.3.0.dev20) (#151)
  • Bugfixes:
    • Automatically fix inverted plotting range
    • Enable scrolling in data export dialogs
    • Ignore missing features during data export
    • Plotting circularity with isoelastics failed (dclab 0.3.0.dev21) (#197)
    • Plotting errors with log-scale axes (#194, #195)
    • SHIFT+ENTER shortcut did not update filters
    • Fixed memory leak (#187)

@paulmueller paulmueller released this Nov 18, 2017 · 234 commits to master since this release

Assets 4

  • Add fluorescence crosstalk correction (#185)
  • Bugfixes:
    • Regression: Session autosaving broken (#191)
    • Young's modulus not updated (dclab 0.2.9.dev9) (#190)
    • UnicodeDecodeError on fcs-export (fcswrite 0.1.3.dev15) (#189)
    • Mouse cursor stuck in wait when plotting hierarchy data (#188)
  • Code cleanup:
    • Use the term "feature" consistently (dclab 0.2.9.dev2)
    • Use file format agnostic fluorescence trace keys (dclab 0.2.9.dev4)

@paulmueller paulmueller released this Oct 13, 2017 · 260 commits to master since this release

Assets 4

  • Update internal configuration parameter names (dclab 0.2.8)
  • Cache event counts of tdms-based data sets on disk (#179)
  • Bugfixes:
    • KeyError when isoelastics not defined for combination of axes (#177)
    • Wrong channel width when loading ShapeIn 2.0.1 tdms data (dclab 0.2.9)

@paulmueller paulmueller released this Sep 8, 2017 · 279 commits to master since this release

Assets 4

  • Remember directory for searching missing measurement data
  • Bugfixes:
    • Cannot open old session files with hierarchies when the measurement
      data location has changed (#174)
    • Cannot open polygon filters exported with ShapeOut versions < 0.7.6 (#174)
  • Code cleanup:
    • Move program-relevant data to "shapeout" directory
    • Move computation of isoelastics to dclab (dclab 0.2.6.dev23)
    • Create separate directory for appveyor recipe
    • Remove unused/incomplete support for internationalization