Releases: diffpy/diffpy.cmi
Releases · diffpy/diffpy.cmi
3.1.1
Added:
- Add test for
copy_examples. - Added
print_infofunction. - Add workflow to run
examples/validate_examples.pymanually. - Add modules
cli,conda,installer,log,packsmanager,profilesmanager. - Add cmi cli commands for managing/installing profiles and packs; example and manual commands.
- Add
all.ymlfor profile installation demonstration. - Add
_tests.ymlprofile for profile post-steps demonstration. - Add test for building examples dict.
- Add tests that run PDF example scripts
- Add example for installing pdf pack and add example scripts.
- Add line fitting example.
- Add functionality for copying examples.
- Add temp dir fixture for testing.
- Add BG stylesheets for plotting.
- Add tutorial on
linefitto documentation. - Add installation instructions for packs.
- Add diffpy.cmi as entrypoint.
- Added
print_profilesfunction. - Add comprehensive documentation highlighting new cli changes.
Changed:
- Changed workflow so that
validate_examples.pyis ran only on manual triggers. - Update names to skpkg standard.
- Change requirements dir for packs and profiles management.
- Change example dict build process.
- Changed the cli syntax.
- change examples directory structure to insert the name of the ``pack" that the examples exemplify.
Fixed:
- Fixed how paths are handled in tests for different operating systems.
3.1.1-rc.0
What's Changed
- bug: Ship examples in
MANIFEST.inby @cadenmyers13 in #85 - bug: fix manual open by @cadenmyers13 in #86
- doc: Add
Profileheader by @cadenmyers13 in #87
Full Changelog: 3.1.0-rc.1...3.1.1-rc.0
3.1.0-rc.1
What's Changed
- fix: add user-supplied commands to run all tests in cmi merge to main workflow by @sbillinge in #81
- CI: Fix merge to main subprocess failure by @cadenmyers13 in #83
Full Changelog: 3.1.0-rc.0...3.1.0-rc.1
3.1.0-rc.0
What's Changed
- docs: Install example of pdf pack and add tutorials files by @cadenmyers13 in #39
- test: Run tutorials in tests by @cadenmyers13 in #45
- simon template for examples testing by @sbillinge in #44
- feat: Add
diffpy.cmientrypoint by @cadenmyers13 in #47 - chore: update stylesheets and remove posix by @cadenmyers13 in #48
- feat: Add line fit example core example by @cadenmyers13 in #51
- feat: place examples in pack directories for cli by @cadenmyers13 in #49
- test: temp dir fixture by @cadenmyers13 in #54
- feat: Copy function and test by @cadenmyers13 in #56
- feat: Build dict for copy examples command by @cadenmyers13 in #55
- chore: move function
get_package_dirintopacksmanager.pyby @ycexiao in #62 - Support python 3.14, drop support for Python 3.11 by @cadenmyers13 in #61
- Fix typo in docs by @cadenmyers13 in #66
- test:
copy_examplestest by @cadenmyers13 in #65 - CI: Run
test_examples.pyonly on releases by @cadenmyers13 in #68 - CI: fix matrix testing on merge by @cadenmyers13 in #70
print_infotest and function by @cadenmyers13 in #71- CI: handle subprocess for windows by @cadenmyers13 in #72
- doc: Example profile docstring by @cadenmyers13 in #74
- refactor: Cli commands by @cadenmyers13 in #76
- docs: documentation for 3.1.0 release by @cadenmyers13 in #78
- docs: Linefit tutorial by @cadenmyers13 in #79
New Contributors
Full Changelog: 0.1.0-rc.1...3.1.0-rc.0
0.1.0-rc.1
What's Changed
- adding docs requirements by @sbillinge in #38
New Contributors
- @sbillinge made their first contribution in #38
Full Changelog: 0.1.0-rc.0...0.1.0-rc.1
0.1.0-rc.0
What's Changed
- add cli by @Tieqiong in #33
- chore: fix typo in short description by @cadenmyers13 in #30
- skpkg: rm placeholder functions by @cadenmyers13 in #29
- docs: update installation for cmi packs by @cadenmyers13 in #37
New Contributors
Full Changelog: 0.0.1...0.1.0-rc.0
0.0.1
Added:
- Add CLI to return diffpy.cmi version and help page.
- Add getting started page to docs with link to primer book.
- Add section to docs for community-driven modules.
- Add long description to README.
- Add light-weight documentation migrated from old diffpy-CMI documentation.
- Add bulk Ni PDF fitting tutorial.