Skip to content

v1.0.1b - GOES-ABI Support and Enhanced Testing

Latest
Compare
Choose a tag to compare
@fsenf fsenf released this 15 Aug 09:44

SynSatiPy v1.0.1b Release

This beta release introduces significant new capabilities and improvements to SynSatiPy, including support for a new satellite instrument and enhanced testing infrastructure.

🛰️ New Instrument Support

  • GOES-ABI Integration: Added full support for GOES-16/17 Advanced Baseline Imager (ABI) with all 16 spectral channels
  • Multi-instrument Architecture: Implemented generic instrument loading system supporting both MSG-SEVIRI and GOES-ABI

🧪 Enhanced Testing & Quality

  • Parametrized Testing: New pytest-based test suite covering both SEVIRI and ABI instruments
  • Automated Test Runner: Bash script for comprehensive testing including unit tests and Jupyter notebook execution
  • Improved Error Handling: Specific exception types throughout the codebase

📚 Documentation & Code Quality

  • NumPy-style Docstrings: Comprehensive documentation following NumPy conventions
  • Code Refactoring: Better modularity with generic variable naming and improved organization
  • API Improvements: Enhanced function parameter documentation and clearer interfaces

🔧 Technical Improvements

  • Better File Processing: Improved filename pattern matching, sorting, and symbolic link support
  • Enhanced Data Handling: Better pressure calculation, humidity clipping, and coordinate handling
  • Performance Optimizations: Streamlined instrument loading and memory management

📋 Full Details

See CHANGELOG.md for complete details of all changes.