Skip to main content

Rexilion Engine local Rust-backed execution package

Project description

Rexilion Engine

Rexilion Engine is a local Rust-backed execution package with a Python facade.

Target install flow:

pip install rexilion-engine

Minimal local usage:

from rexilion_engine import Engine

engine = Engine()
engine.set_position("BTCUSDT", 0)
report = engine.target_position(
    command_id="cmd-example",
    strategy_id="strategy-example",
    symbol="BTCUSDT",
    target_qty_units=125,
)

For migration checks, Engine.base_engine_plan(...) and BaseEngine.rust_compatibility_plan() report which legacy Python BaseEngine startup steps are Rust-ready versus still Python-backed. They do not start live exchange/provider calls.

Engine.base_engine_local_runtime_plan(...), Engine.datasource_poll_decision(...), Engine.drawdown_decision(...), and Engine.strategy_event_decision(...) expose the Rust-owned local BaseEngine runtime decisions without live network side effects.

The native wheel contains the Rust extension module rexilion_engine._native. If no platform wheel exists, pip may try to build from source and the user will need a compatible Rust/Python build environment.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rexilion_engine-0.0.4a1-cp312-abi3-win_amd64.whl (450.2 kB view details)

Uploaded CPython 3.12+Windows x86-64

rexilion_engine-0.0.4a1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (559.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

rexilion_engine-0.0.4a1-cp312-abi3-macosx_11_0_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl (952.2 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64macOS 11.0+ universal2 (ARM64, x86-64)macOS 11.0+ x86-64

File details

Details for the file rexilion_engine-0.0.4a1-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for rexilion_engine-0.0.4a1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f870bfe244f12e4ecbbd1798aff8cc4a66fdf0370bee4fac5051b0f13e16e11f
MD5 c3678a5d3930e72f7823d600d180072b
BLAKE2b-256 b833a6a9d39499ba19bef9f85e7b946ca7fbb46fad0141b1f06ec6cd88a8fc27

See more details on using hashes here.

Provenance

The following attestation bundles were made for rexilion_engine-0.0.4a1-cp312-abi3-win_amd64.whl:

Publisher: publish.yml on rexilion-tech/rexilion-engine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rexilion_engine-0.0.4a1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rexilion_engine-0.0.4a1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e7800f8f6051954bb2e1f1f43c0c047eba375f7b78d346b2c98b78a0d684a22
MD5 54f404d7cc2fc4ce74803c13146fc854
BLAKE2b-256 b16134fdfc67009efc5b471a198c1850ef6b9fbb0e966f40b3e14803441218f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rexilion_engine-0.0.4a1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on rexilion-tech/rexilion-engine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rexilion_engine-0.0.4a1-cp312-abi3-macosx_11_0_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for rexilion_engine-0.0.4a1-cp312-abi3-macosx_11_0_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 13d8bfb4eb3d2cd5ed319a49afe5e87ecf50b5e910f44f7aebb18e5225183488
MD5 f54bcb2e5ec7ab6ca569e061e1ab95f2
BLAKE2b-256 6f857fa8b30617f3fd0e58b53e7e311ac7a92aa727e31c9db20178795016f6c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rexilion_engine-0.0.4a1-cp312-abi3-macosx_11_0_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl:

Publisher: publish.yml on rexilion-tech/rexilion-engine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page