Python SDK for RotaStellar - Space Computing Infrastructure
Project description
rotastellar
Python SDK for RotaStellar — Space Computing Infrastructure
Plan, simulate, and operate orbital data centers and space intelligence systems.
Installation
pip install rotastellar
Quick Start
from rotastellar import Position, Orbit, Satellite, TimeRange
# Create a geographic position (e.g., Kennedy Space Center)
ksc = Position(latitude=28.5729, longitude=-80.6490, altitude_km=0.0)
print(f"KSC: {ksc.latitude}°N, {ksc.longitude}°W")
# Define an ISS-like orbit
orbit = Orbit(
semi_major_axis_km=6778.0,
eccentricity=0.0001,
inclination_deg=51.6,
raan_deg=100.0,
arg_periapsis_deg=90.0,
true_anomaly_deg=0.0
)
print(f"Orbital period: {orbit.period_minutes:.1f} minutes")
print(f"Apogee: {orbit.apogee_km:.1f} km, Perigee: {orbit.perigee_km:.1f} km")
# Create a satellite
sat = Satellite(
id="ISS",
name="International Space Station",
norad_id=25544,
position=Position(latitude=45.0, longitude=-122.0, altitude_km=408.0),
orbit=orbit
)
Features
- Position — Geographic coordinates with altitude
- Orbit — Keplerian orbital elements with derived properties
- Satellite — Satellite metadata and state
- TimeRange — Time window specifications
- Validation — Automatic parameter validation
Related Packages
| Package | Description |
|---|---|
| rotastellar-intel | Satellite tracking, TLE parsing, conjunction analysis |
| rotastellar-compute | Thermal, power, latency, and feasibility analysis |
| rotastellar-distributed | Federated learning, model partitioning, mesh routing |
Links
- Website: https://rotastellar.com
- Documentation: https://docs.rotastellar.com
- GitHub: https://github.com/rotastellar/rotastellar-python
Author
Created by Subhadip Mitra at RotaStellar.
License
MIT License — Copyright (c) 2026 RotaStellar
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 Distribution
rotastellar-0.1.1.tar.gz
(13.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rotastellar-0.1.1.tar.gz.
File metadata
- Download URL: rotastellar-0.1.1.tar.gz
- Upload date:
- Size: 13.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
269ebd54db418cbb5b9d1d8ac56e2e66683cd43ade467aea081a08db4b9115b5
|
|
| MD5 |
721948971b67e4335437b7fa035d3541
|
|
| BLAKE2b-256 |
2db7c372b6194be3425d70877bdaaf561ccb7f44f9a5497c9b57eab1ef463c3d
|
File details
Details for the file rotastellar-0.1.1-py3-none-any.whl.
File metadata
- Download URL: rotastellar-0.1.1-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60e011438d21d1505ddbe00f01606379e29162927161d628ecbfcf926a4e6a99
|
|
| MD5 |
5b8934c2378dbdfa3fa9dc222b68297d
|
|
| BLAKE2b-256 |
afd017b331bca75a487244ee5f32dc1789e049d966ce59968514821d23441487
|