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-2.1.tar.gz (40.2 kB view details)

Uploaded Source

Built Distribution

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

gridlock-2.1-py3-none-any.whl (56.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gridlock-2.1.tar.gz
  • Upload date:
  • Size: 40.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for gridlock-2.1.tar.gz
Algorithm Hash digest
SHA256 7d0ecf58a177767d40b76fc1147f758cefbe29dbc76456e678fcc9f32ce989c0
MD5 a4efedca1806487c24f2f466b4a7fbde
BLAKE2b-256 f1a8127949799dd8065e0360bfffe02a6f15a9f42a2dcd80a5789815f84882b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gridlock-2.1-py3-none-any.whl
  • Upload date:
  • Size: 56.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for gridlock-2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c8b5b3a6b1cd8516f66e7d7c5d3b7c306de3122ad8ec5811a30747f62056e4bd
MD5 3a79b8c57b4dcf8c57f4643f056d5231
BLAKE2b-256 f5cfb7986d89f781edc9439c29bb8c58676543517ad7d80f6af37c2be21199f3

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