A client library for Data Basin (http://databasin.org)
Project description
# python-databasin 0.4.1
[![Build Status](https://travis-ci.org/consbio/python-databasin.png?branch=master)](https://travis-ci.org/consbio/python-databasin) [![Coverage Status](https://coveralls.io/repos/consbio/python-databasin/badge.svg?branch=master&service=github)](https://coveralls.io/github/consbio/python-databasin?branch=master)
```python-databasin``` is a client library for interacting with [Data Basin](http://databasin.org).
# Install
```bash
$ pip install python-databasin
```
# Example usage
The code snippet below will import a NetCDF dataset into Data Basin and make it public. Note that the account you use
must have import permission and the import must have complete metadata and style information.
```python
from databasin.client import Client
c = Client()
c.login('user', 'pass')
# Package must have complete metadata and style necessary for one-step import
dataset = c.import_netcdf_dataset('/path/to/netcdf_with_metadata_and_style.zip')
# One-step imports are private by default
dataset.make_public()
print(dataset.id)
print(dataset.title)
```
You can also upload Esri layer packages (`.lpk`). As with NetCDF's, layer packages for now must have the all metadata
required by Data Basin to successfully import:
```python
dataset = c.import_lpk('/path/to/lpk_with_metadata.lpk')
print(dataset.id)
print(dataset.title)
```
[![Build Status](https://travis-ci.org/consbio/python-databasin.png?branch=master)](https://travis-ci.org/consbio/python-databasin) [![Coverage Status](https://coveralls.io/repos/consbio/python-databasin/badge.svg?branch=master&service=github)](https://coveralls.io/github/consbio/python-databasin?branch=master)
```python-databasin``` is a client library for interacting with [Data Basin](http://databasin.org).
# Install
```bash
$ pip install python-databasin
```
# Example usage
The code snippet below will import a NetCDF dataset into Data Basin and make it public. Note that the account you use
must have import permission and the import must have complete metadata and style information.
```python
from databasin.client import Client
c = Client()
c.login('user', 'pass')
# Package must have complete metadata and style necessary for one-step import
dataset = c.import_netcdf_dataset('/path/to/netcdf_with_metadata_and_style.zip')
# One-step imports are private by default
dataset.make_public()
print(dataset.id)
print(dataset.title)
```
You can also upload Esri layer packages (`.lpk`). As with NetCDF's, layer packages for now must have the all metadata
required by Data Basin to successfully import:
```python
dataset = c.import_lpk('/path/to/lpk_with_metadata.lpk')
print(dataset.id)
print(dataset.title)
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-databasin-0.4.1.tar.gz
(6.3 kB
view hashes)
Built Distributions
Close
Hashes for python_databasin-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fdc9e5b7375520e7fef6f21b0403ebb4bae8b645896dc874ee2c20764b76bb7 |
|
MD5 | 72de74239bd25e1321c32883f96863d7 |
|
BLAKE2b-256 | c9848ff2e9d5b7d378c8cc924631bf1055a87a4e9c8260e227a1bd53d46a3171 |
Close
Hashes for python_databasin-0.4.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 908de9ea248c1ce24d7e2f27cb77efb2ead10baa5e5296fea9c74bb2c0a7e684 |
|
MD5 | aa94ee9fb34daf261a2f1123b798fd49 |
|
BLAKE2b-256 | 8dc9f3691ee1da71ea83aa5cd5b4bb427899c4da7a145db6f879c26381d4877d |