Skip to main content

Abstract I/O class definitions.

Project description

The pygeobase package implements base class definitions for the I/O interface used in pytesmo, pynetCF, and other packages.

Documentation

Documentation Status

Installation

This package should be installable through pip:

pip install pygeobase

Its only dependecy is numpy. But to use it effectively you will also probably want to install pygeogrids.

Setup Development environment

  1. Install Miniconda. This will give you the conda command in your shell.

  2. Run conda env create -f conda_environment.yml this will install all the dependencies listed in the conda_environment.yml file in this repository. By default this will create a new conda enviroment with the name pygeobase_env. This can be changed by editing the conda_environment.yml file.

Example installation script

The following script will install miniconda and setup the environment on a UNIX like system. Miniconda will be installed into $HOME/miniconda.

wget https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh
bash miniconda.sh -b -p $HOME/miniconda
export PATH="$HOME/miniconda/bin:$PATH"
git clone git@github.com:TUW-GEO/pygeobase.git pygeobase
cd pygeobase
conda env create -f conda_environment.yml
source activate pygeobase_env

This script adds $HOME/miniconda/bin temporarily to the PATH to do this permanently add export PATH="$HOME/miniconda/bin:$PATH" to your .bashrc or .zshrc

The last line in the example activates the pygeobase_env environment.

After that you should be able to run:

python setup.py test

to run the test suite.

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

pygeobase-0.3.13.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

pygeobase-0.3.13-py2.py3-none-any.whl (14.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pygeobase-0.3.13.tar.gz.

File metadata

  • Download URL: pygeobase-0.3.13.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pygeobase-0.3.13.tar.gz
Algorithm Hash digest
SHA256 49f2af0b9dd4e147e8abd51bb36f66e174f29db86c5ac0b14a8b379709d1f6b1
MD5 b25735c251433bb602d4d8b942dcf6a9
BLAKE2b-256 9ca56beaaf018678176c31fcf9b66fb8758ce953ae20c3dd543a70896c247f57

See more details on using hashes here.

File details

Details for the file pygeobase-0.3.13-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pygeobase-0.3.13-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 fe357242d8e8516314475f3f77a28591b3ff6b1faafdb98dec2522776a5cf64c
MD5 e2b3c0d01f0e022cdd0145a24a45e6ca
BLAKE2b-256 d0a091fac4710451f6aad9019399a9e4c1c4bec21dc1405665e4c37f1d637339

See more details on using hashes here.

Supported by

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