Installation
Installation¶
Requirements¶
- Python 3.11+
- Palace EM simulation software
Optional:
- COBRA installed/importable if you use ORCA surrogate outputs in circuit optimization
Note
ORCA supports Python 3.11 to 3.14.
Clone Repository¶
Install ORCA¶
Verify Setup¶
Run the following check in your activated environment:
Expected behavior: ORCA GUI starts.
To verify the script workflow:
Warning
examples/main.py requires a working Palace installation and a valid geometry configuration.
External Tool Notes¶
Palace¶
- ORCA uses Palace as the EM simulation backend.
- Install Palace by following the official Palace installation instructions.
- Palace can be run directly or via an Apptainer/Singularity container.
COBRA (Optional)¶
- COBRA consumes ONNX surrogate models exported by ORCA for circuit-level optimization.
- See COBRA documentation for details.
Next Steps¶
- Continue with Getting Started -> Quickstart for a first run.
- Use User Guide -> Custom Classes to bring your own geometry.