Release history#
For the current and most recent releases, see the GitHub releases page. The entries below are kept for historical context.
v0.4.0 (2023-10-12)#
New features
Create
hkl_utilsmodule.
Maintenance
Fix bug in image processing for Python ≥ 3.9.
Update the readthedocs documentation build process.
Remove defunct LGTM support, add CodeQL.
Update pytest and flake8 workflow.
Pull requests: #68, #70, #71, #72, #73, #74
v0.3.0 (2022-04-05)#
v0.2.4 didn’t work with the pip integration again.
Maintenance
Remove dependence on
larch.
Pull requests: #66
v0.2.4 (2022-04-05)#
v0.2.2 didn’t work with the pip integration.
New features
Create
process_imagesmodule.Add XMCD-specific functions to
absorption.
Maintenance
Fixes to pytest.
Pull requests: #58, #62, #65
v0.2.3 (2021-12-20)#
v0.2.2 didn’t work with the pip integration.
New features
Functions to read and search the baseline.
Implement 3D plotting.
Integrate automatic Bluesky database loader from
apstools.Add area detector handlers.
Update the databroker import/export functions to handle external (image) files.
Maintenance
Fix
plot_2ddocs.Change how fit classes are handled in
diffraction.Fixes to pytest.
Fix
absorptionmodule to always exportnumpy.array.
Pull requests: #43, #45, #46, #47, #50, #51, #52, #53, #55, #57
v0.2.1 (2021-03-24)#
New features
Diffraction module:
Add the option to
read_meshintoplot_2d.Add
load_axesinload_seriesand createfit_series.
New
db_toolsmodule:Move
db_queryfromload_data.Create
collect_metaandshow_meta.
Maintenance
Revert to ubuntu 18.04 for GitHub CI.
Pull requests: #37, #38, #40, #41, #42
v0.2.0 (2021-03-02)#
New features
Absorption normalization functions.
Daniel Haskel’s
fluocode (polartools.absorption.fluo_corr) to correct for over-absorption in fluorescence data.polartools.diffraction.plot_2dfor plotting 2D data.polartools.diffraction.load_seriesto load a series of scans.
Maintenance
All
absorptionfunctions now returnnumpy.array.polartools.load_data.load_databrokernow uses the databroker “v1” because it is currently faster.Forces
databroker >= 1.2.2to fix an issue after the latestintakeupdate.
Pull requests: #29, #30, #31, #32, #33, #36
v0.1.4 (2021-02-09)#
Fix bug in
polartools.load_data.is_Bluesky_specfileand add extra testing.Fix bug in building the
manage_databasedocumentation.
v0.1.3 (2021-02-08)#
Add new modules and rearrange some functions:
The
process_datamodule is removed and its functions transferred to the newabsorptionandpressure_calibrationmodules.Some absorption-related loading functions were also moved from
load_datatoabsorption.New
diffractionmodule with functions to fit Bragg peaks.New
manage_databasemodule with functions to import/export data from/to databroker.
v0.1.2 (2021-01-11)#
Fixed the PyPI issue (it was a problem with the long_description). Package uploaded.
v0.1.1 (2021-01-11)#
Try to fix problems creating the PyPI package.
v0.1.0 (2021-01-11)#
Initial release. Includes functions to load data and calculate pressure using XRD.