Skip to content

New API Stabilization

Due by May 30, 2025 17% complete

This milestone tracks all development tasks related to stabilizing the new EasyDiffraction API and laying the groundwork for integration with EasyScience components.

The focus is on:

  • Finalizing and cleaning the new API
  • Improving test coverage and documentation
  • Setting up CI workflows and code quality tools
  • Planning future work through organized issues an…

This milestone tracks all development tasks related to stabilizing the new EasyDiffraction API and laying the groundwork for integration with EasyScience components.

The focus is on:

  • Finalizing and cleaning the new API
  • Improving test coverage and documentation
  • Setting up CI workflows and code quality tools
  • Planning future work through organized issues and milestones

Linked issues will cover:

  • Design and cleanup of the API
  • Testing (unit, functional, performance)
  • Docstrings and typing
  • Integration and structure of calculators
  • GitHub workflows and tooling
  • General developer experience improvements

Once complete, the API will be frozen and ready for safe extension.

Loading