{
  "_id": "6ac77381de46216d5edd0139",
  "Package": "palettecore",
  "Title": "Derive, Optimise and Audit a Scientific Colour Palette from One\nSeed Colour",
  "Version": "0.4.1",
  "Authors@R": "person(\"Heidi Helena\", \"Andersén\", role = c(\"aut\", \"cre\"),\nemail = \"andersenheidihelena@gmail.com\",\ncomment = c(ORCID = \"0000-0001-5923-5865\"))",
  "Description": "Generates sequential, diverging and categorical colour\npalettes from a single seed colour in OKLCH (the cylindrical\nlightness-chroma-hue representation of the Oklab perceptual\ncolour space), with spacing measured by the CIEDE2000\ncolour-difference formula of the International Commission on\nIllumination. Audits every palette under simulated\ncolour-vision deficiency, greyscale conversion, the standard\nRed Green Blue (sRGB) gamut and Web Content Accessibility\nGuidelines (WCAG) contrast. Colour-vision deficiency is\nsimulated at severity 1.0 with the model of Machado, Oliveira\nand Fernandes (2009) <doi:10.1109/TVCG.2009.113>; the design\nrationale follows Crameri, Shephard and Heron (2020)\n<doi:10.1038/s41467-020-19160-7>. Mirrors the 'Python'\nreference implementation maintained in the same repository and\nis validated against shared parity fixtures. Thresholds are\nconfigurable design rules, not established accessibility\ncut-offs.",
  "License": "Apache License (>= 2)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/heidihelena/palettecore",
  "BugReports": "https://github.com/heidihelena/palettecore/issues",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-08 10:39:35 UTC",
    "User": "root"
  },
  "Author": "Heidi Helena Andersén [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5923-5865>)",
  "Maintainer": "Heidi Helena Andersén <andersenheidihelena@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-08-09 08:10:02 UTC",
  "RemoteUrl": "https://github.com/cran/palettecore",
  "RemoteRef": "HEAD",
  "RemoteSha": "217f754e1c98358de9d54ad62cfca7f8b4c7b78a",
  "_user": "cran",
  "_type": "src",
  "_file": "palettecore_0.4.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/57fdab89f777356094f624609c378489065524b1ba22335cefaf313b2645aeb2",
  "_filesize": 109058,
  "_sha256": "57fdab89f777356094f624609c378489065524b1ba22335cefaf313b2645aeb2",
  "_expires": "2027-01-16T10:42:07.000Z",
  "_created": "2026-10-08T10:39:35.000Z",
  "_published": "2026-10-08T10:42:09.083Z",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/37764606424",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113270204903,
      "time": 114,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11544271557"
    },
    {
      "job": 113270204864,
      "time": 109,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11544421385"
    },
    {
      "job": 113269261616,
      "time": 154,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11543359672"
    },
    {
      "job": 113270204813,
      "time": 81,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11543742412"
    },
    {
      "job": 113270204886,
      "time": 62,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11544615286"
    },
    {
      "job": 113270204942,
      "time": 63,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11544121644"
    }
  ],
  "_upstream": "https://github.com/cran/palettecore",
  "_commit": {
    "id": "217f754e1c98358de9d54ad62cfca7f8b4c7b78a",
    "author": "Heidi Helena Andersén <andersenheidihelena@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.4.1\n",
    "time": 1786263002
  },
  "_maintainer": {
    "name": "Heidi Helena Andersén",
    "email": "andersenheidihelena@gmail.com",
    "orcid": "0000-0001-5923-5865"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-32",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.4.1",
      "date": "2026-08-09"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 215,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/palettecore"
  },
  "_devurl": "https://github.com/heidihelena/palettecore",
  "_searchresults": 3,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/palettecore.html"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.4.1",
      "date": "2026-08-09"
    }
  ],
  "_exports": [
    "ciede2000",
    "contrast_ratio",
    "generate_palette",
    "hex_to_oklch",
    "hex_to_srgb",
    "max_chroma",
    "oklch_to_hex",
    "out_of_gamut_excursion",
    "scale_color_accessible",
    "scale_colour_accessible",
    "scale_fill_accessible",
    "simulate_cvd",
    "srgb_to_hex"
  ],
  "_help": [
    {
      "page": "ciede2000",
      "title": "CIEDE2000 colour difference between two sRGB colours",
      "topics": [
        "ciede2000"
      ]
    },
    {
      "page": "contrast_ratio",
      "title": "WCAG 2.x contrast ratio between two sRGB colours",
      "topics": [
        "contrast_ratio"
      ]
    },
    {
      "page": "generate_palette",
      "title": "Generate an audited palette from one seed colour",
      "topics": [
        "generate_palette"
      ]
    },
    {
      "page": "hex_to_oklch",
      "title": "Convert a HEX colour to OKLCH",
      "topics": [
        "hex_to_oklch"
      ]
    },
    {
      "page": "hex_to_srgb",
      "title": "Convert a HEX colour to sRGB",
      "topics": [
        "hex_to_srgb"
      ]
    },
    {
      "page": "max_chroma",
      "title": "Largest OKLCH chroma at (L, H) inside the sRGB gamut",
      "topics": [
        "max_chroma"
      ]
    },
    {
      "page": "oklch_to_hex",
      "title": "Convert an OKLCH colour to HEX",
      "topics": [
        "oklch_to_hex"
      ]
    },
    {
      "page": "out_of_gamut_excursion",
      "title": "Pre-clamp gamut excursion of a CVD simulation",
      "topics": [
        "out_of_gamut_excursion"
      ]
    },
    {
      "page": "scale_colour_accessible",
      "title": "Discrete colour scale from an audited palettecore palette",
      "topics": [
        "scale_color_accessible",
        "scale_colour_accessible"
      ]
    },
    {
      "page": "scale_fill_accessible",
      "title": "Discrete fill scale from an audited palettecore palette",
      "topics": [
        "scale_fill_accessible"
      ]
    },
    {
      "page": "simulate_cvd",
      "title": "Simulate colour-vision deficiency (complete dichromacy)",
      "topics": [
        "simulate_cvd"
      ]
    },
    {
      "page": "srgb_to_hex",
      "title": "Convert an sRGB colour to HEX",
      "topics": [
        "srgb_to_hex"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 1,
  "_indexed": true,
  "_nocasepkg": "palettecore",
  "_universes": [
    "cran",
    "heidihelena"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.1",
      "date": "2026-10-08T10:41:40.000Z",
      "distro": "resolute",
      "commit": "217f754e1c98358de9d54ad62cfca7f8b4c7b78a",
      "fileid": "https://r2.ropensci.org/d40711ad4a09fae0b5885bf09b4107dc1f172f4c61e859d39fa4aa4acc4ca9b2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37764606424"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.1",
      "date": "2026-10-08T10:41:32.000Z",
      "distro": "resolute",
      "commit": "217f754e1c98358de9d54ad62cfca7f8b4c7b78a",
      "fileid": "https://r2.ropensci.org/5a23efaee4e52b3e91e6bbbcf105a617021e389d84b7bc85e17cfc82e5482687",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37764606424"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.1",
      "date": "2026-10-08T10:41:13.000Z",
      "commit": "217f754e1c98358de9d54ad62cfca7f8b4c7b78a",
      "fileid": "https://r2.ropensci.org/c0e9d1ab64c9b90823139b62fdefe9dbba9b1e15222806ef3fc6ee3384371623",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37764606424"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.1",
      "date": "2026-10-08T10:40:42.000Z",
      "commit": "217f754e1c98358de9d54ad62cfca7f8b4c7b78a",
      "fileid": "https://r2.ropensci.org/a70e82b74b44f70049c6015d4d51a3b114aa8c74313ab1534a308dcef88e318e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37764606424"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.1",
      "date": "2026-10-08T10:40:40.000Z",
      "commit": "217f754e1c98358de9d54ad62cfca7f8b4c7b78a",
      "fileid": "https://r2.ropensci.org/d1f4f7f0aaf4db5461699de018da2b2426d4f5de8a4489faf08ead79300650f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37764606424"
    }
  ]
}