Skip to main content

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

Metadata

Release files for rotastellar 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rotastellar 0.1.1
File Size Uploaded
rotastellar-0.1.1.tar.gz 13.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rotastellar 0.1.1
File Interpreter ABI Platform
rotastellar-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 28.8 kB

Release files / rotastellar-0.1.1.tar.gz

Download URL rotastellar-0.1.1.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
269ebd54db418cbb5b9d1d8ac56e2e66683cd43ade467aea081a08db4b9115b5
BLAKE2b-256 checksum
How to use checksums
2db7c372b6194be3425d70877bdaaf561ccb7f44f9a5497c9b57eab1ef463c3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / rotastellar-0.1.1-py3-none-any.whl

Download URL rotastellar-0.1.1-py3-none-any.whl
Size 15.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
60e011438d21d1505ddbe00f01606379e29162927161d628ecbfcf926a4e6a99
BLAKE2b-256 checksum
How to use checksums
afd017b331bca75a487244ee5f32dc1789e049d966ce59968514821d23441487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page