ApsisRS contributors
9482d63548
ci: run the integration checks and add a dependency free benchmark
...
The cross-layer integration checks were examples containing assertions
that cargo test never ran, so a break in one layer's assumptions about
another could pass CI. Run them explicitly.
The benches/ and tests/ directories were empty placeholders that a virtual
workspace does not compile, and benches/criterion named a third party crate
this workspace forbids. Remove both and add a real zero dependency
benchmark as a facade example.
2026-09-26 23:22:34 +08:00
ApsisRS contributors
c256dc0da2
orbit: add maneuver models and wire the orbit facade
2026-09-26 23:17:16 +08:00
ApsisRS contributors
fc23571d4a
orbit: add ephemeris sampling and Hermite interpolation
2026-09-26 23:11:00 +08:00
ApsisRS contributors
00fc18ec80
apsis-rs: fix the network example altitude check
2026-09-26 22:57:03 +08:00
ApsisRS contributors
fa847e028f
ci: fix the dependency freedom check
2026-09-26 22:54:43 +08:00
ApsisRS contributors
76b6f8481d
docs: record the simulation layer design
2026-09-26 22:53:51 +08:00
ApsisRS contributors
241b6bf073
sim: add simulation facade and integration example
2026-09-26 22:52:51 +08:00
ApsisRS contributors
d595c1ce3c
sim: add output trace recording
2026-09-26 22:50:05 +08:00
ApsisRS contributors
92cd444353
sim: add scenario definition and text loading
2026-09-26 22:48:27 +08:00
ApsisRS contributors
d426aa7a1e
sim: add discrete event simulation engine
2026-09-26 22:28:23 +08:00
ApsisRS contributors
15c1531f30
sim: add event type and time ordered event queue
2026-09-26 22:23:13 +08:00
ApsisRS contributors
436ebcc6f9
ops: add precedence constraints and an improvement pass
2026-09-26 22:21:20 +08:00
ApsisRS contributors
ea5da41880
apsis-rs: add end to end operations integration example
2026-09-26 17:08:06 +08:00
ApsisRS contributors
56a7aacd91
ops: add greedy task planner
2026-09-26 17:07:12 +08:00
ApsisRS contributors
6aeaa29dc1
ops: add schedule conflict detection
2026-09-26 17:04:56 +08:00
ApsisRS contributors
b30a11b224
ops: add schedule representation and evaluation
2026-09-26 17:02:35 +08:00
ApsisRS contributors
09e5e7e5e4
ops: fix a lint in the task tests
2026-09-26 17:00:11 +08:00
ApsisRS contributors
9e571188c8
ops: add tasks with resource requirements and windows
2026-09-26 16:59:48 +08:00
ApsisRS contributors
1d44a6d8ea
ops: add resources with availability windows and capacity
2026-09-26 16:57:54 +08:00
ApsisRS contributors
9d8773d6ab
physics: add the TEME to Earth-fixed transformation
2026-09-26 16:54:09 +08:00
ApsisRS contributors
841b586e2d
physics: add IAU 2000A nutation and IAU 2006 precession
2026-09-26 16:48:57 +08:00
ApsisRS contributors
c0bd0400bf
apsis-rs: add end to end network integration example
2026-09-26 16:09:27 +08:00
ApsisRS contributors
b20c9d9147
network: add mesh connectivity and critical link analysis
2026-09-26 16:06:59 +08:00
ApsisRS contributors
f941131011
network: add handover policy with hysteresis and dwell time
2026-09-26 16:04:52 +08:00
ApsisRS contributors
8cc2b435b3
network: add shortest path and interval routing
2026-09-26 16:03:15 +08:00
ApsisRS contributors
97a4a82d0c
network: add time-varying topology graph and series
2026-09-26 16:01:19 +08:00
ApsisRS contributors
316a5f8eef
network: add inter-satellite link geometry
2026-09-26 15:58:49 +08:00
ApsisRS contributors
2a41cf1560
network: add access window finder
2026-09-26 15:51:47 +08:00
ApsisRS contributors
c75fb8bc5c
network: add coverage geometry, footprint, and visibility
2026-09-26 15:48:14 +08:00
ApsisRS contributors
a3741cafae
network: add Walker constellation construction
2026-09-26 15:44:38 +08:00
ApsisRS contributors
be00a4f088
rf: add the exact P.676 slant path with the P.835 atmosphere
2026-09-26 15:43:12 +08:00
ApsisRS contributors
1dced37406
rf: pin the S.465 revision in the citation
2026-09-26 15:36:23 +08:00
ApsisRS contributors
1ff6c261f1
rf: derive the rain height from P.839 in the path method
2026-09-26 15:35:20 +08:00
ApsisRS contributors
84d1c744f1
rf: add the ITU-R P.839-4 rain height model
2026-09-26 15:34:34 +08:00
ApsisRS contributors
be55196be8
workspace: add the S.465 cross-check and document the ITU-R suite
2026-09-26 15:29:41 +08:00
ApsisRS contributors
a2e31c32ab
rf: add the ITU-R S.465 reference antenna pattern
2026-09-26 15:27:58 +08:00
ApsisRS contributors
0110eb7eb9
workspace: document the ITU-R cross-checks
2026-09-26 15:18:37 +08:00
ApsisRS contributors
64c78c9dac
rf: correct the P.618 elevation units and the pattern citation
2026-09-26 15:18:10 +08:00
ApsisRS contributors
2f342db877
rf: replace gaseous and rain models with ITU-R P.676-12 and P.838-3
2026-09-26 15:13:48 +08:00
ApsisRS contributors
9b1f8df76b
rf: add link budget cross-check example and script
2026-09-26 14:46:36 +08:00
ApsisRS contributors
c6064cc8e5
rf: add carrier to interference and noise combination
2026-09-26 14:44:05 +08:00
ApsisRS contributors
6629969150
rf: add atmospheric gaseous and rain attenuation models
2026-09-26 14:42:47 +08:00
ApsisRS contributors
b3d3071778
rf: add Doppler shift and range rate models
2026-09-26 14:40:12 +08:00
ApsisRS contributors
7d08f900a9
rf: add link budget with gain to temperature figure
2026-09-26 14:38:32 +08:00
ApsisRS contributors
9a4b5bf9e5
rf: add noise temperature and cascade models
2026-09-26 14:37:15 +08:00
ApsisRS contributors
c112f02d9c
rf: add parabolic aperture and off-axis pattern models
2026-09-26 14:36:01 +08:00
ApsisRS contributors
73546ea8b2
rf: add decibel, power, gain, and free space primitives
2026-09-26 14:32:58 +08:00
ApsisRS contributors
8cf55943d1
workspace: document the SGP4 cross-check
2026-09-26 14:22:40 +08:00
ApsisRS contributors
faa81fb573
orbit: add layer facade that combines propagation and elements
2026-09-26 14:21:55 +08:00
ApsisRS contributors
02d03205df
orbit: add Keplerian elements and two-body propagation
2026-09-26 14:20:09 +08:00