Skip to main content

Python interface to objectstore

Project description

Objectstore

Intro

There are various methods and protocols available for storing and retrieving data when using an objectstore resource (rather than a local POSIX-compliant file system). This document describes several modules written by AusSRC that streamline API calls to the S3 protocol, as implemented by the Python Boto3 library, as well as a json structure for holding objectstore certificates and keys. The modules are based on a parent class specific for handling FITS datasets, but the basic upload and download will work for any file. These can be used to programatically access an objectstore and are easily used within an existing workflow/pipeline.

Install

You can clone the code from here to have access to the source. Alternatively you can install via pipas:

pip3 install ObjStore

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

ObjStore-0.2.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

ObjStore-0.2-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file ObjStore-0.2.tar.gz.

File metadata

  • Download URL: ObjStore-0.2.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for ObjStore-0.2.tar.gz
Algorithm Hash digest
SHA256 552a708ab000813fb49a5ed0c03d0a60538c0feb1f419397e6acc5844476204c
MD5 b5f23e384a78b075fefb3f5b7221c7e6
BLAKE2b-256 bc83200b8d383bd603d1458db3ecc3acaeb3211ee6f5e0d28c9b99829cddf2dd

See more details on using hashes here.

Provenance

File details

Details for the file ObjStore-0.2-py3-none-any.whl.

File metadata

  • Download URL: ObjStore-0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for ObjStore-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d1357cd3c4580d02df51148fcc946cb8861afc0c83c07de60118e03d14a0d39a
MD5 e01572779ab0307b4479a2fdd927d6f2
BLAKE2b-256 a5ee479dea44fabe022589932546a660bcace4ef28a158fb0ade87724b54f0a4

See more details on using hashes here.

Provenance

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