Skip to main content

Contains geometry classes for common raster operations.

Project description

tuw_raster_geometry

uv Static Badge

[!WARNING] Add your own documentation!

[!IMPORTANT] This project uses uv for package management and Just for task automation. To install uv check the uv documentation. To install Just, follow the instructions in the Just documentation.

First Steps

After you have just used the cookiecutter to create this repo, you might want to follow these steps:

  1. Initialize a git repo with git init or just init
  2. Install the Pre-Commit Hooks, to identify simple issues before commiting. You can run just hooks or use uvx pre-commit install
  3. Set up a virtual environment. You might want to use uv add <package> to add dependencies to your project (no pip install necessary)

Development

The Pre-commit Hooks will lint and format your code, aswell as running some checks. In order to use the Pre-commit hooks, run:

uvx pre-commit install

# or use the Justfile
just hooks

[!TIP] Checkout the Justfile or list all recipes with just to find commands that help you in your work.

By default cody quality checks (formatter, linter and type-checker) are inplace, via Github Actions and GitLab CI/CD, which does the same as the pre-commit hooks.

Additionally the same code quality checks can be run manually via:

just check

# or manually with
uvx ruff check . --fix
uvx ruff format .
uvx ty check

[!IMPORTANT] The configuration for the linter, the formatter and the typechecker can be done in the pyproject.toml file. By default ALL Linting Rules are enabled. If some rule are not desired in the project use the exclude field to disregard them.

Further more there are example docs in this repository, which you can use as a startingpoint for your code documentation. A certain framework has been choosen, but it only serves as a suggestion to you.

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

tuw_raster_geometry-1.1.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tuw_raster_geometry-1.1.1-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file tuw_raster_geometry-1.1.1.tar.gz.

File metadata

  • Download URL: tuw_raster_geometry-1.1.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tuw_raster_geometry-1.1.1.tar.gz
Algorithm Hash digest
SHA256 29d78b88cf49575ec1c4174e71b408ef3a578f4041299ca4d721b10df81877f1
MD5 31e43d39ce72cc1e6c1304269e7233ae
BLAKE2b-256 673b7dbf3fe440e0c3fc4d12ab214d09a8e1d7dcf19b9b67467c62f6f8188022

See more details on using hashes here.

File details

Details for the file tuw_raster_geometry-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: tuw_raster_geometry-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tuw_raster_geometry-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 28ed2daebfcadfc7ba6981ab0fd445e0effc3bbe2ffce8e3522f3f6cf9eae904
MD5 460c3791b15e6f6b26f1cefe26978c97
BLAKE2b-256 49f5abd67a5b794a4f559f56422590762bd21160216cb094b34f3765372d9d0d

See more details on using hashes here.

Supported by

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