Skip to main content

Tools for processing geospatial data

Project description

raster_tools

RMRS Raster Utility Project

Dependencies

Contributing

  1. Fork the raster_tools repo.

  2. Clone your fork.

  3. Move to the raster_tools project root:

    $ cd raster_tools
    
  4. 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
    
  5. Install the project into the virtual environment:

    $ pip install -e .
    
  6. Setup pre-commit hooks

    $ pre-commit install
    
  7. Create your development branch:

    $ git checkout -b my-dev-branch
    
  8. Run the tests and fix anything that broke:

    $ pytest
    
  9. (Optional) Run pre-commit to find/fix any formatting and flake8 issues:

    $ pre-commit run --all-files
    

    This will run isort, black, and flake8 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.

  10. 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
    
  11. Submit a pull request through GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

raster-tools-0.1.0b1.tar.gz (83.1 kB view details)

Uploaded Source

Built Distribution

raster_tools-0.1.0b1-py3-none-any.whl (90.0 kB view details)

Uploaded Python 3

File details

Details for the file raster-tools-0.1.0b1.tar.gz.

File metadata

  • Download URL: raster-tools-0.1.0b1.tar.gz
  • Upload date:
  • Size: 83.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.15

File hashes

Hashes for raster-tools-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 d9f1107ba9d04b091221fac007892e7f1167133bf6df8c1009e8e0ede8ac0abd
MD5 44fa5825d6e69b62f0fd612a9124e5bd
BLAKE2b-256 28ff93dd6c6282d7599b10cc440e662812fced4c25a2cdb05cc2a577f6179082

See more details on using hashes here.

File details

Details for the file raster_tools-0.1.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for raster_tools-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 0bce5ba9ac644139d110a46b9fb22dee46c64ddc69015c199f038d7bb3dc000c
MD5 7aebe184ce20550e3e74abc76eb2dd99
BLAKE2b-256 e6cd2ae1869f9f117856f0922c88014d4e5f88604ec64b28ff50ef4f6378c766

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page