An assorted collections of generic functions that used to live in a Dropbox folder where I used to keep useful snippets. RiCS, pronounced "rix", is short for Richard's Code Stash. I started this project with the purpose of learning more about Python best practices, typing and the Python ecosystem. It has grown organically since then, and now provides a wide variety of utility functions. The id-translation suite (installed separately) relies heavily on [rics.mapping][mapping], as well as a number of other functions provided herein.
- Multivariate performance testing.
- Various other utilities, ranging from logging to plotting to specialized dict functions.
-
Time-based cross-validation splitter for heterogeneous data,
including
pandas
andscikit-learn
integrations.
The package is published through the Python Package Index (PyPI). Source code is available on GitHub: https://github.com/rsundqvist/rics
pip install -U rics
This is the preferred method to install rics
, as it will always install the
most recent stable release.
If you don't have pip installed, this Python installation guide can guide you through the process.
Hosted on Read the Docs: https://rics.readthedocs.io
All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome. To get started, see the Contributing Guide and Code of Conduct.