Skip to content

v0.3.9 (Aug 5, 2025)

Choose a tag to compare

@QianyeSu QianyeSu released this 18 Jul 19:44
· 1957 commits to main since this release

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

Qianye Su