QUVA-Lab / e2cnn

E(2)-Equivariant CNNs Library for Pytorch
https://quva-lab.github.io/e2cnn/
Other
596 stars 75 forks source link

Equivariant partial differential operators #41

Closed ejnnr closed 2 years ago

ejnnr commented 3 years ago

This PR replaces #40 (I wanted to change the source branch)

This PR implements equivariant partial differential operators (PDOs). It's ready to be merged from my side, though there are a few things we might want to discuss and perhaps change (see below).

Note on documentation: When I try to compile the documentation with make github, I get the following warning: WARNING: mathjax_config/mathjax2_config does not work for the current MathJax version, use mathjax3_config instead. The custom LaTeX commands such as \R consequently don't work. But I assume that's just because I have different versions of the sphinx packages installed than you, @Gabri95. So I didn't look into it, let me know if you also have issues compiling the documentation.

Backward compatibility: All interfaces that will typically be used by end-users are fully backward compatible. Code that relies on the internals of the basis expansion modules might be affected, though I think even that is unlikely.

Potential changes (to be discussed):