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

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

elodin-0.14.2-cp310-abi3-macosx_11_0_arm64.whl (59.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for elodin-0.14.2-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 e45949c7a30fef7cfe343646109742fe26966d3a1910580b90de3e13de9c8cfb
MD5 8292b3d53447b06726ffed3aa467cc79
BLAKE2b-256 5ecdbb37ff829b4ff6d6af593331f1e67039aae4b2baba86c322650ff0964d49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for elodin-0.14.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02ceef79a70014172db247ea2905368a8ec4d480bf4f06a1586416715344b780
MD5 eff56c067fce56299668aab44e684020
BLAKE2b-256 f150c6ec652df1ee0b9b7d6d6d4740f98191e203a0f0724032c2af323b7131ec

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