Kshana Studio
What do you want to do?
Pick a domain and a scenario, set it up, run the engine in your browser, then read, compare and export the results. Nothing is uploaded.
- 1Choose a domain and a scenario
- 2Set its parameters
- 3Run the engine, locally
- 4Read the key figures and panels
- 5Share or export the run
Good first runs
Domains
Scenario
Loading engine…
New here? Follow the numbered steps: 1 choose a scenario, 2 set its parameters, 3 run it, 4 read the key figures and panels, 5 share or export. Every number is the engine's own output.
Key figures
Headline numbers from the engine's result, with the change since your previous run of this scenario, and a pass or fail where the run states a threshold.
Panels
Figures of merit
The tier is each figure's validation status, read from the engine's own figure_tiers block: validated means checked against an independent external oracle; modelled means first-principles physics with tests, not yet oracle-checked.
Every published figure
Read from the result document with the unit, note and provenance the engine records for each one.
Filter health Kalman self-consistency
A consistent filter's reported uncertainty matches its actual errors. NIS (normalised innovation squared) should sit near 1 and NEES (normalised estimation error squared) near 2, each inside its 95% χ² band.
Time series
Each series this run publishes, against time. Hover or drag across the chart to read the values.
C/N0 by satellite carrier-to-noise density, dB-Hz
Each cell is one satellite at one epoch from this run. Hatched cells are below the receiver's tracking threshold: that satellite is lost.
Band
Interference outcome
Holdover error since GNSS was lost
Move the budget and the time-to-breach is read off this run's own error record. The engine's holdover figure, computed at the scenario's budget, is shown alongside and is the authoritative number. Change the clock or the outage in the parameters to re-run the physics.
MTIE maximum time interval error
TDEV time deviation
Mask checks and holdover budgets
Each check's limit is plotted as a ring at the averaging time where the margin was worst. Masks are transcribed from the ITU-T (International Telecommunication Union Telecommunication Standardization Sector) Recommendations named in each row.
Clock stability overlapping Allan deviation σy(τ)
Lower is better. Fractional-frequency stability against averaging time τ, on log axes.
Orbit Earth-centred inertial frame
Drag to rotate, scroll to zoom.
Ground track
Parameter sweep
Run the engine once per value and plot one figure of merit. Add a second parameter for a heat map. Every point is a real engine run, up to 60.
Compare runs pinned runs side by side
Key figures, run against run
The headline readouts of each pinned run; the change is against run A.
Overlay
Animation the engine's own export
Run report written by the engine
Interoperability exports CZML, KML, GeoJSON, STK ephemeris, SigMF
The GeoJSON export on a map
Full result JSON
Result