Skip to content

mggg/gdutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gdutils

Documentation Status

A collection of geodata utility tools.

Available modules:

  • gdutils.datamine: a python module for mining and listing data sources.
  • gdutils.dataqa: a python module for comparing analyzing and comparing data for QA purposes.
  • gdutils.extract: a script and python module for extracting tabular data for data science (data wrangling) purposes. A user-friendly, lite wrapper of geopandas with the power of pandas.

Requirements

  • Python3
  • pip3

Installation

$ pip3 install git+https://github.com/mggg/gdutils.git

To uninstall, run pip3 uninstall gdutils.

Troubleshooting: If installation problems, it may be due to issues with geopandas' dependencies. Please see installing geopandas for more details.

Development

To install manually:

$ git clone https://github.com/mggg/gdutils.git
$ cd gdutils
$ python3 -m venv venv # we recommend using a virtual environment
$ source venv/bin/activate
$ make install
$ make clean

To run automated tests, run pytest.

To uninstall, run pip3 uninstall gdutils.

Documentation

Documentation can be found on Read the Docs. Additionally, documentation for modules can be found using the python help() function, e.g. import gdutils.datamine; help(gdutils.datamine).