Releases: diffpy/diffpy.pdfgui
Releases · diffpy/diffpy.pdfgui
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.
3.1.0rc8
What's Changed
- install tweak by @sbillinge in #267
- fix: fix TypeError when using Nyquist interp by @Tieqiong in #268
- feat: use bg-mpl-stylesheets colors in plots by @sbillinge in #269
Full Changelog: 3.1.0rc6...3.1.0rc8
3.1.0rc7
What's Changed
- Remove conda-recipe folder by @bobleesj in #221
- Add pip.txt, pyproject builds from pip.txt by @Sparks29032 in #222
- Remove importable package warnings during
python -m build
, use conda.txt instead of pip.txt by @bobleesj in #223 - Recut - update README for installation, issue templates, getting started by @bobleesj in #227
- Re-cookiecut: implement codecov, install pdffit2 rc, limit to py3.12 by @bobleesj in #235
- replace danse links (without documentations) by @Tieqiong in #239
- fix failing CI tests by @Tieqiong in #240
- feat: add support for py3.13 by @Tieqiong in #244
- ci: update workflows align with scikit-package by @Tieqiong in #245
- style: update pre-commit and auto fix by @Tieqiong in #246
- docs: correct manual link by @Tieqiong in #249
- fix: fix online manual image and doc links by @Tieqiong in #254
- fix: buggy test click button url by @Tieqiong in #255
- style: change background color to match system by @cadenmyers13 in #243
- refactor: ending support for WX3 by @Tieqiong in #259
- ci: fix failing py3.13 on osx-64 by @Tieqiong in #258
- add: use ws interp for nyq grid by @Tieqiong in #263
- doc: simon refresh of manual and docs by @sbillinge in #256
- doc: intermediate commit on readme by @sbillinge in #265
- doc: update readme install instructions by @Tieqiong in #266
New Contributors
- @Sparks29032 made their first contribution in #222
Full Changelog: 3.1.0rc5...3.1.0rc7
3.1.0rc6
What's Changed
- Remove conda-recipe folder by @bobleesj in #221
- Add pip.txt, pyproject builds from pip.txt by @Sparks29032 in #222
- Remove importable package warnings during
python -m build
, use conda.txt instead of pip.txt by @bobleesj in #223 - Recut - update README for installation, issue templates, getting started by @bobleesj in #227
- Re-cookiecut: implement codecov, install pdffit2 rc, limit to py3.12 by @bobleesj in #235
- replace danse links (without documentations) by @Tieqiong in #239
- fix failing CI tests by @Tieqiong in #240
- feat: add support for py3.13 by @Tieqiong in #244
- ci: update workflows align with scikit-package by @Tieqiong in #245
- style: update pre-commit and auto fix by @Tieqiong in #246
- docs: correct manual link by @Tieqiong in #249
- fix: fix online manual image and doc links by @Tieqiong in #254
- fix: buggy test click button url by @Tieqiong in #255
- style: change background color to match system by @cadenmyers13 in #243
- refactor: ending support for WX3 by @Tieqiong in #259
- ci: fix failing py3.13 on osx-64 by @Tieqiong in #258
- add: use ws interp for nyq grid by @Tieqiong in #263
- doc: simon refresh of manual and docs by @sbillinge in #256
- doc: intermediate commit on readme by @sbillinge in #265
- doc: update readme install instructions by @Tieqiong in #266
New Contributors
- @Sparks29032 made their first contribution in #222
Full Changelog: 3.1.0rc5...3.1.0rc6
3.1.0rc5
What's Changed
- incorporate manual into deploying docs by @Tieqiong in #198
- matrix test workflow by @Tieqiong in #199
- matrix workflow fix mac pdffit2 install by @Tieqiong in #201
- Re-cookiecut, move tests to root level by @bobleesj in #211
- remove six usage by @Tieqiong in #187
- Remove numpy < 2.0 pinning by @bobleesj in #214
- Fix plotting warnings in Pytest, add news for removal of six support by @bobleesj in #215
New Contributors
Full Changelog: 3.1.0rc4...3.1.0rc5
3.1.0rc4
3.1.0rc3
3.1.0rc2
What's Changed
- first cut at cleaning manifest by @sbillinge in #182
Full Changelog: 3.1.0rc0...3.1.0rc2
3.1.0rc1
What's Changed
- black edits by @cadenmyers13 in #118
- add flake8, pre-commit, pyproject files by @cadenmyers13 in #121
- tests by @sbillinge in #123
- add environment.yml by @sbillinge in #130
- Cookie by @sbillinge in #179
- use download for document files by @Tieqiong in #180
Full Changelog: 3.0.5...3.1.0rc1
3.1.0rc0
What's Changed
- black edits by @cadenmyers13 in #118
- add flake8, pre-commit, pyproject files by @cadenmyers13 in #121
- tests by @sbillinge in #123
- add environment.yml by @sbillinge in #130
- Cookie by @sbillinge in #179
- use download for document files by @Tieqiong in #180
Full Changelog: 3.0.5...3.1.0rc0