Skip to content

Latest commit

 

History

History
75 lines (55 loc) · 2.13 KB

File metadata and controls

75 lines (55 loc) · 2.13 KB

Release notes

3.1.2

Added:

  • Add color to console print statements.
  • Add diffpy.srfit examples to core pack.
  • Add test for print_profiles.

Changed:

  • Update command-line interface instructions in the README.
  • Pin sphinx<9 until sphinx_rt_theme supports sphinx 9.

Removed:

  • Remove Python 2 code from linefit example.

3.1.1

Added:

  • Add test for copy_examples.
  • Added print_info function.
  • Add workflow to run examples/validate_examples.py manually.
  • 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_profiles function.
  • Add comprehensive documentation highlighting new cli changes.

Changed:

  • Changed workflow so that validate_examples.py is 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.