https://github.com/mggg/gdutils
A collection of geodata utility tools.
https://github.com/mggg/gdutils
geodata python
Last synced: 7 months ago
JSON representation
A collection of geodata utility tools.
- Host: GitHub
- URL: https://github.com/mggg/gdutils
- Owner: mggg
- License: mit
- Created: 2020-06-26T17:10:07.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-17T05:59:14.000Z (almost 5 years ago)
- Last Synced: 2025-02-01T14:46:13.639Z (8 months ago)
- Topics: geodata, python
- Language: Python
- Homepage:
- Size: 9.49 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# gdutils
[](https://gdutils.readthedocs.io/en/latest/?badge=latest)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
```bash
$ 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`](https://geopandas.org/install.html) for more details.## Development
To install manually:```bash
$ 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](https://gdutils.readthedocs.io/).
Additionally, documentation for modules can be found using the `python`
`help()` function, e.g. `import gdutils.datamine; help(gdutils.datamine)`.