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.0.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.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

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

Hashes for rotastellar-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cbc570e8bebf2ddbf486bcb3d92ee90ee645d5466696d68998dfa279e56333a7
MD5 2538e4bae0f9922b9ebc5c7a8ab8fa80
BLAKE2b-256 1df7937ac01e0bd81c7309fc0351f097bd659112451a4e23e2ad7987b6db7d3f

See more details on using hashes here.

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

Hashes for rotastellar-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5afbdbda2e5b44de1a5b8a7f4b74bef5dcf518a007f920fccafc27dc72dfad9c
MD5 ab67387460dd4fbb36ddeac8e3c20db9
BLAKE2b-256 5ce7f34be36063bbb6303b3dd2a4018799c80b9771dd0c82a276b490689afab4

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