v0.3.9 (Aug 5, 2025)
What's New
New Features
- Enhanced Spherical Harmonics Module: Improved performance and stability for atmospheric data analysis
- New Windspharm Submodule: Added comprehensive wind field analysis capabilities including:
- Vector wind analysis and spherical harmonic transforms
- Vorticity and divergence calculations
- Stream function and velocity potential computations
- Compatible with various grid types and coordinate systems
- Optimized Build System: Streamlined compilation process for better cross-platform compatibility
🔧 Improvements
- Better Error Handling: Enhanced error messages and debugging information
- Performance Optimizations: Faster execution for large-scale atmospheric calculations
- Code Quality: Improved type hints and documentation coverage
Bug Fixes
- Fixed interpolation edge cases in atmospheric data processing
- Fixed Dimension Handling in Regridding: Resolved dimension change issues in interp.regridding.py module that were causing inconsistent array
shapes during interpolation operations - Resolved compilation issues on various platforms
- Improved numerical stability in spherical harmonic transforms
Documentation
- Added comprehensive examples and tutorials
- Enhanced API reference with mathematical formulations
- Windspharm Module Documentation: Complete documentation and examples for wind field analysis functions
- Improved installation and usage guides
Technical Details
Dependencies
- Updated NumPy compatibility
- Enhanced F2PY integration
- Improved Fortran compiler support
- Windspharm Dependencies: Added support for spherical harmonic wind analysis libraries
Platform Support
- Linux x86_64 (manylinux2014)
- macOS (Intel and Apple Silicon)
- Windows x64
Installation
pip install skyborn==0.3.9🔗 Links
- https://skyborn.readthedocs.io/
- https://github.com/QianyeSu/skyborn
- https://github.com/QianyeSu/skyborn/issues