Aesara

Apr 01, 20261 min read

According to the repository, Aesara is:

a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.

Aesara is much more than that.

  • The Graph
    • Ops
    • Nodes
    • Replacement
    • Copy
  • FunctionGraph
  • Shared variables
  • Compile
  • Random Variables in Aesara
  • Debug an Aesara graph (advanced)
  • AeNN
  • AePPL
  • AeMCMC
  • JAX dispatcher
  • XLA dispatcher
  • Aesara’s Intermediate representation

Backlinks

  • AePPL
  • AePPL, discrete mixtures and conditionals
  • Interesting applications of Aesara
  • Shape semantics for random variables in Aesara
  • Hidden Markov Models in Aesara
  • The typical set
  • Polyhedral compilation

Created with Quartz v4.5.2 © 2026