Tools for processing geospatial data
Project description
raster_tools
RMRS Raster Utility Project
Dependencies
Contributing
-
Fork the raster_tools repo.
-
Clone your fork.
-
Move to the raster_tools project root:
$ cd raster_tools
-
Create a python virtual environment
With conda:
$ conda env create -f requirements/dev.yml $ conda activate rstools
With python:
$ python -m venv venv $ . venv/bin/activate $ pip install -r ./requirements/dev.txt
-
Install the project into the virtual environment:
$ pip install -e .
-
Setup pre-commit hooks
$ pre-commit install
-
Create your development branch:
$ git checkout -b my-dev-branch
-
Run the tests and fix anything that broke:
$ pytest
-
(Optional) Run
pre-commit
to find/fix any formatting and flake8 issues:$ pre-commit run --all-files
This will run
isort
,black
, andflake8
on the repo's files. It is recommended to do this and fix any errors that are flagged so that the changes can be cleanly commited. -
Commit your changes to your branch and push to your remote repo:
$ git add . $ git commit -m "A detailed description of the changes." $ git push origin my-dev-branch
-
Submit a pull request through GitHub.
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
Built Distribution
Hashes for raster_tools-0.1.0a5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd8b5972442ff67ba166ac3b182625f6a035884c4f0a6c0d25030e3d88136589 |
|
MD5 | c709663aae6ed07ad34e0d60e81098ce |
|
BLAKE2b-256 | d7d9c14b6c4d9997ed104cb5f2450471d70e2213267a41dd808e1fd26836c7d0 |