Overview
Cinnamon is a lightweight library for general-purpose configuration and code logic de-coupling.
It has been developed to offer two main functionalities:
- De-coupling
a code logic from its regulating parameters
- Re-use
of code logic without effort
Features
- General-purpose
cinnamonis meant to simplify your code organization for better re-use.- Simple
cinnamonis a small library that acts as a high-level wrapper for your projects.- Community-based
cinnamoncomponents and configurations can be imported from project!- Flexible
cinnamonimposes minimal APIs for a quick learning curve and keeps freedom of coding.
Install
git clone https://github.com/nlp-unibo/cinnamon
pip install ./cinnamon
Quickstart
Check quickstart for a quick introduction to how cinnamon works.
Demos
Check cinnamon-examples for a quick overview on how to evaluate a SVM classifier on a binary classification task with cinnamon!
Contact
Don’t hesitate to contact:
for questions/doubts/issues!