Skip to main content

open source Python modules for the IBM PAIRS Geoscope platform

Project description

IBM Environmental Intelligence Suite (EIS): Geospatial Analytics open source modules

Build Status PyPI Package

This repository provides an interface to the geo-spatial big data platform IBM EIS: Geospatial Analytics.

E.g. the query module in the subdirectory ibmpairs serves as a wrapper employing the IBM EIS: Geospatial Analytics core RESTful API served through the host reachable via https://pairs.res.ibm.com.

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 can import the IBM EIS: Geospatial Analytics API wrapper modules e.g.:

import ibmpairs.client as client
import ibmpairs.query as query

Getting started

Simply get your feet wet with the tutorial. Having cloned into the repo, the full API documentation you can generate by Sphinx and the corresponding ReadTheDocs theme by running e.g.

pip install sphinx sphinx_rtd_theme

then make the html pages,

make docs

or without Make

cd docs && make html

then open docs/_build/html/index.html with your favorite browser.

Running in a Docker container

A self-contained environment can be built with Docker using

git clone https://github.com/ibm/ibmpairs
cd ibmpairs
make docker-build

then run using:

make docker-run

the environment can then be accessed from the following url:

http://localhost:18380

Alternatively you can execute these steps without Make using:

git clone https://github.com/ibm/ibmpairs
cd ibmpairs
docker build -t ibmpairs .

to build and

docker run \
    -dit \
    -p 18380:18380 \
    --name ibmpairs \
    ibmpairs:latest

or:

docker-compose up ibmpairs

to run.

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

ibmpairs-3.0.2.tar.gz (184.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ibmpairs-3.0.2-py3-none-any.whl (187.5 kB view details)

Uploaded Python 3

File details

Details for the file ibmpairs-3.0.2.tar.gz.

File metadata

  • Download URL: ibmpairs-3.0.2.tar.gz
  • Upload date:
  • Size: 184.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for ibmpairs-3.0.2.tar.gz
Algorithm Hash digest
SHA256 43d4ae7c4ee10506c339279fcdba802b2c20a7cc6570c1b7c15dd6a12ed63dc5
MD5 f5add311a7b81bc20f5af99b57064ae2
BLAKE2b-256 59c00a152f63afd9900e2378900bd0105e242dc04c338ff2bddf312865e7b7fa

See more details on using hashes here.

File details

Details for the file ibmpairs-3.0.2-py3-none-any.whl.

File metadata

  • Download URL: ibmpairs-3.0.2-py3-none-any.whl
  • Upload date:
  • Size: 187.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for ibmpairs-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1c0a0818b6b317889152be7960a86e58c044a14da9d147b617054928f9de0e00
MD5 3eac89f4602db9f96f8be7eeeb8ccdc9
BLAKE2b-256 8c5c9e473d6ca086ed4c290879b51ed7b7a9c31ef70686f7068892c193a08eb8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page