CCSDS 122.0-B Image Data Compression
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.

+21 -2
+14 -2
README.md
··· 12 12 13 13 - Integer 5/3 wavelet (Le Gall) for lossless compression 14 14 - Float 9/7 wavelet (CDF 9/7) for lossy compression 15 - - Multi-level 2D discrete wavelet transform via lifting scheme 15 + - Multi-level 2D discrete wave 16 + let transform via lifting scheme 16 17 - Bit-plane encoder with significance and refinement passes 17 18 - Progressive quality: partial bitstreams yield lower-quality reconstructions 18 19 19 20 ## Installation 20 21 22 + Install with opam: 23 + 24 + ```sh 25 + $ opam install idc 21 26 ``` 22 - opam install idc 27 + 28 + If opam cannot find the package, it may not yet be released in the public 29 + `opam-repository`. Add the overlay repository, then install it: 30 + 31 + ```sh 32 + $ opam repo add samoht https://tangled.org/gazagnaire.org/opam-overlay.git 33 + $ opam update 34 + $ opam install idc 23 35 ``` 24 36 25 37 ## Usage
+4
dune
··· 1 1 (env 2 2 (dev 3 3 (flags :standard %{dune-warnings}))) 4 + 5 + (mdx 6 + (files README.md) 7 + (libraries idc))
+2
dune-project
··· 1 1 (lang dune 3.21) 2 + (using mdx 0.4) 2 3 (name idc) 3 4 4 5 (generate_opam_files true) ··· 19 20 (ocaml (>= 5.1)) 20 21 (alcotest (and (>= 1.0) :with-test)) 21 22 (alcobar :with-test) 23 + (mdx :with-test) 22 24 fmt))
+1
idc.opam
··· 13 13 "ocaml" {>= "5.1"} 14 14 "alcotest" {>= "1.0" & with-test} 15 15 "alcobar" {with-test} 16 + "mdx" {with-test} 16 17 "fmt" 17 18 "odoc" {with-doc} 18 19 ]