Legacy / NumPy Archive

pymdp/legacy is preserved for compatibility and historical context.

Status

  • Legacy modules are frozen and not the primary API path.
  • New examples, docs, and feature development target modern JAX modules.

Mapping (legacy -> modern)

  • pymdp.legacy.agent -> pymdp.agent
  • pymdp.legacy.inference -> pymdp.inference
  • pymdp.legacy.control -> pymdp.control
  • pymdp.legacy.learning -> pymdp.learning
  • pymdp.legacy.maths -> pymdp.maths
  • pymdp.legacy.utils -> pymdp.utils

Next step

Use the NumPy/legacy to JAX migration guide.