Skip to content

EconViz: Python packages for economics diagrams

EconViz

Open-source Python packages for economics diagrams.


Source Code: https://github.com/EconViz

Contact: contact@econ-viz.org


Modules

EconViz is made of four packages. Two draw economics diagrams, and two are general-purpose building blocks they share.

Economics packages

Two packages draw economics diagrams.

  • utility-viz

    Publication-quality microeconomics diagrams: indifference curves, budget constraints and equilibria.

    uv add --prerelease allow utility-viz
    

    Version 2.0 is in beta.

    utility-viz

  • principle-viz

    Market analysis and diagrams for Principles of Economics: taxes, price controls, welfare and trade.

    uv add principle-viz
    

    principle-viz

Foundation packages

Two general-purpose building blocks that the economics packages share.

  • mosaickit

    A domain-neutral toolkit for assembling two-dimensional diagrams from layers, styles and renderers.

    uv add mosaickit
    

    mosaickit

  • bezierkit

    A small toolkit for constructing, analyzing and exporting Bézier curves, with SVG and TikZ output.

    uv add bezierkit
    

    Current stable release: 1.1.0.

    bezierkit

Animation and fonts

Two independent engines. KineticKit animates, and GlyphKit sets type. Neither depends on the economics packages.

  • kinetickit

    Deterministic 2D and 3D animation, written as animated SVG, streamed GIF or interactive HTML.

    uv add --prerelease allow kinetickit
    

    Pre-release: 1.0.0b2.

    kinetickit

  • glyphkit

    Renderer-independent typography: fonts, shaping, paragraph and math layout, exact outlines and font subsets.

    uv add --prerelease allow glyphkit
    

    Pre-release: 1.0.0b4.

    glyphkit

Comments