this repo has no description
0
fork

Configure Feed

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

[new release] hsluv (0.1.0)

CHANGES:

First release.

Provides:
- record types for the different color spaces (HSLuv, HPLuv, RGB, XYZ, LCH, LUV)
- HSLuv and HPLuv color conversion functions
- color conversion functions between some of the other color spaces used to enable the HSLuv and HPluv conversions
- pretty printers for all provided color types
- a library `hsluv.float_conv` for conversions between float triples and the provided color types
- tests against the HSLuv reference (revision 4)

+56
+56
packages/hsluv/hsluv.0.1.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "HSLuv human-friendly color space implementation in OCaml" 3 + description: """ 4 + This package implements the HSLuv color space model, 5 + providing a perceptually uniform alternative to traditional HSL. 6 + It includes functions for converting between HSLuv/HPLuv 7 + and other color spaces like RGB, XYZ, LCH, and LUV, as well as hexadecimal 8 + color representation.""" 9 + maintainer: ["Sabine Schmaltz"] 10 + authors: ["Sabine Schmaltz"] 11 + license: "MIT" 12 + tags: [ 13 + "color" 14 + "hsluv" 15 + "hpluv" 16 + "rgb" 17 + "xyz" 18 + "lch" 19 + "luv" 20 + "color space" 21 + "color conversion" 22 + "perceptually uniform colors" 23 + ] 24 + homepage: "https://github.com/sabine/hsluv-ocaml" 25 + bug-reports: "https://github.com/sabine/hsluv-ocaml/issues" 26 + depends: [ 27 + "ocaml" {>= "4.08.0"} 28 + "dune" {>= "3.7"} 29 + "yojson" {with-test} 30 + "ppx_yojson_conv" {with-test} 31 + "odoc" {with-doc} 32 + ] 33 + build: [ 34 + ["dune" "subst"] {dev} 35 + [ 36 + "dune" 37 + "build" 38 + "-p" 39 + name 40 + "-j" 41 + jobs 42 + "@install" 43 + "@runtest" {with-test} 44 + "@doc" {with-doc} 45 + ] 46 + ] 47 + dev-repo: "git+https://github.com/sabine/hsluv-ocaml.git" 48 + url { 49 + src: 50 + "https://github.com/sabine/hsluv-ocaml/releases/download/0.1.0/hsluv-0.1.0.tbz" 51 + checksum: [ 52 + "sha256=9eb31d2b6881d19a36d5ec41ccd12b146f9b313bbc44abcc24259ab0d73a314a" 53 + "sha512=c1f444deb8566e18a1b000fec2033c64eaa32606d7c2a990654c6f651946b508fe730f21c64fd3380e1dced6ad374ae8f6700a0f55c193a2e646a3345a9a4e72" 54 + ] 55 + } 56 + x-commit-hash: "7ede0394c9135445b2a611fb6c6a0e4de4ba7697"