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

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

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

File metadata

File hashes

Hashes for elodin-0.12.0-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6684e28e85b681962a9451139be1948ef794f1de9ca05fcf4eb99bd6a1ef979b
MD5 f034a347ec7225e837f10071a3ad0582
BLAKE2b-256 6d64b039ddf8428ad370eeda14b7b0c5257400ae71fd623034572b479e7a2c06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for elodin-0.12.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a52cdda5dc1d7dfef3b48ea3ad1d6f38d9d44760c6d816c5db921356d44a204
MD5 1b8b2d7f9e8c4b332f9e816c1b5e168c
BLAKE2b-256 b8e562078b16c608857bebac6f6983dfef49d769bd83e7ed1a15a5aad565e884

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