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.13.2-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.13.2-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.13.2-cp310-abi3-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for elodin-0.13.2-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 f5e6418d9372e7f73541c346b268f72e8f9d94a2f342ffb8f9f0fe1e16df04ce
MD5 11dbb2c2316891d8463684e87832819f
BLAKE2b-256 2afde16367970b173efdc44004f426a6ed7eb6e7dbc1e75782a6a19f4d00651f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for elodin-0.13.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f886f7525289cd586eb64ecf342c7edab7f88f516259551959209cb220d34cc
MD5 caf189ecc84172f7e5a0332848dda53a
BLAKE2b-256 18c98f97c55e48fb2d847e2fcba74ac28bfb2f4b26e3ca4a48531c5bdb13ba04

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