Skip to main content

Tools for using compute.rhg.com and compute.impactlab.org

Project description

=================
RHG Compute Tools
=================


.. image:: https://img.shields.io/pypi/v/rhg_compute_tools.svg
:target: https://pypi.python.org/pypi/rhg_compute_tools

.. image:: https://img.shields.io/travis/RhodiumGroup/rhg_compute_tools.svg
:target: https://travis-ci.org/RhodiumGroup/rhg_compute_tools

.. image:: https://readthedocs.org/projects/rhg-compute-tools/badge/?version=latest
:target: https://rhg-compute-tools.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status

Tools for using compute.rhg.com and compute.impactlab.org


* Free software: MIT license
* Documentation: https://rhg-compute-tools.readthedocs.io.

Installation
------------

pip:

.. code-block:: bash

pip install rhg_compute_tools



Features
--------

* easily spin up a preconfigured cluster with ``get_cluster()``, or flavors with ``get_micro_cluster()``, ``get_standard_cluster()``, ``get_big_cluster()``, or ``get_giant_cluster()``.

.. code-block::python

>>> import rhg_compute_tools as rhg
>>> cluster, client = rhg.get_cluster()


=======
History
=======

.. current developments

v0.1.5
====================

* need to figure out how to use this rever thing

v0.1.4
====================

* Bug fix again in ``rhg_compute_tools.kubernetes.get_worker``


v0.1.3
====================

* Bug fix in ``rhg_compute_tools.kubernetes.get_worker``


v0.1.2
====================

* Add xarray from delayed methods in ``rhg_compute_tools.xarray`` (:issue:`12`)
* ``rhg_compute_tools.gcs.cp_to_gcs`` now calls ``gsutil`` in a subprocess instead of ``google.storage`` operations. This dramatically improves performance when transferring large numbers of small files (:issue:`11`)
* Additional cluster creation helpers (:issue:`3`)

v0.1.1
====================

* New google compute helpers (see ``rhg_compute_tools.gcs.cp_to_gcs``, ``rhg_compute_tools.gcs.get_bucket``)
* New cluster creation helper (see ``rhg_compute_tools.kubernetes.get_worker``)
* Dask client.map helpers (see ``rhg_compute_tools.utils submodule``)

v0.1.0
====================

* First release on PyPI.


Project details


Download files

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

Source Distribution

rhg_compute_tools-0.1.6.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

rhg_compute_tools-0.1.6-py2.py3-none-any.whl (13.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file rhg_compute_tools-0.1.6.tar.gz.

File metadata

  • Download URL: rhg_compute_tools-0.1.6.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.9.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for rhg_compute_tools-0.1.6.tar.gz
Algorithm Hash digest
SHA256 f17610a4c502ba89e929bbb5796802c0ce07c1340f0595a8a4198bdfe6e58e26
MD5 c97cc906e97cb8400033f321bfb2e122
BLAKE2b-256 8b1edc75bf0812b1e84b968fab9c0a20d4d16458cd9869cebc668853e692811d

See more details on using hashes here.

File details

Details for the file rhg_compute_tools-0.1.6-py2.py3-none-any.whl.

File metadata

  • Download URL: rhg_compute_tools-0.1.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.9.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for rhg_compute_tools-0.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 35781c3ffb7f53e32c21785c58105c70a10660ccf06c7b8af4ab98f98a01bb3a
MD5 c437ba4387e9b1cda6017d65bf47ed37
BLAKE2b-256 5205c0bf55ce353a3582b64a089f1ee344457ab61966915118f82bf8418f5977

See more details on using hashes here.

Supported by

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