Skip to main content

Planners and Analyzers

The PyAres Library​

Thanks to recent updates, the Educational ARES system now supports the same PyAres library compatability as the original ARES system. For more in-depth information on creating planners and analyzers, we recommend checking out the PyAres documentation.

Planners​

  • Planners make intelligent decisions regarding experiment parameters.
  • Custom Planners: You can create custom planners using the PyAres package (pip install PyAres).
  • Communication: Your Python script must use a port that matches the "PrintPlanner" address in ARES (default port 8006).

Analyzers​

  • Analyzers process experiment output, such as images.
  • Custom Analyzers: Use the PyAres library to return scores (e.g., values between 1 and 10).
  • Communication: The script must use the port defined in the ARES "PrintAnalyzer" settings (default port 8007).