Skip to main content

Lifecycle management framework for Data science projects

Project description

ForML

GitHub Build Coverage Status Code Style: black Lines of Code

Documentation Status License

Python Version PyPI Version PyPI Downloads

Stars Forks Issues Pull Requests Contributors Lst Commit

ForML is a framework for researching, implementing and operating data science projects.

Use ForML to formally describe a data science problem as a composition of high-level operators. ForML expands your project into a task dependency graph specific to a given life-cycle phase and executes it using any of its supported runners.

Solutions built on ForML are naturally easy to reuse, extend, reproduce, or share and collaborate on.

Not Just Another DAG

Despite DAG (directed acyclic graph) being at the heart of ForML operations, it stands out amongst the many other task dependency processing systems due to:

  1. Its specialization on machine learning problems, that is wired right into the flow topology.
  2. Concept of high-level operator composition which helps to wrap complex ML techniques into simple reusable units.
  3. An abstraction of runtime dependencies allowing to run the same project using different technologies.

History

ForML started as an open-source project in response to ever painful transitions of datascience research into production. While there are other projects trying to solve this problem, they are typically either generic data processing systems too low-level to provide out-of-the-box ML lifecycle routines or special scientific frameworks that are on the other end too high-level to allow for robust operations.

Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

forml-0.4.dev1-py3-none-any.whl (204.6 kB view details)

Uploaded Python 3

File details

Details for the file forml-0.4.dev1-py3-none-any.whl.

File metadata

  • Download URL: forml-0.4.dev1-py3-none-any.whl
  • Upload date:
  • Size: 204.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.10.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for forml-0.4.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 f77ec8ab94c3cf37ca30311ea31599efa2a81e1f38122bba343e7d85f184b20f
MD5 b202d85d58e03f693aa637131ba0af8f
BLAKE2b-256 e77fd1be78ece2137ebbc9b65f8b541612acd69d8373c92635471d6ada1dd89e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page