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.0.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.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tuw_raster_geometry-1.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8f02f6bab5fc252fd25f2501063a029c61dc78f0222de805e18ff340d8e0355a
MD5 fa89f0505da0d95d3dc80753ee9d92b4
BLAKE2b-256 81c51aaf05ff33e4d8120cf1ca651eaf62a5837136441f07af3a91ed14c37114

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tuw_raster_geometry-1.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b1695552250190e92f170dcbdbfbbae70d74903008d38ab7cd8410c000202e9
MD5 f6a435fdb56b5343b1b115b1891bee96
BLAKE2b-256 db8bf792698e299c6b7fa77076ad9a2535c982020e24aebece503983f63dd2d3

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