ochre

🏜️ A down-to-earth approach to colors

https://github.com/getcuia/ochre

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.1%) to scientific vocabulary

Keywords

ansi color color-conversion color-manipulation color-palettes colors cuia hcl hex manipulate-colors ochre python python-library rgb web zero-dependency

Keywords from Contributors

investing reactions interactive serializer cycles packaging numeric dsl network-simulation shellcodes
Last synced: 6 months ago · JSON representation

Repository

🏜️ A down-to-earth approach to colors

Basic Info
Statistics
  • Stars: 8
  • Watchers: 1
  • Forks: 1
  • Open Issues: 9
  • Releases: 3
Topics
ansi color color-conversion color-manipulation color-palettes colors cuia hcl hex manipulate-colors ochre python python-library rgb web zero-dependency
Created over 4 years ago · Last pushed almost 3 years ago
Metadata Files
Readme License

README.md

PyPI Python package PyPI - License

ochre 🏜️

ochre

A down-to-earth approach to colors

ochre is a tiny Python package for working with colors in a pragmatic way. The focus is on simplicity and ease of use, but also on human perception.

Features

Installation

console $ pip install ochre

Usage

```python In [1]: from ochre import Hex

In [2]: color = Hex("#CC7722")

In [3]: color.web_color Out[3]: WebColor('peru')

In [4]: color = color.hcl

In [5]: color.hue Out[5]: 0.6373041934059377

In [6]: import math

In [7]: color.hue += math.radians(30)

In [8]: color.hue Out[8]: 1.1609029690042365

In [9]: color.web_color Out[9]: WebColor('goldenrod') ```

Credits

Photo by Nicola Carter on Unsplash.

Owner

  • Name: cuia
  • Login: getcuia
  • Kind: organization
  • Location: Brazil

We help make console user interfaces awesome 🌿

GitHub Events

Total
  • Watch event: 3
Last Year
  • Watch event: 3

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 232
  • Total Committers: 4
  • Avg Commits per committer: 58.0
  • Development Distribution Score (DDS): 0.427
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Felipe S. S. Schneider s****e@p****r 133
dependabot[bot] 4****] 81
Felipe S. S. Schneider s****5@g****m 11
Felipe S. S. Schneider 3****e 7
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 0
  • Total pull requests: 100
  • Average time to close issues: N/A
  • Average time to close pull requests: 11 days
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.8
  • Merged pull requests: 25
  • Bot issues: 0
  • Bot pull requests: 100
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (100)
Top Labels
Issue Labels
Pull Request Labels
dependencies (100) python (98) github_actions (2)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 10,418 last-month
  • Total dependent packages: 2
  • Total dependent repositories: 2
  • Total versions: 3
  • Total maintainers: 1
pypi.org: ochre

A tiny Python package for working with colors in a pragmatic way

  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Downloads: 10,418 Last month
Rankings
Dependent packages count: 4.7%
Downloads: 6.4%
Dependent repos count: 11.6%
Average: 13.4%
Forks count: 19.1%
Stargazers count: 25.0%
Maintainers (1)
Last synced: 6 months ago

Dependencies

poetry.lock pypi
  • appnope 0.1.3 develop
  • astroid 2.11.7 develop
  • asttokens 2.0.5 develop
  • atomicwrites 1.4.1 develop
  • attrs 21.4.0 develop
  • backcall 0.2.0 develop
  • bandit 1.7.4 develop
  • black 22.6.0 develop
  • click 8.1.3 develop
  • colorama 0.4.5 develop
  • decorator 5.1.1 develop
  • dill 0.3.5.1 develop
  • dodgy 0.2.1 develop
  • exceptiongroup 1.0.0rc8 develop
  • executing 0.8.3 develop
  • flake8 4.0.1 develop
  • flake8-polyfill 1.0.2 develop
  • gitdb 4.0.9 develop
  • gitpython 3.1.27 develop
  • hypothesis 6.50.1 develop
  • iniconfig 1.1.1 develop
  • ipython 8.4.0 develop
  • isort 5.10.1 develop
  • jedi 0.18.1 develop
  • lazy-object-proxy 1.7.1 develop
  • matplotlib-inline 0.1.3 develop
  • mccabe 0.6.1 develop
  • mypy 0.960 develop
  • mypy-extensions 0.4.3 develop
  • packaging 21.3 develop
  • parso 0.8.3 develop
  • pathspec 0.9.0 develop
  • pbr 5.9.0 develop
  • pep8-naming 0.10.0 develop
  • pexpect 4.8.0 develop
  • pickleshare 0.7.5 develop
  • platformdirs 2.5.2 develop
  • pluggy 1.0.0 develop
  • prompt-toolkit 3.0.30 develop
  • prospector 1.7.7 develop
  • ptyprocess 0.7.0 develop
  • pure-eval 0.2.2 develop
  • py 1.11.0 develop
  • pycodestyle 2.8.0 develop
  • pydocstyle 6.1.1 develop
  • pyflakes 2.4.0 develop
  • pygments 2.12.0 develop
  • pylint 2.14.4 develop
  • pylint-celery 0.3 develop
  • pylint-django 2.5.3 develop
  • pylint-flask 0.6 develop
  • pylint-plugin-utils 0.7 develop
  • pyparsing 3.0.9 develop
  • pytest 7.1.2 develop
  • pyyaml 6.0 develop
  • requirements-detector 0.7 develop
  • setoptconf-tmp 0.3.1 develop
  • setuptools 63.1.0 develop
  • six 1.16.0 develop
  • smmap 5.0.0 develop
  • snowballstemmer 2.2.0 develop
  • sortedcontainers 2.4.0 develop
  • stack-data 0.3.0 develop
  • stevedore 3.5.0 develop
  • toml 0.10.2 develop
  • tomli 2.0.1 develop
  • tomlkit 0.11.1 develop
  • traitlets 5.3.0 develop
  • typing-extensions 4.3.0 develop
  • wcwidth 0.2.5 develop
  • wrapt 1.14.1 develop
pyproject.toml pypi
  • bandit ^1.7.4 develop
  • black ^22.3 develop
  • flake8 ^4.0.1 develop
  • hypothesis ^6.49.1 develop
  • ipython ^8.4.0 develop
  • isort ^5.10.1 develop
  • mypy ^0.960 develop
  • pydocstyle ^6.1.1 develop
  • pylint ^2.14.1 develop
  • pytest ^7.1 develop
  • python ^3.8
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/python-package.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite