Orbit Data Messages (CCSDS 502.0-B-3)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Unify Odm.vec3 with Vec3.t

Odm.vec3 is now Vec3.t (type alias via = Vec3.t = {x; y; z}).
Removes to_v conversion helpers from collision and cam interop tests.
odm now depends on vec3.

+3 -3
+1 -1
lib/dune
··· 1 1 (library 2 2 (name odm) 3 3 (public_name odm) 4 - (libraries ptime fmt)) 4 + (libraries vec3 ptime fmt))
+1 -1
lib/odm.ml
··· 1 1 (** Orbit Data Messages (CCSDS 502.0-B-3). *) 2 2 3 - type vec3 = { x : float; y : float; z : float } 3 + type vec3 = Vec3.t = { x : float; y : float; z : float } 4 4 5 5 type state_vector = { 6 6 epoch : string;
+1 -1
lib/odm.mli
··· 8 8 9 9 (** {1 Types} *) 10 10 11 - type vec3 = { x : float; y : float; z : float } 11 + type vec3 = Vec3.t = { x : float; y : float; z : float } 12 12 (** 3D vector (km, km/s, or km/s²). *) 13 13 14 14 type state_vector = {