Skip to content

rotastellar/rotastellar-node

Repository files navigation

RotaStellar

Node.js SDK for Space Computing Infrastructure

npm npm npm npm

License TypeScript Documentation


Plan, simulate, and operate orbital data centers and space intelligence systems.

Packages

Package Description
@rotastellar/sdk Core types — Position, Orbit, Satellite, TimeRange
@rotastellar/compute Feasibility, thermal, power, and latency analysis
@rotastellar/intel Satellite tracking, TLE parsing, conjunction analysis
@rotastellar/distributed Federated learning, model partitioning, mesh routing

Installation

# Core SDK
npm install @rotastellar/sdk

# All packages
npm install @rotastellar/sdk @rotastellar/compute @rotastellar/intel @rotastellar/distributed

Quick Start

import { Position, Orbit, Satellite } from '@rotastellar/sdk';
import { FeasibilityCalculator, WorkloadProfile, WorkloadType } from '@rotastellar/compute';

// Define a position
const ksc = new Position({ latitude: 28.5729, longitude: -80.6490, altitudeKm: 0.0 });

// Analyze workload feasibility
const calc = new FeasibilityCalculator({ altitudeKm: 550.0 });
const profile = new WorkloadProfile({
  workloadType: WorkloadType.INFERENCE,
  computePowerKw: 10.0,
  memoryGb: 32.0
});
const result = calc.analyze(profile);
console.log(`Feasible: ${result.feasible}, Rating: ${result.rating}`);

Links

Author

Created by Subhadip Mitra at RotaStellar.

License

MIT License — Copyright (c) 2026 RotaStellar

About

Node.js SDK for RotaStellar - Space Computing Infrastructure

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors