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
File details
Details for the file raster-tools-0.1.0a7.tar.gz
.
File metadata
- Download URL: raster-tools-0.1.0a7.tar.gz
- Upload date:
- Size: 68.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/0.0.0 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78fbdc4c804d82d8e0dac8772d8b74830e82d3ab5ef1327fb8a07276ef12effa |
|
MD5 | f8e083601d85798a65b71bf55335e9f9 |
|
BLAKE2b-256 | 6506f292beb7df15c8dcec582a6302fbe6a642591c30f77fdf65a814a57fba21 |
File details
Details for the file raster_tools-0.1.0a7-py3-none-any.whl
.
File metadata
- Download URL: raster_tools-0.1.0a7-py3-none-any.whl
- Upload date:
- Size: 75.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/0.0.0 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40423e08a2e8c6f99b4653098488a0f4e97009d61e013a62bc48e6897808fabf |
|
MD5 | e1d24b2472abc9021fbd4f0f1082a567 |
|
BLAKE2b-256 | 972258f39e01740e3d9b5cbc91c6353bd827751cc275cf633a9e0344b2de87e1 |