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

File metadata

File hashes

Hashes for elodin-0.13.3-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 0a962f8754b0bd022e4cfd5bf5fe0123c7a75c0c66fc9d3860b45d3c23752a0a
MD5 4c5c8dce6a99602ad8ae256d6e3bd6ff
BLAKE2b-256 83b13b066c20c1c27dd7ca193d6fa345c826e1417984dd3c16b121a2fc03e70e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for elodin-0.13.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f31676850524621af59dbd7879956945d008153292694f60f870476ebf983396
MD5 c730ce772a590e6f4665be3c61d7f353
BLAKE2b-256 216eca0478776438709bd8645129f9af6be6b951cbfc2b206072e7b95d6e3140

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