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
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
Install Miniconda. This will give you the conda command in your shell.
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
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
File details
Details for the file pygeobase-0.3.18.tar.gz
.
File metadata
- Download URL: pygeobase-0.3.18.tar.gz
- Upload date:
- Size: 26.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52bc4f0bbf0b42143d9476d418c5217eebc6ecf7d72d9c4c698296ca0dda2f91 |
|
MD5 | afc6fc42bafa65ea3378b6c922c2091f |
|
BLAKE2b-256 | 4d777df98dcc1919e6bfeb9d3d7c35e302b4993a20509bac52772eaedccf5b0b |