Release notes
3.1.2
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.
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.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.
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.