Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1.08 KB

File metadata and controls

31 lines (25 loc) · 1.08 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • This CHANGELOG file
  • Comprehensive documentation with API reference, development guide, and tutorial
  • Enhanced error handling with custom exceptions
  • Input validation throughout the codebase
  • Type hints for better code clarity
  • Detailed logging with different verbosity levels

Changed

  • Improved function signatures with better parameter validation
  • Enhanced docstrings with NumPy style documentation
  • Better error messages with more context
  • Improved CLI with better help text and validation
  • More robust file handling with proper encoding
  • Enhanced calibration functions with edge case handling

Fixed

  • Import error handling for optional dependencies
  • File path validation in CLI
  • Memory management improvements
  • Edge cases in CCS/ion mobility conversions
  • Calibration edge cases with insufficient data