Releases: wright-group/WrightTools
Releases · wright-group/WrightTools
v3.5.3
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1171
- remove redundant testing by @ddkohler in #1162
- constants propagate units by @ddkohler in #1163
- map_variable docstring by @ddkohler in #1168
- replace turbo colormap with mpl turbo by @ddkohler in #1167
- Update _wt5.py by @ddkohler in #1172
- interact2D docs by @ddkohler in #1177
artists.quicknD
bug fix by @ddkohler in #1160Data.ichop
by @ddkohler in #1166- update codeql and actions by @ddkohler in #1176
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1179
- refactor quicknd by @ddkohler in #1170
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1180
- WrightTools 3.5.3 by @ddkohler in #1187
Full Changelog: 3.5.2...3.5.3
v3.5.2
3.5.1
What's Changed
- interact2D use_imshow bugfix by @ddkohler in #1138
- Update _base.py by @ddkohler in #1140
- safeguard join "method" kwarg by @ddkohler in #1150
- Docs by @ddkohler in #1139
Data.squeeze
by @ddkohler in #1134- stitch_to_animation: gif kwargs working again by @ddkohler in #1149
- guess_signed by @rpm4 in #1128
Full Changelog: 3.5.0...3.5.1
3.5.0
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
3.4.5
What's Changed
- Fix complex array operations by @kameyer226 in #1067
- fft: satisfy Plancherel by @ddkohler in #1075
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1077
- ipython integration: autocompletion by @ddkohler in #1070
- interact2d cmap options by @ddkohler in #1073
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1082
- easier chopping/slicing operations on Data by @ddkohler in #1078
- enable compression by @ksunden in #1085
- quick2d cmap added by @kameyer226 in #1090
- chop respects axis order of args by @ddkohler in #1092
- ensure artists.quickND plotters always close chopped data files by @ksunden in #1080
- 3.4.5 updates by @ddkohler in #1093
Full Changelog: 3.4.4...3.4.5
3.4.4
Added
artists.Axes.scatter
: plot one variable against another, with scatter point color determined by a channel.- Invalid
unit
conversions now throw apint
error. data.from_LabRAM
: import Horiba LabRAM txt files
Fixed
- docs: from method JASCO example updated
data.from_Solis
: import works without metadataunit
conversions ofNone
toNone
no longer throws a warning.- better error messages for some functions
- remove unused imports
- remove unused variables
3.4.3
3.4.2
3.4.1
Added
artists.create_figure
: kwargmargin
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.