open source Python modules for the IBM PAIRS Geoscope platform
Project description
IBM PAIRS Geoscope open source modules
This repository provides an interface to the geo-spatial big data platform IBM PAIRS Geoscope.
E.g. the module in the subdirectory paw
serves as a wrapper employing the IBM PAIRS
core RESTful API served through the host reachable via
https://pairs.res.ibm.com to load data into (native)
Python data structures.
General Notes
If you like to contribute, please read CONTRIBUTING.md first. A list of maintainers is recorded in MAINTAINERS.md.
Installation and Usage
If you have installed the Python package manager PIP, simply run
pip install --user ibmpairs
Then you import the IBM PAIRS API wrapper via:
from ibmpairs import paw
Note: If you need a bleeding-edge, potentially instable development version you can also run
pip install --user git+https://github.com/ibm/ibmpairs@develop
Getting started
Simply get your feet wet with the tutorial. Having cloned into the repo, the full API documentation you can generate by running
cd docs && make html
to open docs/_build/html/index.html
with your favorite browser, provided you
have installed Sphinx and the corresponding
ReadTheDocs theme by running e.g.
pip install sphinx sphinx_rtd_theme
Running in a Docker container
A self-contained environment can be built with Docker using
git clone https://github.com/ibm/ibmpairs
cd ibmpairs
docker build -t ibmpairs .
and launched via
docker run \
-dit \
-p 18380:18380 \
--name ibmpairs \
ibmpairs:latest
or, instead of the above, simply docker-compose up ibmpairs
such that you can type
into your browser
http://localhost:18380
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
Built Distribution
Hashes for ibmpairs-0.0.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 503896a0191517670f1ef5ae753e94fc4709f6f06b578e4094a4a6709377205c |
|
MD5 | 12e44eb5a6af6ec6d4836d8d0e7c910b |
|
BLAKE2b-256 | dc722ec96e006bbd642b7afd1238573b4d6f416ee2f95bd701ae667f740b60a1 |