Release Notes

3.1.0

Added:

  • numpy >= 2.0 support

  • Codecov coverage report in PRs

  • Spelling check with Codespell in pre-commit

  • Added Whittaker-Shannon interpolation option for grid_interpolation.

  • Added support for python 3.13

  • no-news needed: just tweaking installation instructions

Changed:

  • Package reformatted to comply with new Billinge Group package structure

  • Changed the removed local manual link to the online page.

  • Use WS interpolation for Nyquist grid.

  • Refreshed tutorial manual and brought documentation up to date

  • Plots now use colors from the billinge-group matplotlib stylesheet, bg-mpl-stylesheets

  • Updated install instructions in README.rst.

Fixed:

  • Change background color to match system settings in Phase Configuration.

  • inability to find gui resources bug in py < 3.12

  • fixed date rendering in ‘about’ dialog box

  • fix “absent from setuptools’ packages configuration” warnings during python -m build

  • use conda.txt instead of run.txt for conda package dependencies

  • remove conda-recipe folder - feedstock repo has the latest version

  • two warnings with (1) linestyle redundantly defined and (2) no artists with labels found to put in legend

  • Use miniforge in CI to avoid strange error of incorrect MacOS version logged from base env

  • Re-cookiecut to include GH issues templates, getting started, and install updates

  • Fixed TypeError when using Nyquist interp.

  • Fixed online manual not showing images.

  • Code linted up to PEP8 and group standards

Removed:

  • Removed wx3 support that was previously deprecated.

  • Remove diffpy.structure and numpy in macOS Arm64 readme installation since they are installed by other conda-forge dependencies.

  • six dependency in run.txt

v3.0.5

Version 2.0.3 – 2023-05-18

Added

  • Support for Python 3.8, 3.9.

  • Use .ddp3 instead of .ddp to store project files.

Changed

  • Update wxpython to 4.1.1 and remove incompatible align flags.

  • Update configparser use strict as False.

  • Update tutorial project files for py3.

Deprecated

Removed

Fixed

  • Incompatible conversion between bytes and str from py2 to py3.

  • The listCtrlFiles.InsertItem error in windows.

  • Make the string parser in doping series working.