13 releases
Uses new Rust 2024
new 0.5.1 | May 8, 2025 |
---|---|
0.4.5 | Aug 2, 2024 |
0.4.4 | Jan 29, 2024 |
0.4.3 | Jun 21, 2023 |
#477 in Algorithms
152 downloads per month
Used in ratio-dsm
66KB
2K
SLoC
Ratio Color
A library to make palette management for plotting projects easier. It is built on the cratepalette
that allows for creating, mixing and generally working with colors and pixels.
Changelog
This repository keeps a CHANGELOG.md according to the recommendations by Keep a Changelog.
Contributions
Contributions are welcome! By submitting a contribution, you agree to license your work under the terms of the Mozilla Public License 2.0. Please ensure that your contributions adhere to the existing code style and include appropriate tests and documentation where applicable.
To get started:
- Fork the repo
- Create a new branch
- Make your changes
- Make sure you run
just fix
to adhere to the project's formatting - Submit a merge request with a clear description of the changes
Licensing
This project is licensed under the Mozilla Public License 2.0. You are free to use, modify, and distribute this code, provided that any files you modify or create that are based on MPL-licensed files also remain under the MPL. You must include a copy of the license with the source and make the source code available when distributing binaries.
See the LICENSE file for the full license text.
Code examples both in the docstrings and rendered documentation thereof are free to use!
At Ratio, we are huge supporters of open-source code and the open-source community. In our Python projects we usually strive to use one of the (L)GPL flavors. These are difficult to pair with compiled codebases, however, which is where we see the MPL-2.0 as a great fit for our open-source Rust efforts. It's a weak copyleft license that just protects the source as it is written and encourages changes to the crate's source to be published accordingly. It's sort of "automagically" implied and done right when cargo
would pull in the source files to build with, as (the mentioning of) the license is included in the header of each file, and any binaries you generate with them are not of our concern from a distribution perspective.
Enjoy the code!
Dependencies
~3MB
~59K SLoC