Skip to main content

No project description provided

Project description

Elodin

Docs: https://docs.elodin.systems

Elodin is a platform for rapid design, testing, and simulation of drones, satellites, and aerospace control systems.

Usage

elodin editor <path/to/src.py>

Templates

Templates can be found at http://app.elodin.systems.

PySim Usage Examples

# Initialize the simulation
sim = w.to_jax(sys, sim_time_step=1.0 / 20.0)

# Advance the simulation by 500 steps
sim.step(500)

# Retrieve the state of a specific component
state = sim.get_state(component_name="att_est", entity_name="OreSat")

print(state)

# Set the state of a specific component
sim.set_state(component_name="att_est", entity_name="OreSat", value=np.array([1.0, 0.0, 0.0, 0.0]))

# Print the component dictionary with entity shapes
sim.print_dictionary()

print(state)

Project details


Release history Release notifications | RSS feed

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.

elodin-0.12.3-cp310-abi3-manylinux_2_35_x86_64.whl (75.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.35+ x86-64

elodin-0.12.3-cp310-abi3-macosx_11_0_arm64.whl (56.9 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file elodin-0.12.3-cp310-abi3-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for elodin-0.12.3-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 f8888476eefa10fa2d3215d5842e3ed34c8c361c718635263f29767413b54d66
MD5 620ccf6a8f392e4e435e9d8a523a198b
BLAKE2b-256 80b38cb37746466ee1aedac4ebde12a1def28547be09d5cbab4853facd264839

See more details on using hashes here.

File details

Details for the file elodin-0.12.3-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for elodin-0.12.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 321c9d519ce1856dec780e8b9ba70972c7ee4c3ca562e1ada13a7c6817f82c96
MD5 6573581c1e80b9b0c719ad3cbecf08ef
BLAKE2b-256 df7d2fa10e63422a4d22521317adb3faa9a0f668c550766992cd3dbd94e54182

See more details on using hashes here.

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