funcX is a high-performance function-as-a-service (FaaS) platform that enables intuitive, flexible, efficient, scalable, and performant remote function execution on existing infrastructure including clouds, clusters, and supercomputers.
Website: https://www.funcx.org
Documentation: https://funcx.readthedocs.io/en/latest/
funcX is in a beta state with version 0.2.3 currently available on PyPI.
To install funcX, please ensure you have python3.6+.:
$ python3 --version
Install using Pip:
$ pip install funcx
To use our example notebooks you will need Jupyter.:
$ pip install jupyter
Note
The funcX client is supported on MacOS, Linux and Windows. The funcx-endpoint is only supported on Linux.
Complete documentation for funcX is available here