├── .gitignore ├── LICENSE ├── README.md ├── benchmarks ├── README.md ├── __init__.py ├── generate.py ├── graph.py ├── output │ ├── add-mv-mv.svg │ └── mul-mv-mv.svg ├── test_clifford.py └── test_torchga.py ├── environment.yml ├── notebooks ├── clifford.ipynb ├── conv.ipynb ├── em.ipynb ├── em_output │ ├── electric_field.webm │ └── electric_potential.webm ├── keras-triangles.ipynb ├── pga.ipynb ├── pytorchga.ipynb └── qed.ipynb ├── pyproject.toml ├── setup.py ├── tests ├── test_dual_cayley.py ├── test_dual_ga.py ├── test_keras.py ├── test_pga.py ├── test_pytorch_clifford.py ├── test_pytorch_ga.py └── test_sta_cayley.py └── torch_ga ├── __init__.py ├── __version__.py ├── blades.py ├── cayley.py ├── clifford ├── __init__.py ├── algebra.py └── blades.py ├── jacobian.py ├── layers.py ├── mv.py ├── mv_ops.py ├── plots.py ├── torch_ga.py ├── transform.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/benchmarks/generate.py -------------------------------------------------------------------------------- /benchmarks/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/benchmarks/graph.py -------------------------------------------------------------------------------- /benchmarks/output/add-mv-mv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/benchmarks/output/add-mv-mv.svg -------------------------------------------------------------------------------- /benchmarks/output/mul-mv-mv.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/benchmarks/output/mul-mv-mv.svg -------------------------------------------------------------------------------- /benchmarks/test_clifford.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/benchmarks/test_clifford.py -------------------------------------------------------------------------------- /benchmarks/test_torchga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/benchmarks/test_torchga.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/environment.yml -------------------------------------------------------------------------------- /notebooks/clifford.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/clifford.ipynb -------------------------------------------------------------------------------- /notebooks/conv.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/conv.ipynb -------------------------------------------------------------------------------- /notebooks/em.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/em.ipynb -------------------------------------------------------------------------------- /notebooks/em_output/electric_field.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/em_output/electric_field.webm -------------------------------------------------------------------------------- /notebooks/em_output/electric_potential.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/em_output/electric_potential.webm -------------------------------------------------------------------------------- /notebooks/keras-triangles.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/keras-triangles.ipynb -------------------------------------------------------------------------------- /notebooks/pga.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/pga.ipynb -------------------------------------------------------------------------------- /notebooks/pytorchga.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/pytorchga.ipynb -------------------------------------------------------------------------------- /notebooks/qed.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/notebooks/qed.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_dual_cayley.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/tests/test_dual_cayley.py -------------------------------------------------------------------------------- /tests/test_dual_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/tests/test_dual_ga.py -------------------------------------------------------------------------------- /tests/test_keras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/tests/test_keras.py -------------------------------------------------------------------------------- /tests/test_pga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/tests/test_pga.py -------------------------------------------------------------------------------- /tests/test_pytorch_clifford.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/tests/test_pytorch_clifford.py -------------------------------------------------------------------------------- /tests/test_pytorch_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/tests/test_pytorch_ga.py -------------------------------------------------------------------------------- /tests/test_sta_cayley.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/tests/test_sta_cayley.py -------------------------------------------------------------------------------- /torch_ga/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/__init__.py -------------------------------------------------------------------------------- /torch_ga/__version__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.0.6" -------------------------------------------------------------------------------- /torch_ga/blades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/blades.py -------------------------------------------------------------------------------- /torch_ga/cayley.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/cayley.py -------------------------------------------------------------------------------- /torch_ga/clifford/__init__.py: -------------------------------------------------------------------------------- 1 | from .algebra import * -------------------------------------------------------------------------------- /torch_ga/clifford/algebra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/clifford/algebra.py -------------------------------------------------------------------------------- /torch_ga/clifford/blades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/clifford/blades.py -------------------------------------------------------------------------------- /torch_ga/jacobian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/jacobian.py -------------------------------------------------------------------------------- /torch_ga/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/layers.py -------------------------------------------------------------------------------- /torch_ga/mv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/mv.py -------------------------------------------------------------------------------- /torch_ga/mv_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/mv_ops.py -------------------------------------------------------------------------------- /torch_ga/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/plots.py -------------------------------------------------------------------------------- /torch_ga/torch_ga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/torch_ga.py -------------------------------------------------------------------------------- /torch_ga/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/transform.py -------------------------------------------------------------------------------- /torch_ga/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/falesiani/torch_ga/HEAD/torch_ga/utils.py --------------------------------------------------------------------------------