Closed nfrerebeau closed 3 years ago
@nfrerebeau : Thank you so much for your submission, and we are discussing if this will be considered in-scope. In the meantime, could you please provide a bit more description of how this package differs from colorblindr
, and also how it differs from the dichromat
package?
@geanders : Sorry for this late response, I just edited my first comment to clarify the differences with the colorblindr
and dichromat
packages.
:wave: @nfrerebeau, thanks again for your submission and clarifications. However, we no longer have a visualization category for software review see https://devguide.ropensci.org/policies.html#aims-and-scope so this package would be out of scope. Thanks again for your asking, and we hope you find another venue for this important work for accessibility!
Submitting Author: Nicolas Frerebeau (@nfrerebeau)
Repository: https://github.com/nfrerebeau/khroma
Scope
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below.:
Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
My package does not really fit into the existing categories. Maybe it could go to "reproducibility tools", but an "accessibility tools" category would be more appropriate.
khroma
is intended for any scientist concerned about accessibility when communicating her results. This package allows the user to test her colour schemes before producing figures to ensure that they are understandable by all. Several colourblind safe schemes are implemented for direct use.khroma
also provides dagnostic tools to check how well the colours of any custom scheme are identifiable, to simulate colour-blindness and to compute distance metric (colour difference within a colour scheme).Are there other R packages that accomplish the same thing? If so, how does yours differ or meet our criteria for best-in-category?
ggthemes
package offers colour scales forggplot2
, but is limited to Paul Tol's discrete data schemes.colorblindr
package is dedicated to simulate colour-blindness in production-ready figures, whilekhroma
allows to produce colourblind-safe figures.khroma
should be used at the beginning of the figure production process, using the built-in color schemes or checking tools, whilecolorblindr
should be used at the end.dichromat
package provides color schemes suitable for people with anomalous red-green vision and a simulation tool to approximate the effect of dichromacy. The color schemes provided by thekhroma
anddichromat
packages are complementary.khroma
offers a similar simulation tool, but also offers additional diagnostic tools (visual verification and measurement of colour difference).(If applicable) Does your package comply with our guidance around Ethics, Data Privacy and Human Subjects Research?
Any other questions or issues we should be aware of?:
This package has already been released onto CRAN.