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

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

elodin-0.12.2-cp310-abi3-macosx_11_0_arm64.whl (56.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for elodin-0.12.2-cp310-abi3-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 faca477c67bea125b639f15cc3708e6b956102867fbcdbc8eb1fc746db372907
MD5 c3d42f6cc26c2a77f41403cd4d96a698
BLAKE2b-256 89eca91b5a2784a52934500e5d93c08bc0370ad17135d1e348f7b6b5ee405492

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for elodin-0.12.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d89259d69bd586479c410bc71c87ef2fb0fca31c98ea180706a475d433f2be1
MD5 3f774b9c933aae7451a8f5e2c858e7bd
BLAKE2b-256 43befd54c809134584fee2305e6c6346c52f375dfe9b6cdbb949f16ceb08fcb6

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