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.0.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.0.tar.gz.
File metadata
- Download URL: rotastellar-0.1.0.tar.gz
- Upload date:
- Size: 13.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbc570e8bebf2ddbf486bcb3d92ee90ee645d5466696d68998dfa279e56333a7
|
|
| MD5 |
2538e4bae0f9922b9ebc5c7a8ab8fa80
|
|
| BLAKE2b-256 |
1df7937ac01e0bd81c7309fc0351f097bd659112451a4e23e2ad7987b6db7d3f
|
File details
Details for the file rotastellar-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rotastellar-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5afbdbda2e5b44de1a5b8a7f4b74bef5dcf518a007f920fccafc27dc72dfad9c
|
|
| MD5 |
ab67387460dd4fbb36ddeac8e3c20db9
|
|
| BLAKE2b-256 |
5ce7f34be36063bbb6303b3dd2a4018799c80b9771dd0c82a276b490689afab4
|