Metadata-Version: 2.1
Name: distify
Version: 0.1.9
Summary: Easy wrapper for parallelizing Python executions
Home-page: https://github.com/jordiae/distify
Author: Jordi Armengol-Estapé
Author-email: me@jordiae.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.0
Description-Content-Type: text/markdown
License-File: LICENSE

# distify

Wrapper around Ray for easy distributed processing in Python.

**Disclaimer**: I use it for some of my projects, but there is no guarantee that the code will work as expected or that future versions will be backward compatible.

## Install

    pip install distify --upgrade

## Features

- Multiple backends: Ray, Multiprocessing, Multithreading, Sequential.
- Logging.
- Progress bar.
- Can run in local or in multiple nodes.
- Individual timeout for map applications.
- Resume from checkpointing.
- Hydra integration.

## Quickstart/usage

Please refer to this example: https://github.com/jordiae/distify/tree/main/examples/basic

## Documentation

TODO

## LICENSE

MIT

## Author

Jordi Armengol Estapé


