Skip to main content

Coupled gridding library

Project description

Gridlock README

Gridlock is a Python module for drawing on coupled grids.

Gridlock is used primarily for 'painting' shapes in 3D on multiple grids which represent the same spatial region, but are offset from each other. It does straightforward natural <-> grid unit conversion and can handle non-uniform rectangular grids (the entire grid is generated based on the coordinates of the boundary points along each axis).

Installation

Requirements:

  • python >3.11 (written and tested with 3.12)
  • numpy
  • float_raster
  • matplotlib (optional, used for visualization functions)
  • mpl_toolkits.mplot3d (optional, used for isosurface visualization)
  • skimage (optional, used for isosurface visualization)

Install with pip:

pip3 install gridlock

Alternatively, install via git

pip3 install git+https://mpxd.net/code/jan/float_raster.git@release
pip3 install git+https://mpxd.net/code/jan/gridlock.git@release

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

gridlock-1.2.tar.gz (38.1 kB view details)

Uploaded Source

Built Distribution

gridlock-1.2-py3-none-any.whl (54.0 kB view details)

Uploaded Python 3

File details

Details for the file gridlock-1.2.tar.gz.

File metadata

  • Download URL: gridlock-1.2.tar.gz
  • Upload date:
  • Size: 38.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for gridlock-1.2.tar.gz
Algorithm Hash digest
SHA256 b8582b498db6b07bc0c6646cadcfeb7d063406efeacb6eaf89c7db2ffed4e669
MD5 3aff3a8a20937ae75a1898d410c8235f
BLAKE2b-256 5423a282c63a2daad2a5e5cb5519725c5e77ed15a79985f8e1e96f049af8578a

See more details on using hashes here.

File details

Details for the file gridlock-1.2-py3-none-any.whl.

File metadata

  • Download URL: gridlock-1.2-py3-none-any.whl
  • Upload date:
  • Size: 54.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for gridlock-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eff4b16d0b67d393af267d263b1362a4e40c6d208ab452f736111bbcf0b69cec
MD5 90b69b5fcac6df047d7ddc5a6bab0b0c
BLAKE2b-256 4bf69e7ce186116b5573f1d65bb982c4510a24c61f8d7506f779fc95cb8f2b08

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