Added:
- Add color to console print statements.
- Add
diffpy.srfitexamples tocorepack. - Add test for
print_profiles.
Changed:
- Update command-line interface instructions in the README.
- Pin
sphinx<9untilsphinx_rt_themesupports sphinx 9.
Removed:
- Remove Python 2 code from
linefitexample.
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.yml for profile installation demonstration.
- Add _tests.yml profile 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 linefit to 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.
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.