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.1-cp310-abi3-manylinux_2_35_x86_64.whl (75.4 MB view details)

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

elodin-0.12.1-cp310-abi3-macosx_11_0_arm64.whl (56.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for elodin-0.12.1-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 caf6fe13139225ed8b18b73b73561ee21c0c13134fa93be9a1212bb61a135bbc
MD5 397a9486ab7cd49d4df077e93c859663
BLAKE2b-256 36eb61a9f7dfd1738a8877425d281c5f023025d5fe86e36139950bf030fb4da4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for elodin-0.12.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 048d80399e8e5e0b2c30d0fb4d6be5e62e78aed36edf5ecf78666e714219b10e
MD5 5623b9ff949ee7bdef9f8491df6d76e3
BLAKE2b-256 65d2d20868030fe0b6206808225be4e2c983e85bbd9bf8325abab8a720069f77

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