Changelog.md 1.86 KB
Newer Older
Boris Bonev's avatar
Boris Bonev committed
1
2
3
4
# Changelog

## Versioning

5
6
7
8
9
### v0.6.4
* reworking distributed to allow for uneven split tensors, effectively removing the necessity of padding the transformed tensors
* distributed SHT tests are now using unittest. Test extended to vector SHT versions. Tests are defined in `torch_harmonics/distributed/distributed_tests.py`
* base pytorch container version bumped up to 23.11 in Dockerfile

Boris Bonev's avatar
Boris Bonev committed
10
11
12
### v0.6.3

* Adding gradient check in unit tests
13
* Temporary work-around for NCCL contiguous issues with distributed SHT
14
* Refactored examples and documentation
Boris Bonev's avatar
Boris Bonev committed
15
* Updated SFNO example
Boris Bonev's avatar
Boris Bonev committed
16

17
18
19
### v0.6.2

* Adding github CI
Boris Bonev's avatar
Boris Bonev committed
20
21
* Changed SHT modules to convert dtype dynamically when computing the SHT/ISHT
* Bugfixes to fix importing examples
22

Boris Bonev's avatar
Boris Bonev committed
23
24
### v0.6.1

Boris Bonev's avatar
Boris Bonev committed
25
* Minor bugfixes to export SFNO code
Boris Bonev's avatar
Boris Bonev committed
26
27
* Readme should now render correctly in PyPI

Boris Bonev's avatar
Boris Bonev committed
28
29
30
### v0.6.0

* Added SFNO example
31
* Added Shallow Water Equations Dataset for SFNO training
Boris Bonev's avatar
Boris Bonev committed
32
* Cleanup of the repository and added PyPI
33
* Updated Readme
Boris Bonev's avatar
Boris Bonev committed
34
35

### v0.5.0
Boris Bonev's avatar
Boris Bonev committed
36
37
38
39

* Reworked distributed SHT
* Module for sampling Gaussian Random Fields on the sphere

Boris Bonev's avatar
Boris Bonev committed
40
### v0.4.0
Boris Bonev's avatar
Boris Bonev committed
41
42
43
44
45

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

Boris Bonev's avatar
Boris Bonev committed
46
### v0.3.0
Boris Bonev's avatar
Boris Bonev committed
47
48
49
50
51
52
53
54
55
56
57
58
59
60

* 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

Boris Bonev's avatar
Boris Bonev committed
61
### v0.2.0
Boris Bonev's avatar
Boris Bonev committed
62
63
64
65
66

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

Boris Bonev's avatar
Boris Bonev committed
67
### v0.1.0
Boris Bonev's avatar
Boris Bonev committed
68
69

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