Skip to content

johannesschmude/ibmpairs

 
 

Repository files navigation

IBM PAIRS Geoscope open source modules

Build Status

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 git+https://github.com/ibm/ibmpairs

Then you import the IBM PAIRS API wrapper via:

from ibmpairs import paw

Getting started

Simply get your feet wet with the tutorial. 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

About

open source tools for interaction with IBM PAIRS:

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 85.1%
  • Python 14.6%
  • Dockerfile 0.3%