Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-satellite satellite cargo crate

SatelliteApp - TLE ingest, SGP4 orbital propagation, and an orbital-traffic understanding graph in hyperdb.

crates/cre8-app-satellite · level 9 · 7,449 lines (6,173 code) · 19 files · 401 fns (106 tests) · cyclomatic Σ 738

8workspace deps
1direct dependents
8transitive dependents
149calls out
0calls in
343call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 42 calls · source referencenormal dep · 53 calls · source referencenormal dep · 13 calls · source referencenormal dep · 8 calls · source referencenormal dep · 1 calls · source referencenormal dep · 5 calls · source referencenormal dep · 24 calls · source referencenormal dep · 3 calls · source referencenormal dep · 0 calls · source referenceapp-satelliteL9 · 6,173 linescre8-app-satelliteapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libhyperdensityL0 · 1,325 linescre8-hyperdensityplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsutil-view-htmlL0 · 1,660 linescre8-util-view-htmlapp-network-clientL4 · 3,656 linescre8-app-network-clientruntime-app-catalogL28 · 681 linescre8-runtime-app-catalog

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

1 calls2 calls1 calls5 calls16 calls2 calls2 calls3 calls5 calls4 calls11 calls3 calls1 calls3 calls12 calls1 calls1 calls10 calls6 calls9 calls14 calls1 calls14 calls14 calls1 calls2 calls45 calls1 calls1 calls43 callsview_templates.rsview_templatescrates/cre8-app-satellite/src/view_templates.rs · 156 call sites in/outtracker_page.rsview_templates::tracker_pagecrates/cre8-app-satellite/src/view_templates/tracker_page.rs · 59 call sites in/outobject_page.rsview_templates::object_pagecrates/cre8-app-satellite/src/view_templates/object_page.rs · 57 call sites in/outpropagate.rspropagatecrates/cre8-app-satellite/src/propagate.rs · 45 call sites in/outconnection.rsconnectioncrates/cre8-app-satellite/src/connection.rs · 33 call sites in/outconjunction.rsconjunctioncrates/cre8-app-satellite/src/conjunction.rs · 25 call sites in/outglobe_page.rsview_templates::globe_pagecrates/cre8-app-satellite/src/view_templates/globe_page.rs · 25 call sites in/outlist_page.rsview_templates::list_pagecrates/cre8-app-satellite/src/view_templates/list_page.rs · 20 call sites in/outpass.rspasscrates/cre8-app-satellite/src/pass.rs · 16 call sites in/outgraph.rsgraphcrates/cre8-app-satellite/src/graph.rs · 11 call sites in/outingest.rsingestcrates/cre8-app-satellite/src/ingest.rs · 9 call sites in/outregimes.rsregimescrates/cre8-app-satellite/src/regimes.rs · 5 call sites in/outglobe.tssrc::browser::globecrates/cre8-app-satellite/src/browser/globe.ts · 3 call sites in/outglobe-surface.tssrc::browser::globe-surfacecrates/cre8-app-satellite/src/browser/globe-surface.ts · 2 call sites in/outapp.rsappcrates/cre8-app-satellite/src/app.rs · 1 call sites in/outdecay.rsdecaycrates/cre8-app-satellite/src/decay.rs · 1 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 401 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
looksrc/pass.rs:73fn132634.6
parse_tle_identitysrc/propagate.rs:26fn151864.3
connectsrc/connection.rs:81fn611523.7
gmst_radsrc/propagate.rs:371fn81203.4
elements_from_tlesrc/propagate.rs:125fn411103.2
propagate_state_withsrc/propagate.rs:264fn82603.2
memory_contextsrc/connection.rs:561fn311313.1
eci_to_ecefsrc/propagate.rs:352fn51512.9
shell_levelsrc/regimes.rs:93fn93202.8
ecef_to_sezsrc/pass.rs:60fn61302.3
iss_epoch_mssrc/conjunction.rs:371fn411012.3
constants_forsrc/propagate.rs:252fn62602.2
exempt_guestsrc/connection.rs:139fn92102.2
satellite_dimensionsrc/regimes.rs:103fn41212.2
satellite_configsrc/regimes.rs:70fn91402.1
sat_vidsrc/graph.rs:37fn31302.1
normalized_actionsrc/connection.rs:117fn31102.1
satellite_routesrc/connection.rs:121fn31102.1
read_sizesrc/connection.rs:152fn42512
days_from_civilsrc/propagate.rs:111fn84302
stopsrc/browser/globe.ts:148nested fn52202
parse_tle_blobsrc/ingest.rs:79fn235321.9
lock_storesrc/regimes.rs:82fn92421.9
query_textsrc/view_templates.rs:238fn83301.9
sun_unit_ecisrc/pass.rs:89fn91301.9
ensure_tablessrc/store.rs:23fn311211.9
expand_intl_designatorsrc/propagate.rs:72fn134201.9
conjunction_dimensionssrc/regimes.rs:111fn141211.8
build_passsrc/pass.rs:480fn291151.8
lifetime_days_from_perigeesrc/decay.rs:72fn346301.8
assesssrc/decay.rs:34fn275421.7
separation_kmsrc/propagate.rs:274fn61301.7
normalized_lon_degsrc/pass.rs:274fn93201.6
upsert_vertexsrc/graph.rs:291fn194401.6
textsrc/view_templates.rs:259fn31901.6
failsrc/view_templates.rs:229fn31701.6
normalize_lon_degsrc/propagate.rs:381fn93201.6
teme_to_geodeticsrc/propagate.rs:330fn182121.5
PassScan::push_passsrc/pass.rs:461method131211.5
ingest_onesrc/ingest.rs:16fn291241.5

Outside the workspace

anyhow hyperdb serde serde_json sgp4