Provides collections and a powerful API to process data in those collections in a declarative way.
Homepage Repository PyPI Python
pip install mochila==0.2.4
Collections are vital for implementing algorithms: they are the bread an butter of data aggregation and processing. For example, a collection can be used to represent the list of ingredients of a recipe. Then, you might want your algorithm to scale the ingredients to accommodate a different number of portions than the original recipe. The Mochila package provides a powerful API to process data in collections in a declarative way.
You can download and install the latest version of this software from the Python package index (PyPI) as follows:
pip install --upgrade mochila
Import the module and all or any of the collections you want to use:
from mochila import Sequence s = Sequence([1,2,3])
The complete reference is hosted in Read the Docs.
Development of this happens on Bitbucket, and issues are tracked in Youtrack.
Bug reports, patches (including tests), and documentation are very welcome!
Contributing contains information on contributing to the project.