Skip to main content

manim_express

image image image image

Requirements

manim_kunyuan >= 0.31
sparrow_tool
fake_headers
requests
# helium
# pyperclip

中文说明 | English

Install

pip install manim_express

The above steps will automatically install packages manim_express and manimlib for you. Then you can code with them anywhere.

Quick start

  • Render an animation: 3b1b:SquareToCircle

    from manimlib import *
    from manim_express import EagerModeScene
    
    scene = EagerModeScene()
    circle = Circle()
    circle.set_fill(BLUE, opacity=0.5)
    circle.set_stroke(BLUE_E, width=4)
    
    square = Square()
    scene.play(ShowCreation(square))
    scene.play(ReplacementTransform(square, circle))
    
    scene.hold_on()
    

    Operating graphics:

    • hold down the d key on the keyboard and move the mouse to change the three-dimensional perspective.
    • hold down the s key on the keyboard and move the mouse to pan the screen
    • hold down the z on the keyboard while scrolling the middle mouse button to zoom the screen
    • scroll the middle mouse button to move the screen up and down
    • reset camera view by pressing r
    • close the window and exit the program by pressing q or tab
    • pause the animation by pressing space or ctrl
    • previews animation clip by pressing LEFT
    • next animation clip: RIGHT
    • replay current animation clip: DOWN
  • manim_express vs Matplotlib:
    In some cases, you may need to install LaTeX to render tex fonts.
    Fortunately, online latex compilation option is available. Just set SceneArgs.use_online_tex=True

    from manimlib import *
    from manim_express import *
    import numpy as np
    CONFIG.use_online_tex = True # Use online latex compiler
    
    theta = np.linspace(0, 2*np.pi, 200)
    x = np.cos(theta)
    y = np.sin(theta)
    
    # matplotlib
    # import matplotlib.pyplot as plt
    # plt.plot(x, y, color='green', linewidth=2)
    # plt.axis("equal")
    # plt.show()
    
    # manim_express
    scene = EagerModeScene()
    scene.plot(x, y, color=GREEN, width=2, scale_ratio=1)
    scene.show_plot()
    
    scene.hold_on()
    

Resources

Examples

  • GOA model

  • Apply function

  • Double pendulum

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manim_express-0.4.8.tar.gz (16.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

manim_express-0.4.8-py3-none-any.whl (160.8 kB view details)

Uploaded Python 3

File details

Details for the file manim_express-0.4.8.tar.gz.

File metadata

  • Download URL: manim_express-0.4.8.tar.gz
  • Upload date:
  • Size: 16.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for manim_express-0.4.8.tar.gz
Algorithm Hash digest
SHA256 f6cde776f7f387535c167a82bd3acfcb5318e035cbbe61e236f00482690e69ef
MD5 d21acac8505a9c5b7083ecbd5a5be12c
BLAKE2b-256 1ffec1822241f1bb72463c64ee945e1f088a9cef319326eafc47c7ff351a202f

See more details on using hashes here.

File details

Details for the file manim_express-0.4.8-py3-none-any.whl.

File metadata

  • Download URL: manim_express-0.4.8-py3-none-any.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for manim_express-0.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ec73d8613211d1100f61a773362c8fd241cb0f4b7a8059d72f9b7aec123e5fbc
MD5 c58793216c3e0829276301e7cab493ad
BLAKE2b-256 cf5c84c99f96669c1cef02dbec5f41b785b786bdd9d7a6d3f910e7db9fd7a2c4

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.8

2 files

0.6.7

2 files

0.6.6

2 files

0.6.5

2 files

0.6.4

2 files

0.6.3

2 files

0.6.1

2 files

0.5.5

2 files

0.5.2

2 files

0.5.0

2 files

This release

0.4.8 This release

2 files

0.4.7

2 files

0.4.5

2 files

0.4.4

2 files

0.4.1

2 files

0.4.0

2 files

0.3.8

2 files

0.3.7

2 files

0.3.5

2 files

0.3.1

2 files

0.3.0

2 files

0.2.8

2 files

0.2

2 files

0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page