Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Algan v0.1.0
Light Logo Dark Logo
Algan v0.1.0
  • Installation
    • Installing Algan locally
  • Tutorials & Guides
    • New User Tutorials
      • Installation
        • Installing Algan locally
      • Getting Started
      • Basic Animations
      • Controlling Animations
      • Updaters
      • Nesting Mobs
      • Importing From Manim
    • Manim User Quickstart
      • Manim User Quickstart
    • Advanced User Tutorials
      • Images and Textures
      • Lights, Camera, Action!
      • Shaders and Materials
      • Animating Out of Order
      • Extending Algan
      • Transparent Backgrounds
    • Making Algan Faster
      • Installing pytorch_scatter
      • Changing Batch Sizes
      • Using PyTorch Compile
    • Developer Tutorials
      • An Overview of Algan’s Internals
  • Reference Manual
    • Mobs
      • mob
        • Mob
      • group
        • Group
      • text
        • OldTex
        • Tex
        • Text
      • bezier_circuit
        • BezierCircuitCubic
        • BezierCurveCubic
      • shapes_2d
        • Circle
        • Polygon
        • Quad
        • QuadTriangulated
        • Rectangle
        • RegularPolygon
        • Square
        • Triangle
        • TriangleTriangulated
        • TriangleVertices
      • surface
        • Surface
      • shapes_3d
        • Cylinder
        • Sphere
      • manim_mob
        • ManimMob
      • numeric_display
        • NumericDisplay
    • Animation
      • animatable
        • Animatable
        • AnimatableData
        • ModificationHistory
        • TimeInterval
      • animation_contexts
        • AnimationContext
        • AnimationManager
        • ComposeRateFunc
        • Lag
        • NoExtra
        • Off
        • OnInit
        • RateFuncWrapper
        • Seq
        • SlideShow
        • Sync
    • Rendering
      • camera
        • Camera
      • pbr_shaders
      • primitive
        • RenderPrimitive
        • RenderPrimitive2D
      • triangle_primitive
        • TrianglePrimitive
      • bezier_circuit_primitive
        • BezierCircuitPrimitive
    • Scenes
      • scene
        • Scene
    • Settings
      • render_settings
        • RenderSettings
    • Utils
      • algan_utils
      • animation_utils
      • tensor_utils
      • python_utils
Back to top
View this page
Edit this page

Developer Tutorials¶

These tutorials are meant to help developers and contributors get up to speed with how the Algan internal systems work, to help them in extending or debugging the internal systems. Regular users do not need to know this stuff.

Table of Contents

  • An Overview of Algan’s Internals
    • The Animation System
    • The Rendering System
Next
An Overview of Algan’s Internals
Previous
Using PyTorch Compile
Copyright © 2025-2025, Algorithmic Simplicity
Made with Sphinx and @pradyunsg's Furo