Skip to content

Releases: wright-group/WrightTools

v3.5.2

23 Feb 22:11
6a2ae54
Compare
Choose a tag to compare

What's Changed

  • reworking wright-tools entry points by @ddkohler in #1152
  • troubleshoot read-the-docs pdf build failure

Full Changelog: 3.5.1...3.5.2

3.5.1

31 Jan 00:27
ce85269
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.5.0...3.5.1

3.5.0

21 Jul 19:31
b8a3a44
Compare
Choose a tag to compare

Fixed

  • numpy deprecated the np.float alias, so use np.float64 to be more precise
  • artists support matplotlib >= 3.7
  • interact2D: fixed bug where sliders did not change appearance on focus
  • interact2D: fixed buggy side plots windowing

Changed

  • Data.join now has MultidimensionalAxisError exception message
  • Axis: space character ("\s") in expressions are culled.
  • fixed interact2D bug: channel/axes can now be specified with non-zero index arguments
  • interact2D: side plots project the extremes along each axis, rather than the average.

Added

  • interact2D has informative figure window names
  • Data.translate_to_txt: serialize channels and variables and write as a text file.
  • Python supported versions: add 3.10, 3.11, and drop 3.7

3.4.6

04 Aug 15:11
49501c4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.4.5...3.4.6

3.4.5

03 Aug 05:52
66b7d73
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.4.4...3.4.5

3.4.4

25 Apr 16:24
2d0de5e
Compare
Choose a tag to compare

Added

  • artists.Axes.scatter: plot one variable against another, with scatter point color determined by a channel.
  • Invalid unit conversions now throw a pint error.
  • data.from_LabRAM: import Horiba LabRAM txt files

Fixed

  • docs: from method JASCO example updated
  • data.from_Solis: import works without metadata
  • unit conversions of None to None no longer throws a warning.
  • better error messages for some functions
  • remove unused imports
  • remove unused variables

3.4.3

08 Dec 06:36
62619bc
Compare
Choose a tag to compare

Added

  • artists now has a wrapper for matplotlib's imshow. Make sure to use uniform grids.

Fixed

  • artists._parse_limits now recognizes channel null for signed data limits.
  • fixed bug where Data.map_variable did not interpolate on yaqc-cmds type Data

3.4.2

27 Oct 01:05
a8801b1
Compare
Choose a tag to compare

Added

  • data.from_Solis: "kinetic series" acquisition type now supported.

3.4.1

21 Oct 18:51
b1b3017
Compare
Choose a tag to compare

Added

  • artists.create_figure: kwarg margin allows unique margins on all sides

Fixed

  • ZeroDivisionError when converting units (e.g. wn to nm) now returns inf instead of raising
  • PermissionError on windows when copying Data/Collection objects
  • Fixed bug in wt.artists.interact2D where constants were not handled properly.

3.4.0

21 Jun 22:29
6f7591b
Compare
Choose a tag to compare

Added

  • from_databroker method to import Data objects from databroker catalogs

Changed

  • complete units overhaul, now using pint library
  • explicitly store axes as fixed string dtype
  • validate units are in the unit registry on set

Fixed

  • Fixed bug in from_COLORS that misordered the relationship between variables and channels for 1D datasets.
  • Avoid passing both vmin/vmax and norm to pcolor* methods
  • Fixed matplotlib depreciation in artists._helpers