Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/randyzwitch/noveltycolors.jl
Julia package for fun or non-standard color palettes
https://github.com/randyzwitch/noveltycolors.jl
color-palette color-scheme julia julia-language julialang
Last synced: about 1 month ago
JSON representation
Julia package for fun or non-standard color palettes
- Host: GitHub
- URL: https://github.com/randyzwitch/noveltycolors.jl
- Owner: randyzwitch
- License: other
- Created: 2015-11-25T01:17:03.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-07-13T18:49:37.000Z (over 4 years ago)
- Last Synced: 2024-10-12T19:21:58.792Z (about 1 month ago)
- Topics: color-palette, color-scheme, julia, julia-language, julialang
- Language: Julia
- Homepage: https://randyzwitch.com/NoveltyColors.jl/
- Size: 167 KB
- Stars: 17
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# NoveltyColors
Linux/OSX: [![Build Status](https://travis-ci.org/randyzwitch/NoveltyColors.jl.svg?branch=master)](https://travis-ci.org/randyzwitch/NoveltyColors.jl)
This package is intended to be a lightweight package for non-standard color palettes. Unlike [Color.jl](https://github.com/JuliaLang/Color.jl), there is not (necessarily) any theoretical underpinnings to these palettes. Color palettes provided within this package may represent Internet memes, generalized color palettes seen in advertising or on television/movies, or just aesthetically pleasing colors.
If you are visualizing data for presentation or publication, you should validate that any of these color schemes provide acceptable contrast when printed in Black & White, are appropriate for colorblind individuals and any other considerations.
The color palettes are stored and exported in a plain Julia `Dict` type, named `ColorDict`
## Contributions
Contributions are absolutely welcome; however, please be sure that any color palette/package code is licensed under the terms of the [MIT "Expat" license](https://github.com/randyzwitch/NoveltyColors.jl/blob/master/LICENSE.md) or more permissive.
To submit a contribution, submit a pull request where the data file has the same structure as [WesAnderson.json](https://github.com/randyzwitch/NoveltyColors.jl/blob/master/data/wesanderson.json): the file name represents what the color palette will be called, with the values in the text file as JSON where each key is a `AbstractString` and its value will be an `AbstractArray` of hex codes.
## Palettes
To see renderings of each palette, see the [documentation](http://randyzwitch.github.io/NoveltyColors.jl/)