See here for how to setup an Origen 2 development environment - https://origen-sdk.org/o2/guides/developers/installation.html
- Compile the Origen CLI by running:
cd rust/origen cargo build --bin origen --workspace - Add
<workspace>/rust/origen/target/debug/to your$PATHor otherwise make theorigenCLI that was just compiled to this location available for execution - Compile Origen Metal by running:
origen origen build --metal
Repeat step 3 after making any changes to rust/origen_metal (the Rust library) or
rust/pyapi_metal (the Python bindings for it).
To test out any updates in your application add python/origen_metal to your application's
virtual environment.
If using another venv manager than Poetry, you might need to uncomment the [project] section
in pyproject.toml.