This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Latest Version Dependencies status unknown Test status unknown Test coverage unknown
Project Description

arm_archive.py is a Python module for accessing data from the ARM archive.

Requirements

  • Python 2.7, 3.3, 3.4.
  • Suds with Python 2.7.
  • Suds-jurko with Python 3.3/3.4.

Install

To install using pip use:

pip install arm_archive

To install from source in your home directory, use:

python setup.py install --user

To install for all users on Unix/Linux:

python setup.py install

Use

The functions in the module can be used in Python after importing the module.

The module can also be used from the command line using:

python -m arm_archive

This can be aliased in bash using:

alias apu='python -m arm_archive'

Command line examples

These examples assume that the above alias has been created so that ‘python -m arm_archive’ can be executed using ‘apu’. Addition help for each command can be obtained using ‘apu command -h’, for example ‘apu list -h’.

List available datastreams which match a regular expression:

$ apu datastreams sgpceil
sgpceilB1.b1
sgpceilB4.b1
sgpceilB5.b1
sgpceilB6.b1
sgpceilC1.b1
sgpceilpblhtC1.a0

List available files for a specific time period:

$ apu list sgpceilC1.b1 20141001 20141005
sgpceilC1.b1.20141001.000010.nc
sgpceilC1.b1.20141002.000008.nc
sgpceilC1.b1.20141003.000004.nc
sgpceilC1.b1.20141004.000002.nc
sgpceilC1.b1.20141005.000000.nc

Leaving off the end date will find file for only a single day:

$ apu list sgpceilC1.b1 20141015
sgpceilC1.b1.20141015.000009.nc

Ordering data for a specific datastream and time period:

$ apu order -d sgpceilC1.b1 20141001 20141005 username
Success 5 file(s) ordered, order_id: 123456

Ordering data by supplying a list of filenames:

$ apu order username sgpceilC1.b1.20141015.000009.nc
Success 1 file(s) ordered, order_id: 123456

Check that status of an order:

$ apu status 123456
processing

List files in a complete order:

$ apu files username 123456
AAA.files_not_found
sgpceilC1.b1.20141005.000000.nc
sgpceilC1.b1.20141015.000009.nc

Download file from a complete order to the current directory:

$ apu download username 168977
Retrieving: AAA.files_not_found
Retrieving: sgpceilC1.b1.20141005.000000.nc
Retrieving: sgpceilC1.b1.20141015.000009.nc

Download a single file from a complete order:

$ apu download username 168977 sgpceilC1.b1.20141005.000000.nc
Retrieving: sgpceilC1.b1.20141005.000000.nc

Canceling an order:

$ apu cancel username 123456
True

List all orders with some files ready to download for a given user:

$ apu ready username
123456
123457
Release History

Release History

0.1.0

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

TODO: Brief introduction on what you do with files - including link to relevant help section.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
arm_archive-0.1.0.tar.gz (6.3 kB) Copy SHA256 Checksum SHA256 Source Jun 26, 2015
arm_archive-0.1.0.zip (7.8 kB) Copy SHA256 Checksum SHA256 Source Jun 26, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting