Skip to main content

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

Author

Created by Subhadip Mitra at RotaStellar.

License

MIT License — Copyright (c) 2026 RotaStellar

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rotastellar-0.1.1-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

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

Hashes for rotastellar-0.1.1.tar.gz
Algorithm Hash digest
SHA256 269ebd54db418cbb5b9d1d8ac56e2e66683cd43ade467aea081a08db4b9115b5
MD5 721948971b67e4335437b7fa035d3541
BLAKE2b-256 2db7c372b6194be3425d70877bdaaf561ccb7f44f9a5497c9b57eab1ef463c3d

See more details on using hashes here.

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

Hashes for rotastellar-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 60e011438d21d1505ddbe00f01606379e29162927161d628ecbfcf926a4e6a99
MD5 5b8934c2378dbdfa3fa9dc222b68297d
BLAKE2b-256 afd017b331bca75a487244ee5f32dc1789e049d966ce59968514821d23441487

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