Skip to main content

A small package that is used by Compute Studio to read and write model results to google cloud storage.

Project description

Compute Studio Storage

A light-weight package that is used by Compute Studio to read and write model results to Google Cloud Storage.

Setup

pip install cs-storage
export BUCKET=YOUR_BUCKET

Authenticate

gcloud auth login
gcloud auth application-default login

Use

import cs_storage

# run_model returns data that is compliant with the C/S outputs api.
local_result, task_id = run_model(**kwargs)
remote_result = cs_storage.write(task_id, local_result)
round_trip = cs_storage.read(remote_result)
assert local_result == round_trip

Test

py.test -v

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

cs-storage-1.7.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

cs_storage-1.7.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file cs-storage-1.7.0.tar.gz.

File metadata

  • Download URL: cs-storage-1.7.0.tar.gz
  • Upload date:
  • Size: 4.0 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.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for cs-storage-1.7.0.tar.gz
Algorithm Hash digest
SHA256 9dc4551991c135773cf8b68d12b70a28a07b40cb896d15a8f893f4c120118431
MD5 300aceb757e35201fc77b9c57eb86457
BLAKE2b-256 eade059aca8e3e7275bb38edfcb6cf5c45341189f077720925f85d9d3c8440f4

See more details on using hashes here.

File details

Details for the file cs_storage-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: cs_storage-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for cs_storage-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48351e3dc2b24b894874bb2665f86d184843e0f2fce745dbc5b7e38fa5b4a512
MD5 0cca944bd2e39a8497a07982cf664fb1
BLAKE2b-256 bcb6d1049234f55a87a83bf751e73cf90084104cdbc9f77491b6793e7d12079c

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