Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/globus/globus-compute

Globus Compute: High Performance Function Serving for Science
https://github.com/globus/globus-compute

Last synced: 3 months ago
JSON representation

Globus Compute: High Performance Function Serving for Science

Awesome Lists containing this project

README

        

Globus Compute - Fast Function Serving
======================================
|licence| |build-status| |docs| |NSF-2004894| |NSF-2004932|

Globus Compute (formerly 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.

.. |licence| image:: https://img.shields.io/badge/License-Apache%202.0-blue.svg
:target: https://github.com/globus/globus-compute/blob/master/LICENSE
:alt: Apache Licence V2.0
.. |build-status| image:: https://github.com/globus/globus-compute/actions/workflows/ci.yaml/badge.svg?branch=main
:target: https://github.com/globus/globus-compute/actions/workflows/ci.yaml
:alt: Build status
.. |docs| image:: https://readthedocs.org/projects/globus-compute/badge/?version=latest
:target: https://globus-compute.readthedocs.io/en/latest/
:alt: Documentation Status
.. |NSF-2004894| image:: https://img.shields.io/badge/NSF-2004894-blue.svg
:target: https://nsf.gov/awardsearch/showAward?AWD_ID=2004894
:alt: NSF award info
.. |NSF-2004932| image:: https://img.shields.io/badge/NSF-2004932-blue.svg
:target: https://nsf.gov/awardsearch/showAward?AWD_ID=2004932
:alt: NSF award info

.. image:: docs/_static/images/globus-300x300-blue.png
:target: https://www.globus.org/compute
:width: 200

Website: https://www.globus.org/compute

Documentation: https://globus-compute.readthedocs.io/en/latest/

Quickstart
==========

Globus Compute is currently available on PyPI.

To install Globus Compute, please ensure you have python3.8+.::

$ python3 --version

Install using Pip::

$ pip install globus-compute-sdk

To use our example notebooks you will need Jupyter.::

$ pip install jupyter

.. note:: The Globus Compute client is supported on MacOS, Linux and Windows.
The Globus Compute endpoint is only supported on Linux.

Documentation
=============

Complete documentation for Globus Compute is available `here `_