Installation

Requirements

  • Python 3.9 or later

  • NumPy and Matplotlib (installed automatically)

From PyPI

pip install evas-sim

From Source

git clone https://github.com/Arcadia-1/EVAS.git
cd EVAS
pip install -e ".[dev]"

Verify

evas list

You should see the 5 bundled example groups printed.

Engine Selection

The packaged default is EVAS2/Rust. Compatible Linux wheels include the evas-rust shared library, and source installs build it with cargo unless EVAS_SKIP_RUST_CORE_BUILD=1 is set.

If your platform installed the pure Python wheel, build the Rust core from source before using the default engine:

cargo build --manifest-path evas/rust_core/Cargo.toml --release
evas simulate path/to/tb.scs

Use the Python compatibility engine as an explicit fallback:

evas simulate path/to/tb.scs --engine python

You can also select the engine with EVAS_ENGINE=python or simulatorOptions options evas_engine=python. The legacy evas2 and rust2 selectors remain accepted as compatibility aliases for evas-rust.