Changelog

This page documents the changes between versions of xypattern.

Note

The changelog is automatically generated from the project’s CHANGELOG.md file.

1.2.3 (2025-09-26)

  • allow numpy version >2 for python versions >=3.9

1.2.2 (2025-03-20)

  • build wheels for python 3.13

1.2.1 (2025-03-20)

  • added support for python 3.13

1.2.0 (2025-03-04)

  • adding and subtracting patterns with different x-values will now work both with linear interpolation (before subtraction was using cubic interpolation and adding linear)

  • pattern to_dict and from_dict now also save and restore auto_bkg and auto_bkg_roi

  • added a copy method to pattern class

  • pattern changed signal now passes the pattern itself as argument

  • improved code documentation and added examples

  • added online documentation at https://xypattern.readthedocs.io/en/latest/

1.1.2 (2024-03-14)

  • now correctly saves a file without background (subtract_background parameter false) when auto_bkg is set

1.1.1 (2024-03-13)

  • fixed inclusion of compiled smooth bruckner functions in wheels on linux and macos

1.1.0 (2024-03-13)

  • added feature to delete a range in a pattern

  • added filename field in pattern, which contains complete filepath (name will still just hold the name)

  • added transform_x function to modify the x-axis in place (will also update backgrounds)

  • changed the auto background api, new usage:

  pattern.auto_bkg = SmoothBrucknerBackground()
  pattern.auto_bkg_roi = [10, 20]
  pattern.auto_bkg = None # will switch it off

1.0.5 (2013-11-14)

  • enable poetry versioning plugin during build, to hopefully work when installing with pypi

1.0.4 (2023-11-13)

  • fix constraints to also actually work with python 3.8

1.0.3 (2023-11-13)

  • provide packages for python 3.8 to 3.12

1.0.2 (2023-10-14)

  • fix out of bound error for find_scaling (will be extrapolated in case there is a tiny mismatch in the binning)

1.0.1 (2023-10-14)

  • find_scaling (and in accord also scale_patterns) works now with patterns that have different binning in the overlapping region

1.0.0 (2023-10-13)

Initial Release