Skip to main content

Generate a 3Di simulation grid from a model schematisation.

Project description

threedigrid-builder

Github Actions status PyPI

Generate a 3Di simulation grid from a model schematisation.

Usage

This library converts a model schematisation to a 3Di simulation grid. This can be done using a single function that reads data from an SQLite and TIFF and then outputs the generated grid into a Geopackage or HDF5 file:

>>> from threedigrid_builder import make_gridadmin
>>> sqlite_path = "/path/to/model.sqlite"
>>> dem_path = "/path/to/dem.tiff"
>>> out_path = "grid.gpkg"  # or "something.h5" for HDF5 output
>>> make_gridadmin(sqlite_path, dem_path, out_path)

Alternatively, the generated grid can be output in-memory:

>>> make_gridadmin(sqlite_path, dem_path)
{'nodes': {'id': array([   1,    2,    3, ..., 7903, 7904, 7905], dtype=int32), ...}

Installation

This package is distributed as binary only, because its (Fortran) source code is proprietary. The currently supported platforms are Windows, Linux, and OSX, all 64 bit versions only.

First install sqlite and spatialite libraries, e.g. on Ubuntu:

$ sudo apt-get install sqlite3 libsqlite3-mod-spatialite

For raster input, GDAL is required to be present. We omitted these from the dependencies because installation of GDAL depends on your platform an on your personal perference. One option is to install gdal using apt-get, and then pygdal with a matching version:

$ sudo apt-get libgdal-dev $ pip install pygdal=={your gdal version}.*

Install the threedigrid-builder:

$ pip install threedigrid-builder

For output into a file for the 3Di calculationcore, enable gridadmin output:

$ pip install threedigrid-builder[gridadmin]

For output into Geopackage for display in e.g. QGis, enable gpkg output:

$ pip install threedigrid-builder[gpkg]

Changelog of threedigrid-builder

1.3.4 (2022-03-10)

  • Bugfix: half verhard instead of half_verhard (without underscore).

  • Include cross section information for weirs and orifices.

  • Better error message when v2_connected_points are outside 2D grid domain.

  • 2D grid cannot contain uneven number of pixels in one grid cell.

  • Bugfix in grid.sort() for models with no flowlines.

1.3.3 (2022-02-10)

  • Use the bank_level for 1D2D lines to connection nodes without manhole but with storage area.

1.3.2 (2022-02-08)

  • Fixed extracting EPSG code from outdated CRS WKT definitions.

1.3.1 (2022-02-07)

  • Disable tests for CI Build Wheel, because GDAL is not included on build machine.

1.3.0 (2022-02-07)

  • Write the WKT of the CRS (in addition to the epsg code) into the gridadmin.

  • Drop rasterio as optional raster interface.

  • Append / prepend coordinates to channel/culvert linestrings if they do not intersect the connection nodes they are attached to.

  • Only give node_type 4 and kcu 52/54 to manholes with a not-NULL storage area.

  • Use pygoes to calculate grid refinements.

1.2.1 (2022-01-27)

  • Store epsg_code as string in GridMeta.

1.2.0 (2022-01-26)

  • Interpret non-finite raster values (NaN, Inf, -Inf) as nodata.

  • Use GDAL (instead of rasterio) for reading rasters, if present.

1.1.0 (2022-01-24)

  • Write “grid_coordinate_attributes” also for pure 1D models.

  • Make requesting spatial reference of GDAL dataset compatible with GDAL 2.x.

  • Fix: do not ignore (Impervious)Surface records without geometries. These surfaces will get their location from their connection node.

  • Do not ignore invalid geometries (surfaces, grid refinement areas, dem average areas)

1.0.2 (2022-01-17)

  • Change in calculation_type type order of connection nodes. Embedded comes first.

1.0.1 (2022-01-13)

  • Fixed the ordering of nodes and lines within node/line types.

1.0.0 (2022-01-12)

  • Snap 2D boundary conditions to the closest edge if they are completely outside of the model domain.

  • Raise SchematisationError instead of an internal error if the spatialite version is below 173.

  • Raise FileNotFound instead of creating an empty file if spatialite does not exist.

  • Added manhole fields (manhole_indicator, shape, width, surface_level) to nodes.

  • Removed data from nodes.bottom_level for non-manhole nodes.

  • Added dist_calc_points and material to lines.

  • Added cross section width, height, shape to lines.

  • Added sewerage_type (pipes) and sewerage (weirs/orifices) to lines.

  • Added friction_type and friction_value (pipes/culverts/weirs/orifices) to lines.

  • Fix: accept unknown sewerage types.

0.16.0 (2022-01-06)

  • Added crest level and crest type to to lines.

  • Added connection node start and end id to lines.

  • Handle non-ASCII characters in gridadmin HDF5 output.

  • Fixed node ids in groundwater lines (they now connect groundwater cells instead of open water cells).

0.15.0 (2022-01-05)

  • Small fix for use_2d_flow setting.

  • Added zoom_category to nodes, lines and pumps.

0.14.0 (2022-01-04)

  • Add nodm and nodn for 2D boundary nodes.

  • Handle use_2d_flow setting.

  • Added display_name to nodes, lines and pumps.

0.13.0 (2021-12-28)

  • Enable groundwater and write dimp to nodes.

0.12.0 (2021-12-27)

  • Add drain_level of manholes to gridadmin.

  • Bugfix: Set culvert calculation_type to isolated when not provided.

  • Added display name to culverts, weirs, pipes, pumps, channels

  • Added zoom category to pumps, pipes, culverts, orifices, weirs, manholes.

0.11.0 (2021-12-22)

  • Accept dist_calc_points <= 0; the effect is that there are no interpolated nodes.

  • Ignore grid refinements with NULLs in their type or geometry fields.

  • Ignore (impervious) surfaces, grid refinements, and dem averages areas with invalid geometries (mostly, polygons with self-intersections).

  • Set ds1d of 1d2d lines to 2d cell_width.

0.10.0 (2021-12-21)

  • Bugfix: Added support for refinement geometries within smallest Grid cell.

  • Reverse the order of coordinates in channel and culvert geometries if necessary.

0.9.2 (2021-12-17)

  • Temporarily disable groundwater.

  • Bugfix: Edge case with connected points.

0.9.1 (2021-12-16)

  • Bugfix: use DEM epsg_code for 2D models.

  • Bugfix: Small fix for lgrtot.

  • Bugfix: Small fix adding groundwater cells.

  • Bugfix: Fix pump.line remapping in case of embedded nodes.

  • Bugfix: Remap surface_map.cci on grid.sort().

  • Bugfix: also need to evaluate embedded nodes for connection node mapping for zero-d surface maps.

  • Added pixel_width to groundwater nodes.

0.9.0 (2021-12-15)

  • Add padding to area_mask for creating quadtree.

  • Added groundwater 2D nodes, 2D vertical lines, and 2D groundwater lines.

  • Bugfix: cross section tabulate used wrong width/height.

0.8.3 (2021-12-09)

  • Only process cross section definitions that are actually used.

  • Removed cross1 & cross2 in the in-memory or geopackage output and added cross_id1 and cross_id2.

  • Fixed bug where writing a single line geometry or geometries of equal size would result in an incorrect cast to a numpy object dtype.

  • Fixed bug with zero-d administration cci (index needs to be 1-based), removed cid field.

0.8.2 (2021-12-05)

  • Fixed the Linux wheel distribution. These are now built with manylinux2014 instead of manylinux2010.

0.8.1 (2021-12-05)

  • Added support for zero-d administration including surfaces and impervious surfaces.

  • Dropped support for Python 3.6.

  • Fixed __version__ attribute and “threedigrid_builder_version” HDF5 attribute.

  • Set the dpumax of a 1D line (channel, pipe, culvert, weir, orifice) always to the largest of its two invert levels. Previously, it was set to the largest of the two bottom_levels of the two adjacent nodes, which gave wrong results for lines attached to manholes.

  • Disable extrapolation for channel node/line attributes that are derived from crosssection locations.

  • Disable the SchematisationError when a Manhole has a bottom_level above a level of a connected object. Instead, emit a warning through the logger.

0.8.0 (2021-11-30)

  • Added has_max_infiltration_capacity flag.

  • Added breaches and levees.

  • Implement GDAL as an alternative to RasterIO.

  • Check the raster EPSG code and use it if the model does not have one.

  • Removed ‘model_area_path’ feature from application.

  • Added an in-memory output interface. Supply out_path=None to instead of writing the grid to a file, receive the grid as dictionaries of 1D ndarrays.

  • Removed the “sqlalchemy<1.4” constraint, this library is compatible with SQLAlchemy 1.4

0.7.0 (2021-11-25)

  • Raise SchematisationError on invalid settings.

  • Removed SchematisationError on tabulated rectangle cross section definition with zero first “width” value.

  • Add calculation_type for nodes to be Dem averaged.

0.6.1 (2021-11-10)

  • Fixed l1dtot (exclude 1D boundaries).

0.6.0 (2021-11-09)

  • Raise SchematisationError on embedding linear objects that begin/end outside of 2D domain. Added tests for edge cases.

  • Fixed exchange_level (dpumax) for 1D2D lines attached to non-manhole connection nodes. The exchange_level is now derived from the bank_levels of attached channels.

  • Add discharge_coefficients for structures.

  • Swap the order in lines.line for 1D2D lines. The order is now (2D, 1D).

  • Fixed kcu for lines attached to 1D boundary conditions.

  • Copy crest_level from v2_levee if a v2_connected_point refers to one.

0.5.2 (2021-11-02)

  • Consistently write NaN (and not -9999.0) in gridadmin float datasets.

  • Fix tests with GEOS 3.10.0

  • Make ‘meta’ group complete.

0.5.1 (2021-11-01)

  • Add storage_area to calculation nodes.

  • Added ds1d_half to nodes.

  • Added has_embedded to attrs.

0.5.0 (2021-10-21)

  • Fixed nodes.is_manhole in the gridadmin output.

  • Handle user-supplied 1D-2D lines (connected point / calculation point).

  • Write initial_waterlevel for 1D nodes and add ‘has_initial_waterlevels’ to meta.

0.4.0 (2021-09-23)

  • Added 1D boundary conditions.

  • Added 2D boundary conditions.

  • Enable compression in HDF5 output.

  • Fixed 2D lines that connect a larger to a smaller cell in south east direction.

0.3.1 (2021-08-16)

  • Handle embedded connection nodes. These are removed from the grid and written to a new dataset “nodes_embedded”.

  • Fixed bug with cross sections tables being None in Grid instance

  • Handle embedded channels, pipes and culverts. Embedded objects result in embedded nodes and and lines with kcu LINE_1D_EMBEDDED between between 2D cells.

  • Fixed a bug with lines that connect nodes to themselves in quadtree generation.

  • Fixed a bug with wrong usage of lines.ds1d in bottom level and cross section weights computation. The added attribute lines.s1d is now used, and for clarity nodes.ds1d was renamed to nodes.s1d.

  • Added invert_level_start_point and invert_level_end_point attributes to lines.

  • Fixed coordinate order in lines.line_geometries field in gridadmin.h5.

0.3.0 (2021-07-28)

  • Read and convert cross section definitions.

  • Solve gridadmin off-by-one errors for pumps.

  • Add ‘dmax’ to nodes output.

  • Changed external API function name to “make_gridadmin”.

0.2.1 (2021-07-20)

  • Fixed issue when reprojecting 0 grid refinements with pyproj 2.*

  • Fixed issue when writing 0 pumps with h5py 2.*

  • Fixed missing transpose when writing pumps.coordinates to HDF5.

  • Added obstacles.

0.2.0 (2021-07-15)

  • Added threedigrid_builder.grid.geo_utils with segmentize and line_substring functions. These are used to compute the Lines.line_geometries for channel lines.

  • Fixed a bug in the refinement areas code (Fortran) on Ubuntu 20.04.

  • Added the Pipes model that is able to compute Nodes & Lines from Pipes. Pipes are also included in the calculation_type and bottom_level computations.

  • Added 1D-2D lines for connection nodes, manholes, and channels.

  • Added culverts, orifices, and weirs.

  • Added pumps (pumpstations).

  • Settings and metadata are read from the SQLite. Some metadata (like model_slug) can also be provided via the main (make_grid) function. The metadata is written to the root ‘attrs’ of the output gridadmin.h5. The settings are written into datasets inside newly addres groups “grid_settings” and “tables_settings”.

  • Fixes for models with no channels.

  • Add an optional progress callback.

0.1.2 (2021-04-28)

  • Added public API with 1 function: threedigrid_builder.make_grid.

0.1.1 (2021-04-20)

  • Fixed automatic PyPI upload.

0.1.0 (2021-04-20)

  • Partially ported functionality from inpy (generate 3di files, makegrid): 1D channel grid (including calculation_type and bottom_level), and 2D open water grid.

  • Added gridadmin and geopackage output.

  • Breaking change: the interpolation between cross section locations (channels) now also extrapolates for lines and nodes that are not in between two connection nodes. This happens only if the channel has at least 2 cross section locations. When extrapolatic, the line.cross_weight is less than 0 or greater than 1.

  • Breaking change: missing or empty values in float datasets in the output gridadmin are now denoted by NaN (not-a-number) instead of -9999.0.

  • Breaking change: integers in the output gridadmin are now always 32-bit (instead of sometimes 32-bit and sometimes 64-bit).

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

threedigrid_builder-1.3.4-cp310-cp310-win_amd64.whl (869.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

threedigrid_builder-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

threedigrid_builder-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

threedigrid_builder-1.3.4-cp39-cp39-win_amd64.whl (867.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

threedigrid_builder-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

threedigrid_builder-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

threedigrid_builder-1.3.4-cp38-cp38-win_amd64.whl (886.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

threedigrid_builder-1.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

threedigrid_builder-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

threedigrid_builder-1.3.4-cp37-cp37m-win_amd64.whl (884.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

threedigrid_builder-1.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

threedigrid_builder-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file threedigrid_builder-1.3.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 869.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3667fe48f6480406516777b7259e4d2453d9afab619cb738c15c498246b56d31
MD5 b53664214c69b28e655757243cb03974
BLAKE2b-256 507dbe348d6af3df960836aca2d21f6ab4c9c127125e9f4c73661aaccee8e1f8

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 671d7f87cb62ab2bc5aa90c9df5086af02c99a0efc0c65565e452eb58b09c00d
MD5 f7c3a55ab61cb87eeef8efad8a24ad86
BLAKE2b-256 9038f55f70e95004266e818d8e36c252eda6174f3f65458b2669830217ac36b3

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f849154342d4250df8a5697c9e187529d0059cbdd68778008dd4a0f87e60fdd
MD5 642ce687dafbb4b7036e05ea111d80e6
BLAKE2b-256 be5caea0e641ccd2c543e316a9fc08ee63052b4a42d486d7407a05ada62af66b

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 867.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ae44b4e43d8dbb06d02c34ca5b4c29fa5f82b195d5676e7d5524692df14b27f4
MD5 5813f8b8bbac89ee490723a68d9510bf
BLAKE2b-256 98cee1f334de69e2a5d5c038897f6b6ea7a3ab2a18723f7f929c18b4b367b609

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5beda4a1105f70f25a247e165b831d3d42dc30e84fb436e1d844fb62f66c7667
MD5 2eaafaf1308f0e8d115ea96acd45d65e
BLAKE2b-256 a87e33ecf253549f23320cd3b6659722becd15adec203b01de54c2f08c93e96b

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 157eeee7f8838740dae8620fd84f09ef128592b90c8342762e24cc3a9b6cf818
MD5 48b2c8ab36d72eafa3d2e9f58ec85dbc
BLAKE2b-256 1e151e58967e91ba732ea5e14a9a6d36d9a77ef85233d9d73d04b223f719efbb

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 886.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d9a571557de9df7fd2682407cdda2100287379ff498ed57de2804e7bf47156dd
MD5 2d2e04375729edf444444465b5f832eb
BLAKE2b-256 5579d1f2e663397d40f2a7a67f5ec7017b68f5355722e428d9aa73baf06d3468

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a8f847db4c12d2752cf1dc7eaa576e4242835f2d6627caa325f9ad1e4e0575a
MD5 b921bedcc1ea5cae7f988bdde133fe80
BLAKE2b-256 726bd722cbedcd910b662d091655de910602731432144dfbe43e28b62504020c

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a7717fccd7a1c115d6053a99b8ebce22dcce7a046050c4868e976767a172609
MD5 7e7f12b9345ba884d1c94aa34cccc43a
BLAKE2b-256 6f63a3c9d727bd21731bb4ef26d49ffa57eb8dd045403bee9ac423734e25201a

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 884.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 be3d987a96143ff821b7c17f9781bc530a2c8a65daed5711f1065ca7a668b170
MD5 c660dd55caa9bb52358779445922e33e
BLAKE2b-256 827bc8e5bf536a5031f225ca71d1749dc810cea378e20d6e37c3d54095b0532b

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9562eb20307d3f084d3e7f94e16b3d3f6da61c7fce3de7fb00116049666f95bc
MD5 a2c2bbad722edafa3020702d4f40028e
BLAKE2b-256 1e012405bdf9959ec4b5fe5009fddb84a4e97c9ee85c56a055e321335e3e4d9a

See more details on using hashes here.

File details

Details for the file threedigrid_builder-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: threedigrid_builder-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for threedigrid_builder-1.3.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a879701a2c61f90e4ac9f5d4b79a0be001bbb17a99c3f3b7bf59f94aa21eaecf
MD5 4999eb33c749cf60a65463d7ee1f6ed7
BLAKE2b-256 844c6f320ef9dbba419fec88b5f58db68dbd07c508399740f13c57079db3f460

See more details on using hashes here.

Supported by

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