Added:
- Support for Python 3.14
- Spelling check via Codespell in pre-commit
- Coverage report in each PR
- Codespell for automatic spelling check, configured in pre-commit
Changed:
- Improved the error message of extract() when user has issue in CLI control
Fixed:
- Typos in the source code and documentation
- Fixed extracting single peak with py2 legacy cleanup
Removed:
- Support for Python 3.11
Added:
- Support for Python 3.13
Removed:
- Support for Python 3.10
Fixed:
- Recut to group's package standard, fix installation, add GitHub release workflow
- Update Python, matploblib API to run documentation CLI tutorials
- support setuptools-git-versioning>=2.0
- Configure entry point in pyproject.toml to run CLI commands
Added:
- add api workflow
Changed:
- Moved diffpy.srmise from python2 to python3.
- Used dynamic api build generated by new cookiecutter.
- Changed workflow for build to satisfy new cookiecutter
Removed:
- Removed travis.yml and other useless files
Fixed:
- Recookiecuttered diffpy.srmise to new BillingeGroup standard
- Fixed numpy format boolean counting, numpy int slicing error.
- Cookiecuttered diffpy.srmise to new Billingegroup standard.
- add pip dependencies under pip.txt, conda dependencies under conda.txt
- add tutorial and extending examples to docs