.gitignore
CHANGELOG.md
LICENSE.md
README.md
pyproject.toml
.github/workflows/publish-to-pypi.yml
docs/API.md
docs/images/accuracy.png
docs/images/benedict.png
docs/images/burners.png
docs/images/components.png
docs/images/distillation.png
docs/images/heating.png
docs/images/separation.png
docs/images/titration.png
examples/accuracy.py
examples/benedict.py
examples/burners.py
examples/components_overview.py
examples/distillation.py
examples/distillation_preview.py
examples/gallery.py
examples/heating.py
examples/inspect_parts.py
examples/jack_demo.py
examples/new_tools_demo.py
examples/separation.py
examples/titration.py
src/manim_fa_lab/__init__.py
src/manim_fa_lab/theme.py
src/manim_fa_lab.egg-info/PKG-INFO
src/manim_fa_lab.egg-info/SOURCES.txt
src/manim_fa_lab.egg-info/dependency_links.txt
src/manim_fa_lab.egg-info/entry_points.txt
src/manim_fa_lab.egg-info/requires.txt
src/manim_fa_lab.egg-info/scm_file_list.json
src/manim_fa_lab.egg-info/scm_version.json
src/manim_fa_lab.egg-info/top_level.txt
src/manim_fa_lab/components/__init__.py
src/manim_fa_lab/components/alcohol_lamp/__init__.py
src/manim_fa_lab/components/alcohol_lamp/alcohol_lamp.py
src/manim_fa_lab/components/alcohol_lamp/alcohol_lamp.svg
src/manim_fa_lab/components/beaker/__init__.py
src/manim_fa_lab/components/beaker/beaker.py
src/manim_fa_lab/components/beaker/beaker.svg
src/manim_fa_lab/components/bunsen_burner/__init__.py
src/manim_fa_lab/components/bunsen_burner/bunsen_burner.py
src/manim_fa_lab/components/bunsen_burner/bunsen_burner.svg
src/manim_fa_lab/components/burette/__init__.py
src/manim_fa_lab/components/burette/burette.py
src/manim_fa_lab/components/burette/burette.svg
src/manim_fa_lab/components/condenser/__init__.py
src/manim_fa_lab/components/condenser/condenser.py
src/manim_fa_lab/components/condenser/condenser.svg
src/manim_fa_lab/components/condenser_support/__init__.py
src/manim_fa_lab/components/condenser_support/condenser_support.py
src/manim_fa_lab/components/condenser_support/condenser_support.svg
src/manim_fa_lab/components/erlenmeyer/__init__.py
src/manim_fa_lab/components/erlenmeyer/erlenmeyer.py
src/manim_fa_lab/components/erlenmeyer/erlenmeyer.svg
src/manim_fa_lab/components/fractional_column/__init__.py
src/manim_fa_lab/components/fractional_column/fractional_column.py
src/manim_fa_lab/components/fractional_column/fractional_column.svg
src/manim_fa_lab/components/graduated_cylinder/__init__.py
src/manim_fa_lab/components/graduated_cylinder/graduated_cylinder.py
src/manim_fa_lab/components/graduated_cylinder/graduated_cylinder.svg
src/manim_fa_lab/components/heater/__init__.py
src/manim_fa_lab/components/heater/heater.py
src/manim_fa_lab/components/heater/heater.svg
src/manim_fa_lab/components/lab_jack/__init__.py
src/manim_fa_lab/components/lab_jack/lab_jack.py
src/manim_fa_lab/components/lab_jack/lab_jack.svg
src/manim_fa_lab/components/lab_tripod/__init__.py
src/manim_fa_lab/components/lab_tripod/lab_tripod.py
src/manim_fa_lab/components/lab_tripod/lab_tripod.svg
src/manim_fa_lab/components/pipette/__init__.py
src/manim_fa_lab/components/pipette/pipette.py
src/manim_fa_lab/components/pipette/pipette.svg
src/manim_fa_lab/components/round_flask/__init__.py
src/manim_fa_lab/components/round_flask/round_flask.py
src/manim_fa_lab/components/round_flask/round_flask.svg
src/manim_fa_lab/components/separating_funnel/__init__.py
src/manim_fa_lab/components/separating_funnel/separating_funnel.py
src/manim_fa_lab/components/separating_funnel/separating_funnel.svg
src/manim_fa_lab/components/stand/__init__.py
src/manim_fa_lab/components/stand/stand.py
src/manim_fa_lab/components/stand/stand.svg
src/manim_fa_lab/components/test_tube/__init__.py
src/manim_fa_lab/components/test_tube/test_tube.py
src/manim_fa_lab/components/test_tube/test_tube.svg
src/manim_fa_lab/components/thermometer/__init__.py
src/manim_fa_lab/components/thermometer/thermometer.py
src/manim_fa_lab/components/thermometer/thermometer.svg
src/manim_fa_lab/components/wire_gauze/__init__.py
src/manim_fa_lab/components/wire_gauze/wire_gauze.py
src/manim_fa_lab/components/wire_gauze/wire_gauze.svg
src/manim_fa_lab/core/__init__.py
src/manim_fa_lab/core/bubbles.py
src/manim_fa_lab/core/component.py
src/manim_fa_lab/core/drops.py
src/manim_fa_lab/core/explain.py
src/manim_fa_lab/core/flame.py
src/manim_fa_lab/core/geometry.py
src/manim_fa_lab/core/liquid.py
src/manim_fa_lab/core/motion.py
src/manim_fa_lab/core/scene.py
src/manim_fa_lab/core/svg_gradients.py
src/manim_fa_lab/core/write.py
src/manim_fa_lab/scenarios/__init__.py
src/manim_fa_lab/scenarios/accuracy.py
src/manim_fa_lab/scenarios/accuracy_layout.py
src/manim_fa_lab/scenarios/benedict.py
src/manim_fa_lab/scenarios/benedict_layout.py
src/manim_fa_lab/scenarios/burners.py
src/manim_fa_lab/scenarios/distillation.py
src/manim_fa_lab/scenarios/distillation_layout.py
src/manim_fa_lab/scenarios/distillation_vapor.py
src/manim_fa_lab/scenarios/heating.py
src/manim_fa_lab/scenarios/pipetting.py
src/manim_fa_lab/scenarios/separation.py
src/manim_fa_lab/scenarios/separation_layout.py
src/manim_fa_lab/scenarios/titration.py
src/manim_fa_lab/scenarios/tripod_layout.py
tests/test_components.py