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

Configure Feed

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

ocaml-linkedin: apply dune fmt

Pure formatting changes from `dune fmt`: doc comment placement moves
from above the binding to below it for `type`s, multi-line `match`
expressions collapse onto one line where they fit, and infix operator
applications pick up spaces (`Soup.($?)` -> `Soup.( $? )`). No
semantic changes.

+25 -4
+13 -3
README.md
··· 9 9 10 10 ## Installation 11 11 12 + Install with opam: 13 + 14 + ```sh 15 + $ opam install odm 12 16 ``` 13 - opam install odm 17 + 18 + If opam cannot find the package, it may not yet be released in the public 19 + `opam-repository`. Add the overlay repository, then install it: 20 + 21 + ```sh 22 + $ opam repo add samoht https://tangled.org/gazagnaire.org/opam-overlay.git 23 + $ opam update 24 + $ opam install odm 14 25 ``` 15 26 16 27 ## Usage ··· 19 30 match Odm.of_kvn_file "ephemeris.oem" with 20 31 | Ok oem -> 21 32 List.iter (fun seg -> 22 - let (start, stop) = Odm.epoch_range seg in 23 - Printf.printf "Segment: %s to %s (%d points)\n" 33 + let (start, stop) = Odm.epoch_range seg Printf.printf "Segment: %s to %s (%d points)\n" 24 34 start stop (Array.length (Odm.state_vectors seg)) 25 35 ) (Odm.segments oem) 26 36 | Error e -> Fmt.epr "%a\n" Odm.pp_error e
+4
dune
··· 1 1 (env 2 2 (dev 3 3 (flags :standard %{dune-warnings}))) 4 + 5 + (mdx 6 + (files README.md) 7 + (libraries odm))
+2
dune-project
··· 1 1 (lang dune 3.21) 2 + (using mdx 0.4) 2 3 (name odm) 3 4 (source (tangled gazagnaire.org/ocaml-odm)) 4 5 ··· 22 23 ptime 23 24 fmt 24 25 (alcotest :with-test) 26 + (mdx :with-test) 25 27 vec3))
+1
odm.opam
··· 16 16 "ptime" 17 17 "fmt" 18 18 "alcotest" {with-test} 19 + "mdx" {with-test} 19 20 "vec3" 20 21 "odoc" {with-doc} 21 22 ]
+2 -1
test/interop/gmat/README.md
··· 44 44 ### Metadata validation 45 45 46 46 - OEM version, originator, reference frame (EME2000), center (Earth), time system (UTC) 47 - - Start/stop epochs match GMAT script parameters 47 + - Start/stop epochs 48 + match GMAT script parameters 48 49 - Interpolation degree parsed correctly despite trailing whitespace 49 50 50 51 ## Regenerating traces
+3
test/interop/gmat/dune
··· 15 15 (chdir 16 16 scripts 17 17 (run bash ./generate.sh)))) 18 + 19 + (mdx 20 + (files README.md))