├── .github ├── manimdependency.json ├── scripts │ └── ci_build_cairo.py └── workflows │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── README.md ├── docs ├── Makefile ├── make.bat ├── requirements.txt ├── rtd-requirements.txt └── source │ ├── _static │ ├── custom.css │ └── responsiveSvg.js │ ├── _templates │ └── autosummary │ │ ├── class.rst │ │ └── module.rst │ ├── changelog.rst │ ├── conf.py │ ├── contributing.rst │ ├── index.rst │ ├── reference.rst │ └── reference_index │ ├── electromagnetism.rst │ ├── optics.rst │ ├── rigid_mechanics.rst │ └── wave.rst ├── example.py ├── manim_physics ├── __init__.py ├── electromagnetism │ ├── __init__.py │ ├── electrostatics.py │ └── magnetostatics.py ├── optics │ ├── __init__.py │ ├── lenses.py │ └── rays.py ├── rigid_mechanics │ ├── __init__.py │ ├── pendulum.py │ └── rigid_mechanics.py └── wave.py ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── conftest.py ├── control_data ├── electromagnetism │ ├── electric_field.npz │ ├── magnetic_field.npz │ └── magnetic_field_multiple_wires.npz ├── optics │ └── rays_lens.npz ├── pendulum │ ├── multipendulum.npz │ └── pendulum.npz ├── rigid_mechanics │ └── rigid_mechanics.npz └── waves │ ├── linearwave.npz │ ├── radialwave.npz │ └── standingwave.npz ├── test_electromagnetism.py ├── test_lensing.py ├── test_pendulum.py ├── test_rigid_mechanics.py └── test_wave.py /.github/manimdependency.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/.github/manimdependency.json -------------------------------------------------------------------------------- /.github/scripts/ci_build_cairo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/.github/scripts/ci_build_cairo.py -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/rtd-requirements.txt: -------------------------------------------------------------------------------- 1 | jupyterlab 2 | sphinxcontrib-programoutput 3 | -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/_static/responsiveSvg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/_static/responsiveSvg.js -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/source/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/source/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/changelog.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/reference.rst -------------------------------------------------------------------------------- /docs/source/reference_index/electromagnetism.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/reference_index/electromagnetism.rst -------------------------------------------------------------------------------- /docs/source/reference_index/optics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/reference_index/optics.rst -------------------------------------------------------------------------------- /docs/source/reference_index/rigid_mechanics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/reference_index/rigid_mechanics.rst -------------------------------------------------------------------------------- /docs/source/reference_index/wave.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/docs/source/reference_index/wave.rst -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/example.py -------------------------------------------------------------------------------- /manim_physics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/__init__.py -------------------------------------------------------------------------------- /manim_physics/electromagnetism/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manim_physics/electromagnetism/electrostatics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/electromagnetism/electrostatics.py -------------------------------------------------------------------------------- /manim_physics/electromagnetism/magnetostatics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/electromagnetism/magnetostatics.py -------------------------------------------------------------------------------- /manim_physics/optics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/optics/__init__.py -------------------------------------------------------------------------------- /manim_physics/optics/lenses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/optics/lenses.py -------------------------------------------------------------------------------- /manim_physics/optics/rays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/optics/rays.py -------------------------------------------------------------------------------- /manim_physics/rigid_mechanics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manim_physics/rigid_mechanics/pendulum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/rigid_mechanics/pendulum.py -------------------------------------------------------------------------------- /manim_physics/rigid_mechanics/rigid_mechanics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/rigid_mechanics/rigid_mechanics.py -------------------------------------------------------------------------------- /manim_physics/wave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/manim_physics/wave.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/control_data/electromagnetism/electric_field.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/electromagnetism/electric_field.npz -------------------------------------------------------------------------------- /tests/control_data/electromagnetism/magnetic_field.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/electromagnetism/magnetic_field.npz -------------------------------------------------------------------------------- /tests/control_data/electromagnetism/magnetic_field_multiple_wires.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/electromagnetism/magnetic_field_multiple_wires.npz -------------------------------------------------------------------------------- /tests/control_data/optics/rays_lens.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/optics/rays_lens.npz -------------------------------------------------------------------------------- /tests/control_data/pendulum/multipendulum.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/pendulum/multipendulum.npz -------------------------------------------------------------------------------- /tests/control_data/pendulum/pendulum.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/pendulum/pendulum.npz -------------------------------------------------------------------------------- /tests/control_data/rigid_mechanics/rigid_mechanics.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/rigid_mechanics/rigid_mechanics.npz -------------------------------------------------------------------------------- /tests/control_data/waves/linearwave.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/waves/linearwave.npz -------------------------------------------------------------------------------- /tests/control_data/waves/radialwave.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/waves/radialwave.npz -------------------------------------------------------------------------------- /tests/control_data/waves/standingwave.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/control_data/waves/standingwave.npz -------------------------------------------------------------------------------- /tests/test_electromagnetism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/test_electromagnetism.py -------------------------------------------------------------------------------- /tests/test_lensing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/test_lensing.py -------------------------------------------------------------------------------- /tests/test_pendulum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/test_pendulum.py -------------------------------------------------------------------------------- /tests/test_rigid_mechanics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/test_rigid_mechanics.py -------------------------------------------------------------------------------- /tests/test_wave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Matheart/manim-physics/HEAD/tests/test_wave.py --------------------------------------------------------------------------------