Commit Graph

74 Commits

Author SHA1 Message Date
ApsisRS contributors 2acc95ff21 docs: record the cross layer unit and coordinate conventions 2026-09-26 23:24:16 +08:00
ApsisRS contributors 8b53cb1d1b 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 604838c927 orbit: add maneuver models and wire the orbit facade 2026-09-26 23:17:16 +08:00
ApsisRS contributors f45f2ad713 orbit: add ephemeris sampling and Hermite interpolation 2026-09-26 23:11:00 +08:00
ApsisRS contributors 48300342ab apsis-rs: fix the network example altitude check 2026-09-26 22:57:03 +08:00
ApsisRS contributors 0f72b866b1 ci: fix the dependency freedom check 2026-09-26 22:54:43 +08:00
ApsisRS contributors 528c4a8c6d docs: record the simulation layer design 2026-09-26 22:53:51 +08:00
ApsisRS contributors a09dd802e0 sim: add simulation facade and integration example 2026-09-26 22:52:51 +08:00
ApsisRS contributors 2ebd85a434 sim: add output trace recording 2026-09-26 22:50:05 +08:00
ApsisRS contributors f56ec891a0 sim: add scenario definition and text loading 2026-09-26 22:48:27 +08:00
ApsisRS contributors 861ec120f4 sim: add discrete event simulation engine 2026-09-26 22:28:23 +08:00
ApsisRS contributors 5f064fd422 sim: add event type and time ordered event queue 2026-09-26 22:23:13 +08:00
ApsisRS contributors 6e1deec750 ops: add precedence constraints and an improvement pass 2026-09-26 22:21:20 +08:00
ApsisRS contributors 083921fae9 apsis-rs: add end to end operations integration example 2026-09-26 17:08:06 +08:00
ApsisRS contributors a83df0333a ops: add greedy task planner 2026-09-26 17:07:12 +08:00
ApsisRS contributors f8fd175266 ops: add schedule conflict detection 2026-09-26 17:04:56 +08:00
ApsisRS contributors 305db01140 ops: add schedule representation and evaluation 2026-09-26 17:02:35 +08:00
ApsisRS contributors f388d9cdaf ops: fix a lint in the task tests 2026-09-26 17:00:11 +08:00
ApsisRS contributors b3808d9a2a ops: add tasks with resource requirements and windows 2026-09-26 16:59:48 +08:00
ApsisRS contributors 72640083af ops: add resources with availability windows and capacity 2026-09-26 16:57:54 +08:00
ApsisRS contributors cc5d0dbd19 physics: add the TEME to Earth-fixed transformation 2026-09-26 16:54:09 +08:00
ApsisRS contributors 5ef517f7c9 physics: add IAU 2000A nutation and IAU 2006 precession 2026-09-26 16:48:57 +08:00
ApsisRS contributors 574971076e apsis-rs: add end to end network integration example 2026-09-26 16:09:27 +08:00
ApsisRS contributors eb8ef3fa3b network: add mesh connectivity and critical link analysis 2026-09-26 16:06:59 +08:00
ApsisRS contributors 0bc127277f network: add handover policy with hysteresis and dwell time 2026-09-26 16:04:52 +08:00
ApsisRS contributors 033c85a338 network: add shortest path and interval routing 2026-09-26 16:03:15 +08:00
ApsisRS contributors 84e62abe52 network: add time-varying topology graph and series 2026-09-26 16:01:19 +08:00
ApsisRS contributors 016c3a4b76 network: add inter-satellite link geometry 2026-09-26 15:58:49 +08:00
ApsisRS contributors dcd1774b3f network: add access window finder 2026-09-26 15:51:47 +08:00
ApsisRS contributors ea89c217eb network: add coverage geometry, footprint, and visibility 2026-09-26 15:48:14 +08:00
ApsisRS contributors bebf7c4df0 network: add Walker constellation construction 2026-09-26 15:44:38 +08:00
ApsisRS contributors 990f1d47d0 rf: add the exact P.676 slant path with the P.835 atmosphere 2026-09-26 15:43:12 +08:00
ApsisRS contributors 3116d8c22d rf: pin the S.465 revision in the citation 2026-09-26 15:36:23 +08:00
ApsisRS contributors a0730cfb33 rf: derive the rain height from P.839 in the path method 2026-09-26 15:35:20 +08:00
ApsisRS contributors b298a00651 rf: add the ITU-R P.839-4 rain height model 2026-09-26 15:34:34 +08:00
ApsisRS contributors ed833d2d59 workspace: add the S.465 cross-check and document the ITU-R suite 2026-09-26 15:29:41 +08:00
ApsisRS contributors 37d8d977d4 rf: add the ITU-R S.465 reference antenna pattern 2026-09-26 15:27:58 +08:00
ApsisRS contributors b114ec77a3 workspace: document the ITU-R cross-checks 2026-09-26 15:18:37 +08:00
ApsisRS contributors 1d8ff398bb rf: correct the P.618 elevation units and the pattern citation 2026-09-26 15:18:10 +08:00
ApsisRS contributors d5ba27e784 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 fb1dd47a9f rf: add link budget cross-check example and script 2026-09-26 14:46:36 +08:00
ApsisRS contributors 8144df75a3 rf: add carrier to interference and noise combination 2026-09-26 14:44:05 +08:00
ApsisRS contributors 1581a1951c rf: add atmospheric gaseous and rain attenuation models 2026-09-26 14:42:47 +08:00
ApsisRS contributors 85f3d8198c rf: add Doppler shift and range rate models 2026-09-26 14:40:12 +08:00
ApsisRS contributors fcc45eddbd rf: add link budget with gain to temperature figure 2026-09-26 14:38:32 +08:00
ApsisRS contributors 32a9b1634f rf: add noise temperature and cascade models 2026-09-26 14:37:15 +08:00
ApsisRS contributors c9baeb87d2 rf: add parabolic aperture and off-axis pattern models 2026-09-26 14:36:01 +08:00
ApsisRS contributors cd1cdb7810 rf: add decibel, power, gain, and free space primitives 2026-09-26 14:32:58 +08:00
ApsisRS contributors bc1ebe6994 workspace: document the SGP4 cross-check 2026-09-26 14:22:40 +08:00
ApsisRS contributors da86f2f2ed orbit: add layer facade that combines propagation and elements 2026-09-26 14:21:55 +08:00