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
PyArespackage (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
PyAreslibrary 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).