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

File metadata

File hashes

Hashes for elodin-0.13.0-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1e3a0ece78c111354a06c8230576eea047273130a6b54d8d84a1177989ddad4e
MD5 63cd07210e5e05277ef1716aadc9e234
BLAKE2b-256 93c65dc322c427e87ad502d2e76774ead271d48f6c3325d35a6a2fdb790842b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for elodin-0.13.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1f5996314dc5d2fcfb589fb0af21f3b30eee720aaa6657e707d23bd97d6f146
MD5 b102b544bf0aa594141da5bb97ab7477
BLAKE2b-256 ce157550dd185b76254a62a698cde99605fdb21f425bfddb01bae3f8fad7796d

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