Changelog
**Support for Pymatgen Structures**
DebyeCalculator now supports Pymatgen's `Structure` objects as input, enabling users to seamlessly work with structures from the Pymatgen library. This includes compatibility for the calculation of I(Q), S(Q), F(Q), and G(r). Users can now pass either ASE atoms objects or Pymatgen structures, improving flexibility in workflows.
**Improved Unit Test Coverage**
Unit tests have been expanded and enhanced, including better coverage of the partial summation logic for scattering functions and parameter validation for invalid inputs and new input types.