# Changelog

## Versioning

### v0.4

* Computation of associated Legendre polynomials
    * changed algorithm to compute the associated Legendre polynomials for improved stability
* Improved Readme

### v0.3

* Vector Spherical Harmonic Transforms
    * projects vector-valued fields onto the vector Spherical Harmonics
    * supports computation of div and curl on the sphere
* New quadrature rules
    * Clenshaw-Curtis quadrature rule
    * Fejér quadrature rule
    * Legendre-Gauss-Lobatto quadrature
* New notebooks
    * complete with differentiable Shallow Water Solver
    * notebook on quadrature and interpolation
* Unit tests
* Refactor of the API

### v0.2

* Renaming from torch_sht to torch_harmonics
* Adding distributed SHT support
* New logo

### v0.1

* Single GPU forward and backward transform
* Minimal code example and notebook 

<!-- ## Detailed logs

### 23-11-2022

* Initialized the library
* Added `getting_started.ipynb` example
* Added simple example to test the SHT
* Logo -->
