Metadata-Version: 2.1
Name: machinable
Version: 3.0
Summary: A modular configuration system for machine learning projects
Home-page: https://machinable.org
License: MIT
Keywords: machine-learning,research
Author: Frithjof Gressmann
Author-email: hello@machinable.org
Maintainer: Frithjof Gressmann
Maintainer-email: hello@machinable.org
Requires-Python: >=3.6.1,<4.0.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Provides-Extra: all
Requires-Dist: PyYAML (>=5.4.1,<6.0.0)
Requires-Dist: arrow (>=1.1.1,<2.0.0)
Requires-Dist: commandlib (>=0.3.5,<0.4.0)
Requires-Dist: flatten-dict (>=0.4,<0.5)
Requires-Dist: importlib-metadata (>=4.6.1,<5.0.0)
Requires-Dist: jsonlines (>=2.0,<3.0)
Requires-Dist: numpy (>=1.19.4,<2.0.0); extra == "all"
Requires-Dist: observable (>=1.0,<2.0)
Requires-Dist: omegaconf (>=2.1.0,<3.0.0)
Requires-Dist: pandas (>=1.1.5,<2.0.0); extra == "all"
Requires-Dist: pydantic (>=1.8.1,<2.0.0)
Requires-Dist: python-baseconv (>=1.2,<2.0)
Requires-Dist: setproctitle (>=1.1,<2.0); extra == "all"
Project-URL: Documentation, https://machinable.org
Project-URL: Repository, https://github.com/machinable-org/machinable
Description-Content-Type: text/markdown

# machinable

<div align="center">
  <img style="width:15%;" src="https://raw.githubusercontent.com/machinable-org/machinable/main/docs/logo/logo.png">
</div>

<div align="center">

A modular configuration system for machine learning projects

[![Build status](https://github.com/machinable-org/machinable/workflows/build/badge.svg)](https://github.com/machinable-org/machinable/actions?query=workflow%3Abuild)
[![Dependencies Status](https://img.shields.io/badge/dependencies-up%20to%20date-brightgreen.svg)](https://github.com/machinable-org/machinable/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aapp%2Fdependabot)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License](https://img.shields.io/github/license/machinable-org/machinable)](https://github.com/machinable-org/machinable/blob/main/LICENSE)

</div>

<br />

**machinable** provides a system to manage configuration of machine learning projects more effectively. Using straight-forward conventions and a powerful configuration engine, it can help structure your projects in a principled way so you can move quickly while enabling reuse and collaboration.

Read the [user guide ](https://machinable.org/guide) to get started.

