Skip to main content

The Discrete Global Grid Abstraction Library (DGGAL)

Project description

DGGAL docs PyPI Downloads

DGGAL, the Discrete Global Grid Abstraction Library

https://dggal.org

DGGAL provides a common interface to perform various operations on Discrete Global Grid Reference Systems (DGGRS), facilitating the implementation of Discrete Global Grid Systems (DGGS), including implementing Web APIs based on the OGC API - DGGS Standard.

Copyright (c) 2014-2025, Ecere Corporation

Licensed under the BSD 3-Clause License

Source: https://github.com/ecere/dggal

Python packaging: https://github.com/ecere/pydggal

DGGAL integration in other software

DGGAL is already being integrated in several DGGS-enabled software, notably:

Supported Discrete Global Grid Reference Systems

DGGAL currently supports all nine DGGRSs described in OGC API - DGGS Annex B, as well as additional DGGRSs:

Axis-aligned DGGRS in WGS84 latitude and longitude (simple bounding boxes)

Equal-Area DGGRSs based on Icosahedral Projections (aperture 3 and 7 Hexagonal, aperture 4 and 9 Axis-Aligned Rhombic)

All of these Icosahedral DGGRSs achieve equal-area on the WGS84 ellipsoid, and are oriented with a first vertex of the icosahedron positioned at authalic latitude of arctan(φ) (where φ is the golden ratio), and longitude 11.20°E, with second vertex due North, resulting in only one vertex / pentagon on land. Each of the 12 pentagons occupies 5/6th the area of a hexagon at the same refinement level.

The aperture 7 hexagonal grids and indexing should now be quite stable, and support for listing and resolving sub-zones is implemented for hexagonal ancestral zones.

Current limitation: Support for listing and indexing sub-zones of 7H pentagonal ancestral zones (all 12 level 0 zones and their centroid descendants) is not currently supported, but will be added in an upcoming version. In practice, the current lack of sub-zone support for pentagonal ancestral zones is only an issue for working with global low-resolution data, or at high resolution within close proximity to the 12 icosahedron vertices (within the pentagonal zones). All but one pentagon on land are avoided with a reference zone starting from 7H refinement level 9 (~1.26 km² area zones).

Icosahedral Snyder Equal Area (ISEA) projection

(An Equal-Area Map Projection for Polyhedral Globes (1992), or dodecahedron configuration (DVEA) of Slice & Dice (2006))

  • ISEA4R: An equal area rhombic grid with a refinement ratio of 4 defined in the transformed into a 5x6 Cartesian space resulting in axis-aligned square zones
  • ISEA9R: An equal area rhombic grid with a refinement ratio of 9 defined in the ISEA projection transformed into a 5x6 Cartesian space resulting in axis-aligned square zones
  • ISEA3H: An equal area hexagonal grid with a refinement ratio of 3 defined in the ISEA projection
  • ISEA7H: An equal area hexagonal grid with a refinement ratio of 7 defined in the ISEA projection
  • ISEA7H_Z7: Same Discrete Global Grid Hierarchy (DGGH) and sub-zone order as ISEA7H, but using the Z7 indexing for interoperability with DGGRID and IGEO7.

NOTE: The DGGRID / IGEO7 interoperability of ISEA7H_Z7 relies on converting the authalic latitudes produced by DGGRID to geodetic latitudes to reference them to the WGS84 ellipsoid, and using the orientation which can be specified in DGGRID with dggs_vert0_lon 11.20, dggs_vert0_lat 58.282525588538994675786 and dggs_vert0_azimuth 0.0. Efficient conversion from authalic latitude to geodetic latitudes is described by Charles Karney's "On auxiliary latitudes" and can be performed using Geographiclib or with the authalicSetup(), latGeodeticToAuthalic() and latAuthalicToGeodetic() functions from DGGAL.

Icosahedral Vertex-oriented great circle Equal Area (IVEA) projection

(Slice & Dice (2006), or applying Snyder 1992 to the dodecahedron (DSEA))

  • IVEA4R: An equal area rhombic grid with a refinement ratio of 4 defined in the IVEA projection transformed into a 5x6 Cartesian space resulting in axis-aligned square zones, using the same global indexing and sub-zone ordering as for ISEA4R
  • IVEA9R: An equal area rhombic grid with a refinement ratio of 9 defined in the IVEA projection transformed into a 5x6 Cartesian space resulting in axis-aligned square zones, using the same global indexing and sub-zone ordering as for ISEA9R
  • IVEA3H: An equal area hexagonal grid with a refinement ratio of 3 defined in the IVEA projection, using the same global indexing and sub-zone ordering as for ISEA3H
  • IVEA7H: An equal area hexagonal grid with a refinement ratio of 7 defined in the IVEA projection, using the same global indexing and sub-zone ordering as for ISEA7H
  • IVEA7H_Z7: Same DGGH and sub-zone order as IVEA7H, but using same Z7 indexing as for ISEA7H_Z7.

NOTE: This projection is superior to ISEA and RT(S)EA at avoiding perceptible cusps, resulting in more compact/regular zones.

Rhombic Triacontahedron (Snyder) Equal-Area (RT(S)EA) projection

(applying Snyder 1992 to the Rhombic Triacontahedron, alternate configuration of Slice & Dice (2006), Disdyakis Triacontahedron Discrete Global Grid System, or Construction of rhombic triacontahedron discrete global grid systems)

  • RTEA4R: An equal area rhombic grid with a refinement ratio of 4 defined in the RTEA projection transformed into a 5x6 Cartesian space resulting in axis-aligned square zones, using the same global indexing and sub-zone ordering as for ISEA4R
  • RTEA9R: An equal area rhombic grid with a refinement ratio of 9 defined in the RTEA projection transformed into a 5x6 Cartesian space resulting in axis-aligned square zones, using the same global indexing and sub-zone ordering as for ISEA9R
  • RTEA3H: An equal area hexagonal grid with a refinement ratio of 3 defined in the RTEA projection using the same global indexing and sub-zone ordering as for ISEA3H
  • RTEA7H: An equal area hexagonal grid with a refinement ratio of 7 defined in the RTEA projection using the same global indexing and sub-zone ordering as for ISEA7H
  • RTEA7H_Z7: Same DGGH and sub-zone order as RTEA7H, but using same Z7 indexing as for ISEA7H_Z7.

Axis-aligned and Equal-Area DGGRSs based on HEALPix Projection

(HEALPix projection)

  • HEALPix: An equal area and axis-aligned grid with square zones topology and a refinement ratio of 4 defined in the HEALPix projection, using configuration Nφ/H = 4, Nθ/K = 3 (same as default PROJ implementation), the new indexing described in OGC API - DGGS Annex B, and scanline-based sub-zone ordering
  • rHEALPix: An equal area and axis-aligned grid with square zones topology and a refinement ratio of 9 defined in the rHEALPix projection using 50° E prime meridian (equivalent to PROJ implementation with parameters +proj=rhealpix +lon_0=50 +ellps=WGS84), the original hierarchical indexing, and scanline-based sub-zone ordering

libDGGAL API Documentation

The API documentation can be found here.

The DGGRS class provides most of the functionality of the library, allowing to resolve DGGRS zones by textual ID to a unique 64-bit zone integer identifier (DGGRSZone). The geometry and sub-zones of a particular zone can also be queried. The concept of sub-zones is key to encoding both vector and raster geospatial data quantized to a DGGRS. The DGGAL library also allows to resolve a sub-zone index at a particular depth from a parent zone, allowing to read DGGS-optimized data such as DGGS-JSON and DGGS-JSON-FG.

Language bindings

While the library is written in the eC programming language, object-oriented bindings for C, C++ and Python generated using the Ecere SDK's bgen tool are provided. Bindings for Rust, Java and JavaScript (for WebAssembly build) are available as well. Support for additional languages may be added in the future.

dgg tool

Syntax

   dgg <dggrs> <command> [options] <arguments>

Supported DGGRSs

  • gnosis (Global Grid)
  • isea4r, isea9r, isea3h, isea7h, isea7h_z7
  • ivea4r, ivea9r, ivea3h, ivea7h, ivea7h_z7
  • rtea4r, rtea9r, rtea3h, rtea7h, rtea7h_z7
  • rhealpix (aperture 9, 50° E)
  • healpix (aperture 4, Nφ/H = 4, Nθ/K = 3)

Commands

info [zone]

  • Display information about a DGGRS or about a zone of a DGGRS

zone <coord1,coord2> [level]

  • Return DGGRS zone at position -- specified in EPSG:4326 (lat,lon)

level [level]

  • Display information about a DGGRS refinement level

grid [level]

  • Generate DGGRS grid at specified refinement level (default: 0)

geom <zone>

  • Generate geometry for a particular zone

list [level]

  • List DGGRS zones (as JSON string array)

rel <zone 1> <zone 2>

  • Display information about the relationships between two zones of a DGGRS

sub <zone> [index]

  • List subzones of a DGGRS zone or resolve a sub-zone by index

index <parent zone> <sub-zone>

  • Display index of sub-zone within parent

compact <JSON input zone file (zone ID strings array)>

  • Compact input zone list

decompact <JSON input zone file (zone ID strings array)> [level]

  • Decompact zone list

togeo <DGGS-(UB)JSON(-FG) input file>

  • Convert DGGS-JSON (DGGS-quantized raster data) or DGGS-JSON-FG (DGGS-quantized vector data) to GeoJSON

Options

-o <filename>

  • Output to file instead of standard output

-crs <crs>

  • Select an output coordinate reference system, one of: EPSG:4326, OGC:CRS84, 5x6, ico (icosahedron net), rhp (rHEALPix), hpx (HEALPix)

-depth <relative depth>

  • For sub, specify relative depth Also to change depth considered for calculating optional [level] from -scale, -mpp and -pixels default: depth corresponding to ~64K sub-zones (IS/VEA9R: 5, IS/VEA3H: 10, GNOSIS: 8)

-bbox <llLat,llLon,urLat,urLon>

  • Specify extent for which to list zones, generate grid, or reference extent for -pixels example: -bbox 60,-120,62,-118 -- specified in EPSG:4326 (lat,lon)

-centroids

  • For sub, list centroids instead of sub-zone identifiers For togeo, use centroid points for geometry instead of polygons

-compact

  • For list and grid, return compact list of zones

-mpp <physical meters per sub-zone>

  • Specify physical meters per sub-zone as substitute for optional [level] arguments

-scale-denom <scale denominator>

  • Specify scale-denominator as substitute for optional [level] arguments (based on -depth)

-pixels <with,height>

  • Specify display pixels as a substitute for optional [level] argument (in combination with -bbox)

-display-res <mm-per-pixels>

  • Specify display resolution in millimeters/pixel in combination with -scale and -pixels (default: 0.28)

Example Usage

info

Information about a particular DGGRS
> dgg isea3h info
DGGRS: https://maps.gnosis.earth/ogcapi/dggrs/ISEA3H
Refinement Ratio: 3
Maximum level for 64-bit global identifiers (DGGAL DGGRSZone): 33
Default ~64K sub-zones relative depth: 10
Information about a particular zone
> dgg isea3h info A4-0-A
DGGRS: https://maps.gnosis.earth/ogcapi/dggrs/ISEA3H
Textual Zone ID: A4-0-A
64-bit integer ID: 36028797018963968 (0x80000000000000)

Level 0 zone (5 edges, centroid child)
42505468477007.4 m² (42505468.4770074 km²)
49411 sub-zones at depth 10
WGS84 Centroid (lat, lon): 0, -20.517474730219
WGS84 Extent (lat, lon): { -35.385452137707, -57.8948427221833 }, { 35.385452137707, 11.2 }

No parent

Children (6):
   A4-0-B (centroid)
   A4-0-C
   A4-0-D
   A3-0-C
   A2-0-D
   A2-0-C

Neighbors (5):
   (direction 2): A2-0-A
   (direction 3): A6-0-A
   (direction 0): AA-0-A
   (direction 6): A3-0-A
   (direction 7): A5-0-A

[EPSG:4326] Vertices (5):
   20.9908527620464, 11.2
   -20.9908527620465, 11.2
   -35.385452137707, -33.8
   0, -57.8948427221833
   35.385452137707, -33.8

zone

Identify zone at a particular geodetic position.

> dgg isea3h zone 34,-70
DGGRS: https://maps.gnosis.earth/ogcapi/dggrs/ISEA3H
Textual Zone ID: A2-0-A
64-bit integer ID: 18014398509481984 (0x40000000000000)

Level 0 zone (5 edges, centroid child)
42505468477007.4 m² (42505468.4770074 km²)
49411 sub-zones at depth 10
WGS84 Centroid (lat, lon): 31.832357532016, -78.8
WGS84 Extent (lat, lon): { 0, -123.8 }, { 69.1802093248182, -33.8 }

No parent

Children (6):
   A2-0-B (centroid)
   A2-0-C
   A2-0-D
   A1-0-C
   A0-0-D
   A0-0-C

Neighbors (5):
   (direction 2): A0-0-A
   (direction 3): A4-0-A
   (direction 0): AA-0-A
   (direction 6): A1-0-A
   (direction 7): A3-0-A

[EPSG:4326] Vertices (5):
   35.385452137707, -33.8
   0, -57.8948427221833
   0, -99.7051575819393
   35.3854519371908, -123.8
   69.1802093248182, -78.8

level

Information about levels of a particular DGGRS
> dgg isea3h level
DGGRS: https://maps.gnosis.earth/ogcapi/dggrs/ISEA3H
Assuming sub-zone depth of 10 and display resolution of 0.28 mm/pixel:
Level       Reference Area                             Sub-zones count        Sub-zone area                                                 Scale                   Meters/Sub-zone
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 0: 42505468477007.39843750 m² (42505468.47700740 km²)          49411          860243032.46255684 m² (     8602430324625.56933594 cm²)   1:   104965840      29390.43523832 m (   2939043.52383217 cm)
 1: 15939550678877.77343750 m² (15939550.67887777 km²)          59293          268826854.41582942 m² (     2688268544158.29394531 cm²)   1:    60602124      16968.59485403 m (   1696859.48540341 cm)
 2:  5544191540479.22558594 m² ( 5544191.54047923 km²)          59293           93504992.84028849 m² (      935049928402.88488770 cm²)   1:    34988666       9796.82649363 m (    979682.64936343 cm)
 3:  1875241256338.56152344 m² ( 1875241.25633856 km²)          59293           31626688.75480346 m² (      316266887548.03460693 cm²)   1:    20200718       5656.20112285 m (    565620.11228463 cm)
 4:   628159632665.13391113 m² (  628159.63266513 km²)          59293           10594161.75037751 m² (      105941617503.77513123 cm²)   1:    11662891       3265.60937742 m (    326560.93774175 cm)
 5:   209730929985.23385620 m² (  209730.92998523 km²)          59293            3537195.45283986 m² (       35371954528.39860535 cm²)   1:     6733573       1885.40047940 m (    188540.04793995 cm)
 6:    69948659040.60459900 m² (   69948.65904060 km²)          59293            1179711.92283414 m² (       11797119228.34138870 cm²)   1:     3887630       1088.53647937 m (    108853.64793690 cm)
 7:    23320483802.30837250 m² (   23320.48380231 km²)          59293             393309.22372470 m² (        3933092237.24695539 cm²)   1:     2244524        628.46683036 m (     62846.68303597 cm)
 8:     7773968507.65239239 m² (    7773.96850765 km²)          59293             131111.06720275 m² (        1311110672.02745557 cm²)   1:     1295877        362.84549387 m (     36284.54938723 cm)
 9:     2591375496.48476219 m² (    2591.37549648 km²)          59293              43704.57720953 m² (         437045772.09531683 cm²)   1:      748175        209.48894360 m (     20948.89435974 cm)
10:      863797683.49797928 m² (     863.79768350 km²)          59293              14568.29108829 m² (         145682910.88290006 cm²)   1:      431959        120.94849799 m (     12094.84979852 cm)
11:      287933211.32035321 m² (     287.93321132 km²)          59293               4856.10799454 m² (          48561079.94541568 cm²)   1:      249392         69.82964787 m (      6982.96478712 cm)
12:       95977809.34637524 m² (      95.97780935 km²)          59293               1618.70388320 m² (          16187038.83196587 cm²)   1:      143986         40.31616600 m (      4031.61659961 cm)
13:       31992611.14208768 m² (      31.99261114 km²)          59293                539.56809644 m² (           5395680.96437820 cm²)   1:       83131         23.27654929 m (      2327.65492906 cm)
14:       10664204.60587722 m² (      10.66420461 km²)          59293                179.85604719 m² (           1798560.47187311 cm²)   1:       47995         13.43872200 m (      1343.87219987 cm)
15:        3554734.96771997 m² (       3.55473497 km²)          59293                 59.95201740 m² (            599520.17400367 cm²)   1:       27710          7.75884976 m (       775.88497635 cm)
16:        1184911.66691713 m² (       1.18491167 km²)          59293                 19.98400599 m² (            199840.05985818 cm²)   1:       15998          4.47957400 m (       447.95739996 cm)
17:         394970.55686243 m² (       0.39497056 km²)          59293                  6.66133535 m² (             66613.35349239 cm²)   1:        9237          2.58628325 m (       258.62832545 cm)
18:         131656.85242341 m² (       0.13165685 km²)          59293                  2.22044512 m² (             22204.45118706 cm²)   1:        5333          1.49319133 m (       149.31913332 cm)
19:          43885.61748957 m² (       0.04388562 km²)          59293                  0.74014837 m² (              7401.48373157 cm²)   1:        3079          0.86209442 m (        86.20944182 cm)
20:          14628.53916487 m² (       0.01462854 km²)          59293                  0.24671612 m² (              2467.16124414 cm²)   1:        1778          0.49773044 m (        49.77304444 cm)
21:           4876.17972181 m² (       0.00487618 km²)          59293                  0.08223871 m² (               822.38708141 cm²)   1:        1026          0.28736481 m (        28.73648061 cm)
22:           1625.39324062 m² (       0.00162539 km²)          59293                  0.02741290 m² (               274.12902714 cm²)   1:         593          0.16591015 m (        16.59101481 cm)
23:            541.79774688 m² (       0.00054180 km²)          59293                  0.00913763 m² (                91.37634238 cm²)   1:         342          0.09578827 m (         9.57882687 cm)
24:            180.59924896 m² (       0.00018060 km²)          59293                  0.00304588 m² (                30.45878079 cm²)   1:         129          0.03620456 m (         3.62045625 cm)
25:             60.19974965 m² (       0.00006020 km²)          59293                  0.00101529 m² (                10.15292693 cm²)   1:          95          0.02656689 m (         2.65668857 cm)
26:             20.06658322 m² (       0.00002007 km²)          59293                  0.00033843 m² (                 3.38430898 cm²)   1:          56          0.01574749 m (         1.57474944 cm)
27:              6.68886107 m² (       0.00000669 km²)          59293                  0.00011281 m² (                 1.12810299 cm²)   1:          36          0.01004134 m (         1.00413390 cm)
28:              2.22962036 m² (       0.00000223 km²)          59293                  0.00003760 m² (                 0.37603433 cm²)   1:          21          0.00581872 m (         0.58187229 cm)
29:              0.74320679 m² (       0.00000074 km²)          59293                  0.00001253 m² (                 0.12534478 cm²)   1:          12          0.00348148 m (         0.34814838 cm)
30:              0.24773560 m² (       0.00000025 km²)          59293                  0.00000418 m² (                 0.04178159 cm²)   1:           7          0.00201092 m (         0.20109213 cm)
31:              0.08257853 m² (       0.00000008 km²)          59293                  0.00000139 m² (                 0.01392720 cm²)   1:           4          0.00117525 m (         0.11752498 cm)
32:              0.02752618 m² (       0.00000003 km²)          59293                  0.00000046 m² (                 0.00464240 cm²)   1:           2          0.00067856 m (         0.06785649 cm)
33:              0.00917539 m² (       0.00000001 km²)          59293                  0.00000015 m² (                 0.00154747 cm²)   1:           1          0.00039338 m (         0.03933785 cm)
Information about a particular DGGRS level
>  dgg isea3h level 15
DGGRS: https://maps.gnosis.earth/ogcapi/dggrs/ISEA3H
Refinement Level: 15
Reference area: 3554734.96771997 m² (3.55473496771997 km²)

Assuming sub-zone depth of 10 (59293 sub-zones) and display resolution of 0.28 mm/pixel:
   Sub-zones area: 59.9520174003672 m² (599520.174003672 cm²)
   Cartographic scale: 1:27710
   Physical meters/sub-zone: 7.75884976353492 (775.884976353492 cm/sub-zone)

grid

Generate grid geometry for a particular refinement level

Output is GeoJSON:

> dgg isea3h -crs ico grid 3 > isea3h-level3-isea.geojson

image

> dgg isea3h grid 3 > isea3h-level3-crs84.geojson

image

Generate grid geometry for a given bounding box using compacted zones
> dgg isea3h grid 15 -compact -bbox 44,-76,46,-74

image

geom

Generate geometry of a specific zone

> dgg isea3h geom A4-0-A
{
   "type" : "Feature",
   "id" : "A4-0-A",
   "geometry" : {
      "type" : "Polygon",
      "coordinates" : [
         [ [11.2, 20.9908533396875], [11.2, 18.9046368254835], [11.2, 16.817317021754], [11.2, 14.7282441160477], [11.2, 12.6367658994772], [11.2, 10.5422256002322], [11.2, 8.44395966388283], [11.2, 6.3412954618102], [11.2, 4.2335489079295], [11.2, 2.12002196235325], [11.2, -0.00000000000000958], [11.2, -2.12002196235327], [11.2, -4.2335489079295], [11.2, -6.34129546181022], [11.2, -8.44395966388284], [11.2, -10.5422256002322], [11.2, -12.6367658994773], [11.2, -14.7282441160477], [11.2, -16.817317021754], [11.2, -18.9046368254835], [11.2, -20.9908533396875], [9.25904611568614, -22.022704447347], [7.2894978850024, -23.0315860032884], [5.2895073521231, -24.0162595826945], [3.2572732870332, -24.9754140020123], [1.19105174674043, -25.907662551343], [-0.910831437312103, -26.8115406666264], [-3.04996620024865, -27.6855041419538], [-5.22784181139874, -28.5279279934546], [-7.44582852527487, -29.3371060956138], [-9.70515744760715, -30.111251717508], [-11.9990182364648, -30.8460627665615], [-14.3199274459944, -31.5377272377057], [-16.6678118661126, -32.1851262644314], [-19.0423550054196, -32.7871381036537], [-21.4429904142008, -33.3426478478608], [-23.868897601607, -33.8505577351568], [-26.319001132268, -34.3097979200868], [-28.791973441741, -34.7193375329077], [-31.2862418322802, -35.0781958218138], [-33.7999999994894, -35.385453143805], [-35.328584064796, -33.7294909375037], [-36.7997931901407, -32.0544538235723], [-38.2190895198383, -30.3615150627895], [-39.591520816704, -28.651669714028], [-40.9217621171856, -26.9257555850354], [-42.2141557503646, -25.184471421695], [-43.4727493595782, -23.4283926793226], [-44.7013318005733, -21.6579851878463], [-45.9034669523704, -19.8736169902905], [-47.0825255880168, -18.075568603016], [-48.2378134716698, -16.2702095110336], [-49.3687568644497, -14.463940351611], [-50.4786064975358, -12.656986739445], [-51.5704092970534, -10.8495265877445], [-52.647041014988, -9.04169850753405], [-53.7112358369818, -7.23360915100237], [-54.765613515085, -5.42533970970474], [-55.8127045186767, -3.61695174870332], [-56.8549736519885, -1.80849253470827], [-57.894842551487, 0.0000000010850795], [-56.8549736519113, 1.80849253683432], [-55.8127045185966, 3.61695175082982], [-54.7656135150002, 5.425339711832], [-53.7112358368904, 7.2336091531306], [-52.6470410148878, 9.04169850966353], [-51.5704092969423, 10.8495265898755], [-50.4786064974117, 12.6569867415778], [-49.36875686431, 14.4639403537457], [-48.237813471512, 16.2702095131705], [-47.082525588539, 18.0755686040723], [-45.9034669536086, 19.873616990275], [-44.7013318018277, 21.6579851878424], [-43.47274936085, 23.428392679331], [-42.214155751655, 25.1844714217162], [-40.9217621184958, 26.9257555850703], [-39.5915208180354, 28.651669714077], [-38.219089521192, 30.3615150628536], [-36.799793191518, 32.0544538236523], [-35.328584066198, 33.7294909376005], [-33.8000000009355, 35.3854531438384], [-31.2862418337828, 35.0781958220137], [-28.7919734432313, 34.7193375331383], [-26.3190011337452, 34.3097979203474], [-23.86889760307, 33.850557735447], [-21.442990415649, 33.34264784818], [-19.0423550068522, 32.787138104001], [-16.6678118675294, 32.1851262648063], [-14.319927447395, 31.5377272381076], [-11.9990182378492, 30.8460627669896], [-9.70515744897538, 30.1112517179616], [-9.7051574476072, 30.1112517175078], [-7.44582852527492, 29.3371060956137], [-5.2278418113988, 28.5279279934545], [-3.0499662002487, 27.6855041419537], [-0.91083143731212, 26.8115406666263], [1.1910517467404, 25.907662551343], [3.2572732870332, 24.9754140020123], [5.289507352124, 24.0162595826945], [7.28949788500238, 23.0315860032884], [9.259046115687, 22.022704447347], [11.2, 20.9908533396875] ]
      ]
   },
   "properties" : {
     "zoneID" : "A4-0-A"
   }
}
> dgg -crs ico isea3h geom A4-0-A

image

list

List zones of a given refinement level
> dgg isea3h list 0
[ "A0-0-A", "A1-0-A", "A2-0-A", "A3-0-A", "A4-0-A", "A5-0-A",
"A6-0-A", "A7-0-A", "A8-0-A", "A9-0-A", "AA-0-A", "AB-0-A" ]
List compacted zones of a given refinement level for a particular bounding box
> dgg isea3h list 10 -compact -bbox 44,-76,46,-74
[ "E0-1397-A", "F0-AAC7-A", "F0-ABB7-A", "F0-ABB8-A", "F0-ABB9-A", "F0-ABBA-A",
"F0-ABBB-A", "F0-ACA9-A", "F0-ACAA-A", "F0-ACAB-A", "F0-ACAC-A", "F0-ACAD-A",
"F0-ACAE-A", "F0-AD9D-A", "F0-AD9E-A", "F0-ADA1-A", "F0-ADA2-A", "F0-AE91-A",
"F0-AE95-A", "F0-AF84-A", "F0-AF85-A", "F0-AF88-A", "F0-AF89-A", "F0-B078-A",
"F0-B079-A", "F0-B07A-A", "F0-B07B-A", "F0-B07C-A", "F0-B16B-A", "F0-B16C-A",
"F0-B16D-A", "F0-B16E-A", "F0-B16F-A", "F0-B170-A", "F0-B25F-A", "F0-B260-A",
"F0-B261-A", "F0-B262-A", "F0-B263-A", "F0-B352-A", "F0-B353-A", "F0-B354-A",
"F0-B355-A", "F0-B356-A", "F0-B357-A", "F0-B446-A", "F0-B447-A", "F0-B448-A" ]

rel

Show relationships between two zones

> dgg isea3h rel A4-0-A D4-20-D
DGGRS: https://maps.gnosis.earth/ogcapi/dggrs/ISEA3H
Relationships between zones A4-0-A (A) and D4-20-D (B):

Zone A is coarser than zone B by 7 refinement levels
The area of zone A is greater than the area of zone B (area of B is 0.054869684499314 % of zone A)
Zone A is NOT an immediate child of zone B
Zone A is NOT an immediate parent of zone B
Zone A is NOT a descendant of zone B
Zone A is an ancestor of zone B
Zone A is NOT a sub-zone of zone B
Zone A has B as a sub-zone (at depth 7, index 1034)
These zones are NOT neighbors
These zones are NOT siblings
Zone A is NOT contained in zone B
Zone A contains zone B
Zone A and B overlap

sub

Query sub-zones of parent zone at a particular relative depth
> dgg isea3h sub A4-0-A -depth 3
[ "B2-7-B", "B2-4-D", "B2-4-C", "B2-5-B", "B2-7-D", "B2-7-C", "B2-8-B",
"B2-5-D", "B2-5-C", "B3-1-C", "B3-2-B", "B2-8-D", "B2-8-C", "B4-1-B",
"B4-1-C", "B3-5-B", "B3-2-D", "B3-2-C", "B4-0-B", "B4-0-C", "B4-1-D",
"B4-5-B", "B3-5-C", "B4-3-B", "B4-0-D", "B4-4-B", "B4-4-C", "B4-3-D",
"B4-3-C", "B4-4-D", "B4-7-B" ]
Identify sub-zone of parent zone at a particular relative depth and index
> dgg isea3h sub A4-0-A 8 -depth 3
"B2-5-C"

index

Query index of sub-zone
> dgg isea3h index A4-0-A B2-5-C
DGGRS: https://maps.gnosis.earth/ogcapi/dggrs/ISEA3H
B2-5-C is at index 8 of A4-0-A at depth 3
> dgg isea3h index A4-0-A B6-5-C
DGGRS: https://maps.gnosis.earth/ogcapi/dggrs/ISEA3H
sub-zone B6-5-C not found within parent A4-0-A

togeo

Converts DGGS-JSON (and eventually DGGS-JSON-FG and UBJSON variants) to GeoJSON to facilitate interoperability with traditional GIS software / software not aware of the DGGRS.

https://maps.gnosis.earth/ogcapi/collections/sentinel2-l2a/dggs/ISEA3H/zones/G7-67252-B/data.json?zone-depth=8&datetime=2022-10-28&properties=B08

> dgg isea3h togeo -crs ico G7-67252-B-B08.json

image

B08 (near-infrared) band retrieved as DGGS-JSON data from Copernicus/ESA sentinel-2 converted to GeoJSON and visualized in QGIS

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

dggal-0.0.5.tar.gz (271.6 kB view details)

Uploaded Source

Built Distributions

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

dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (253.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (241.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (295.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl (201.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

dggal-0.0.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (219.4 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (253.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (241.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (295.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl (201.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

dggal-0.0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (219.4 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (253.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (241.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (295.7 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl (201.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

dggal-0.0.5-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (219.4 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (253.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (241.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (295.6 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl (201.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

dggal-0.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (219.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (253.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (241.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (295.6 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (219.2 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

dggal-0.0.5-cp313-cp313-win_amd64.whl (255.6 kB view details)

Uploaded CPython 3.13Windows x86-64

dggal-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl (323.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

dggal-0.0.5-cp313-cp313-musllinux_1_2_i686.whl (362.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

dggal-0.0.5-cp313-cp313-musllinux_1_2_aarch64.whl (316.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

dggal-0.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (318.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

dggal-0.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (307.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

dggal-0.0.5-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (356.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-cp313-cp313-macosx_11_0_arm64.whl (215.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dggal-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl (234.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

dggal-0.0.5-cp312-cp312-win_amd64.whl (255.6 kB view details)

Uploaded CPython 3.12Windows x86-64

dggal-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl (323.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

dggal-0.0.5-cp312-cp312-musllinux_1_2_i686.whl (362.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

dggal-0.0.5-cp312-cp312-musllinux_1_2_aarch64.whl (316.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

dggal-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (318.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dggal-0.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (307.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

dggal-0.0.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (356.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-cp312-cp312-macosx_11_0_arm64.whl (215.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dggal-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl (234.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

dggal-0.0.5-cp311-cp311-win_amd64.whl (255.7 kB view details)

Uploaded CPython 3.11Windows x86-64

dggal-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl (323.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

dggal-0.0.5-cp311-cp311-musllinux_1_2_i686.whl (362.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

dggal-0.0.5-cp311-cp311-musllinux_1_2_aarch64.whl (316.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

dggal-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (318.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dggal-0.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (307.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

dggal-0.0.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (356.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-cp311-cp311-macosx_11_0_arm64.whl (215.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dggal-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl (234.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

dggal-0.0.5-cp310-cp310-win_amd64.whl (255.7 kB view details)

Uploaded CPython 3.10Windows x86-64

dggal-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl (323.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

dggal-0.0.5-cp310-cp310-musllinux_1_2_i686.whl (362.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

dggal-0.0.5-cp310-cp310-musllinux_1_2_aarch64.whl (315.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

dggal-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (318.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dggal-0.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (306.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

dggal-0.0.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (355.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-cp310-cp310-macosx_11_0_arm64.whl (215.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dggal-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl (234.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

dggal-0.0.5-cp39-cp39-win_amd64.whl (255.7 kB view details)

Uploaded CPython 3.9Windows x86-64

dggal-0.0.5-cp39-cp39-musllinux_1_2_x86_64.whl (322.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

dggal-0.0.5-cp39-cp39-musllinux_1_2_i686.whl (361.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

dggal-0.0.5-cp39-cp39-musllinux_1_2_aarch64.whl (315.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

dggal-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (317.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

dggal-0.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (306.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

dggal-0.0.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (355.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-cp39-cp39-macosx_11_0_arm64.whl (215.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

dggal-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl (234.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

dggal-0.0.5-cp38-cp38-win_amd64.whl (255.6 kB view details)

Uploaded CPython 3.8Windows x86-64

dggal-0.0.5-cp38-cp38-musllinux_1_2_x86_64.whl (319.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

dggal-0.0.5-cp38-cp38-musllinux_1_2_i686.whl (358.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

dggal-0.0.5-cp38-cp38-musllinux_1_2_aarch64.whl (311.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

dggal-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (314.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

dggal-0.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (302.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

dggal-0.0.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl (352.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

dggal-0.0.5-cp38-cp38-macosx_11_0_arm64.whl (215.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

dggal-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl (234.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file dggal-0.0.5.tar.gz.

File metadata

  • Download URL: dggal-0.0.5.tar.gz
  • Upload date:
  • Size: 271.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5.tar.gz
Algorithm Hash digest
SHA256 ee4b244a517a66b5c12f010c4b9903d37ff35537c865de1471e12497c28519c4
MD5 eaedf1333e18a380970e731608e52ddc
BLAKE2b-256 16e1ca93d5211c6792da1fbe51173c84db8895ccc6217a12ae10a81f5fe5f730

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 475d5c36b126dcc6b80c29ac98db11fbdfdfce1d3afdecd06dfa750c70cac194
MD5 8a71582cf0622324ee11432faf396944
BLAKE2b-256 427481fe018d91c41a9bb3a9fd72ec8b75d45f3123ff6e22c0735321682562d0

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26ba60ee72130bf2fb8c2a31a794c4e38b2b6bffe82d5df84e3fc33ebbc5271f
MD5 f80d9ab5666c34b4d5fc0498be6e7405
BLAKE2b-256 838d31902c4e4e2f921e31e359aa5daffb7ff83d9188031c8b716cd94270ebb6

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 02027875e8a1c559869654a9260903306037a25b8718836ef2b490ab396338a8
MD5 66f25a67b3ea8459603239c0ce5e8fcc
BLAKE2b-256 f0871bbb369ab5e0c652890f73e2c42b43a0e292295e093473e267f399a1b772

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa5c80882ae8f0c19e66e6b8e00c9701e26c4acfbf0016f3c22362f77b8d2633
MD5 434f82392b47626d07617fc1f9ef27d5
BLAKE2b-256 90ff805feb2ec4ec5d124e42e6dde0b8f2818809abe00f43dd00c7c5a0b7db91

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b790c43a7166291caff22ddfc0673bc38aba134cae3f6485d8ad1af8904091f6
MD5 6151e5eb593f24ff4ec5c28735a609b7
BLAKE2b-256 ee0c7b551c4b806230d95276cac1dc0cb916f7d97d072d296c5fe12c8dca3522

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cda9ec20c4f6a6668cbc25357a3adf5db964281d1a8f24717ef18ffcd01ca21
MD5 89f79b81627436fb73da903ce1085c15
BLAKE2b-256 6954ad85f01d321ee71a0b07dd538c86efa9c8170b17bb540f947711e00bd736

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5c20a8860f87a44db12f5b8b783107bdfce2de1895d8f64d2c222cf362de33c
MD5 6c39f1a08f0890d8cc7235f757bb3abb
BLAKE2b-256 0ecec30eb1898d852225aaf7ed028c39ce728b805ee1e53aa3e9f1738aae30c1

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 627c4f762f06847f3bfebe7ba972eb76926c6751723b6652dcc70d93cbadcd55
MD5 b9377aba2347808b6ae5faac5a4120f8
BLAKE2b-256 57fe715945fd812b379b9cca68e4c70ff8b55139d0c4ff6f4384aaa52777edb0

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 806593a1f5d27937799af2bcc77f4f6a22ad7eafbc1082992ea8472294e32876
MD5 6873948ce84d140739d871fe540e2563
BLAKE2b-256 664f518813ff202fb4bb4dde304ff721c4ee06ce1cdb3a6a16f30de81131dacc

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e07c65fc6fcff3696db38f2e50d05d35ac1c6cb20c3403bff49f5e0633cd2bcc
MD5 599572a030227d23dda5945db778af80
BLAKE2b-256 18ff0d418880b5839c2e7e89c511fdfb267b7e21050e14fe9535a4812cbfde42

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2234e019792a598e543586dd1a8a45b0ce88ece970d7b38180ae10966e10f7c1
MD5 28c5b4bc5170929a21ef7077dd4c9565
BLAKE2b-256 353a406a3c1c58a7b8bfa9f7c3ee4632147eaf5a3383ae933c4882ae17ba223a

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ea7425b0233c9d1f34f99d326c18cac3e0032974aac59a4a3ea5aece523c7bf
MD5 ae5d575a006dfbdc92c12ec2266c784a
BLAKE2b-256 41947f0fc04027c456b4d83060689297f10d45791d26b32f9696c9081ab0b880

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 60c5f0574a26c173a688f981c30a1fe6220442f07853747194d54825fc9e631a
MD5 11693356fe50a93a8139d243688d8ba9
BLAKE2b-256 3d27d15af3fc8df6f933418d640e1a9d08450255385bf33b16c6064a34be343d

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cec531f32afe0646378dd118db5e39d7a64215ca54e17c456aa31b48df2c2bc4
MD5 61cd80697376010a3203296808db42a1
BLAKE2b-256 d0e1df750936a6c03de7baab789ae06633766aaab742ce6738fa8e80a1a3e49f

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 409a05e583f03ce6f0f43aed8b7f8c98a2433df801fb28f94e77b166c76e5551
MD5 94e0541419add5f7699eef01ff4d2371
BLAKE2b-256 0f6eb564fe5545079cfb5274e99affa7cd17dc681df90d42d6c3e943f6c17360

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32ae111093eb3a0b46a85d6b546ebff71f1eabd4cde31a7864a94c78996b3f04
MD5 29272e00a60b89ccfe6eddeb6a40b822
BLAKE2b-256 aefd8bedd921ea5f50bf9a64a60f98f36890ad10d79ec639ac2d1dfd879b758f

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c191430309016da50921e8a38f62d7815061771df765531f4965c895502278ca
MD5 f0d761e4aad4d2eca413a1afafd072a5
BLAKE2b-256 331dedb42e0fe5c7c0cc6764e81cff156af2d3a564620c2573d4e1791be6179b

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 01733f50fcd03b9a1b86800ea7ecb3e9ec26ea388869873a817aae5840a19c3b
MD5 7a3c29675ab8ebaf945355e847624734
BLAKE2b-256 389769ed3169d01cebf0631cac3c955442f0057a85978f7bfbf79477c2896af3

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad5a363cf6a6df395b5e7490293f106dc27ff46842dc88160a69014d5d277f49
MD5 2741b594c5fba117fb104b1bd7589538
BLAKE2b-256 ee29159770c5763a92a8fc7fb8ec6d42a15d6cae13c990f8f798531fc1d8cfd4

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7865705a6432d2d7dd3d8bc496960e8dcb339a1ccaaf085caba53fd43427e39f
MD5 35c5ff836250c33310d8396cee8f69cf
BLAKE2b-256 4f9921be5206cc174d4eb84900a0dd6b477bf4a6fb9150a9fc569d358f34644c

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c484ff95c6104bedda0b9a0248e97d19a309621f62d40296cc3bbdda5012a39
MD5 c67881e98d1e19e1dca235e7b4bbb837
BLAKE2b-256 bb977740191314df7b22e8acc2ab40d7e31e7428632cd979b1935ac644ff0a99

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b54598659e0d00a5fe032d758cfcc253d37bed11b30d7f63fc377ec61e941e4c
MD5 698abfd15b4b2850b8c0f71cd84965cd
BLAKE2b-256 edb3cf90eadf8f9fc8cc5beb44d479e3e41a95403f27b13027974e5f824d5405

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eef1ee423a6ef5cb0038157aff5ba7c974b1ff0ffa7f638930469ec53d2cf3eb
MD5 a50f0d7422d212ec31827b62ac0abb87
BLAKE2b-256 58bee137374e3fada8a9f3dac875bcd6fd9d0efbc127b0d242ef3a80caf5a640

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00f7b3f429480df0cef9017908fe585ec3d35f5e5ef6ca14241bbd4268018ea9
MD5 13136f64fc54f69056a54a79ce85b8cf
BLAKE2b-256 2bc63087f9f9d578a64a31eed59184342e336f076f39a9c6697b2a8bfb974369

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dggal-0.0.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 255.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6381ba918381979efc909f2260d1a752760a36adacf93a9e5ccd38ff0f3aea78
MD5 83de104cf0ae09b2222bc7f6f122951e
BLAKE2b-256 7fd62cf140c14df13ccdb93ebd6e35816d66753ad69f0013c5e94ddc49007efa

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa565090073c49e4d1e09567532608576c0c917cec0845e7bd3a27498fe93495
MD5 88257967b92dcd8ef2e33afb525c0d7c
BLAKE2b-256 139f6160a83bb380a161872253f8d26c914005cb3a2c0e007d57ca66dff73da6

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7e12ebc9803a788382518d0bd7dbabfe2ed06ea063d7c5add1a313e2465e2103
MD5 4ab6d5a8f37d17b324877c8def164d26
BLAKE2b-256 295373436e754d09d7e29c0660f5d37fa8817f533def778102ce886abeec657a

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50a45efedd3bbd4caaf24a0c8375e23111572f17061859daec290e9089a5d1cd
MD5 ddef600015ac6fb499488e868f902707
BLAKE2b-256 74429a6090fbd69746091d1101efd4a3438af94e89196c81360858fda8466b00

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eedd2b24d97352d0e751fc78d7983c56e683c5758a10654f45f9f57d3249e012
MD5 f26c7b09adb8df84b2ce52948452c0c5
BLAKE2b-256 bfbc8e42990199869d6899b488085c94cab70c6b90c86e650a87e9a1b9272401

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b655099c59978b257f76093dae9c99310cdfa2302b1b7fe913abca76c4a027b7
MD5 a18878b8595acedfb735aba865410498
BLAKE2b-256 09a5045b7b0e8f6d7e0b169d4f702e13ede540bf2d4169c48e6392ff5a0cf0a6

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7be045a72f5e553cc44d239866218309a69edfe733f56b766be0e1bce1b40d7c
MD5 660267c5ef99512000c264d9bfae3780
BLAKE2b-256 c910877a1c7f0c851ea5b8baf9755f733e7e4463b8d7dde1e8a630fdb80f6d1a

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b09acd4afdd9fffd4d2fbf1eb8e93e8703caad79f88ab67ab90bcf216654543
MD5 9a61162b800dde740636bd10b8caa3ec
BLAKE2b-256 6a20a8207c92680073653c76f65cbd0984d1618c92d0bc54f22d6c625ba61379

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9c874fca64b67291fc14c2c32c83a59dfa771be8d1d9fb029d3dc8d0d66dfadb
MD5 b689d7514b435e88a97e96b83376f3c7
BLAKE2b-256 82e380ddcce2deb26bb91cf1cd5b5ddb6f459e4cca98e08380512c29fc6867f3

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dggal-0.0.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 255.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8e63dfaffce2f8dcf7b3558f23a45ea8576d961b05d9ed8d5d2cba1e0255f226
MD5 c9cbf58c3786fab5dd560d1c7f935781
BLAKE2b-256 23d78a7d3b10068bb4f7589ef57739d84e66153ccd53fdd2e99cf2d4048d9da3

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecb45fe45a5d21a500a375ed28d4f0d869df0337a604fbe8b5f6feb0aaa12f16
MD5 32920cea7a62c906618e59279b99f7d4
BLAKE2b-256 6daabbb5ae48ea0ff0ea13810ddf3e4f2f97e13cee27aa862c50995b9e178578

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ba8531038ad6e2fcadbb200e5ebc76af74d6884c5ef23c9a639a930db0a9b130
MD5 40432bd1e0aafd5ccfaba09215b96230
BLAKE2b-256 1309355c6c0675144f7ae4dc3e2d9ab6ea78ad1a20492029d7188d4ee94878aa

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 025d8d1108fbbb0bdded70d86de1876d68e735de6d2c8cae944fba967bb52739
MD5 afbdbd558be2841e438b341191582f5c
BLAKE2b-256 cf3ab218b1566de49d58c7774b88817f974d69fd08ab415a9a0559f4f7db7f9c

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e868051f8e98094304b1ce2f12c901c232bec04d7be527f89a1c46fed322caed
MD5 eb1e3612ea4fcb76339a888e33091b5a
BLAKE2b-256 918befd01af83b4b0ab26089c757c363ca1b2577cb6ebfc9f214fb9b8da1617b

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 038a85594714e1aa456be1557dfeb2084a97107133e963bb9d116f37a75e160f
MD5 d94130b1f4be0b5dc50ccf4bcae16a88
BLAKE2b-256 d440a65333f25fa10abc17371a7ce7c51accf2fba70af30364f95247947430ba

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ab13ac583c6a24cd5451c842a90291e25585b45242ae10e4d4f36eb465bf7a8
MD5 cbce273cfa33abae2ef3e9510e408e4d
BLAKE2b-256 967b920b9a865b88c221b2e6aff7ed89289af07a207afbdfbc70eb604ee19cd7

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9225b5d6f43360157665476b65f85eef83caeec346d6389eb1669ce0713bcee8
MD5 852d051e6b134c20f44aa85d6322dd9f
BLAKE2b-256 ccbd312abaf4925bd048394d34c5ac61e4c15f4c1c79e74573147bdb871684fb

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e7b436934d5f3a2ab8287978c068ef7fc125f0693b59b4441d55b1daa0713398
MD5 65a816ad97464ad6f0b87fb535dbd03b
BLAKE2b-256 df7d1e0f935300ff81cf35e3ae659439f87d17d2b690a83f73e54012102ae78f

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dggal-0.0.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 255.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 48477631ffccc29e5d50c1f4d925cd539ccf62c425f1c09a3f0fb1cdd4c7d1dc
MD5 0e285c6bf7a7e7cc5bbe4285689336b4
BLAKE2b-256 748283145dcaa4d6a68b0aa63d19f53ce8b7e050e4f4d755dfc00bd50a5a1931

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4401467c42087e838ad76a36802c107ef52a293da7741808574e6766ddb92fd9
MD5 dfc9c16dc6b3cdb8975e8eaa41b0b477
BLAKE2b-256 37e9c3071d2a3d60b0b086ad9235bdb37ee7a1212ba00fb91a13bb61d7aa3aab

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 02d5b118c2342b2b2c59e930e25d244440f6318584a99b5d0fa4169f4ca5784d
MD5 00b14119af46baefd4994ab4072cdf35
BLAKE2b-256 c68ffbcbff84f95a23ea36447acf33c4ecffba9ce7b4351f5b4c64adc34cdb5b

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9a1be9adc08d4323c01ff8340b148c76f44f953a303a75ff8edbc5bbb2652f7f
MD5 9814e9381e08c5831265ba0dcef2eebc
BLAKE2b-256 98153bc26659d1eb3a1787575dba2bf3dae69a1b40241b6f369c8b637055b5c8

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0332d822e3410330ce782b5f32bc5ec5b160600446984d4d5635cef844d017a
MD5 24046882795f558f08db12064e8dd33c
BLAKE2b-256 02adcd49936856dbaefce33f53120847d4a347d371c732250e8bb0b8d6a6c376

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70de5e3c8de7cc797ed064da7dabf3a4317939af2f689943b879e0fc853f6b94
MD5 0734826f6c1412e7ede70d693fbe5166
BLAKE2b-256 546379785706d2a1b3d02413651a179639d66eec5830bf9d7ccdce25e9cbb2ff

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9e0a66b9d8323bd2f8b017c4232fba195c001b40a3584dd89d1c0f7d97017354
MD5 f3732f76727e28df01d9bb176b4e2a9d
BLAKE2b-256 ba4b64345480485343c2b4eba1634dc4f8748eaa98c62ea377a27894cb9c1394

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14e9b5d48a7f36227599610744c4653abec874ca6663f93b371445e8f4387bd6
MD5 ac5c8e1e4413a307b095db3b0d865884
BLAKE2b-256 b5c814bfb9ddbb51bf4f2f03b2057234eed1ca99132f54dc50a5d05de16dd308

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 396eddc3f9156fd283a241ba4f844a9880e44035f5084c9704fb84bf9855efa1
MD5 1385f0a885a8604cde6ded79fc72b739
BLAKE2b-256 45e84e4d0b7b438693744c5ec562bf7c5d460caa56a425de6a9a44729e78d9a2

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dggal-0.0.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 255.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3e563e3f73551e08a5eb083844c37436d0e8c0e5242765c2a0c810fa8d792d89
MD5 3da7f7b93f7487e36fd377300e569f60
BLAKE2b-256 be1d76a5aeca3f04a9b840e345605138b720caf54ed332d55a52a14417ddd60c

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf8e5753708c7bcf98452387267115c0ee960c324a25bbc0cc9bf54c24e0fd95
MD5 22492cd5231aaef2c37985475745bea2
BLAKE2b-256 40f60690c26d8e98cf55bf75ba5894256eea2734625ce76275d77316361fb3c1

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8f672c300906e6f5500b538cdbb3e6b1da41ddaf2d68f0393a9e399dcfbbe58
MD5 cd815661524e30cd68d19a634732e1a1
BLAKE2b-256 c28decf06748c9e01eb03cb7dd21390983b74b7bf04e641390e5f78e4eeebf5c

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 898fba65a2ba593204c7c0da8219e976276b728855b88d258081f761723d9f96
MD5 da81d0c5a5730c673d9d1b574d1dd0b5
BLAKE2b-256 74c22929612d826ecb703b09e205470610b7bb9602413320bf68b122648ec2ac

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b44568172fc4be0a1e1715d7a7bef9309a56c29b4002dd1fe84f7081ec7be4ce
MD5 1d55388690faf36765cdb751d28e4b74
BLAKE2b-256 a68e2c3607be481948675a93ce15f9f9fca872380739a30475782428951fe725

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e65d4272331c695087346ca98c089c9593653a3fc384b0f31c1044b78f95c60a
MD5 eabd55634e01a0817bea4b69d9db030a
BLAKE2b-256 2154796d918d7807fbbf054e422721eebdbd58dc39a83b35469ca8bba027412e

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 069bf33ce72699211e5fa58ae3edccce8d5e733211b14c1e66cb91abb2f0c715
MD5 81ef3ef229ee613729b1cb17deca35cc
BLAKE2b-256 6fde9a393d844cb345ba8cff70a4cc364503ad012ebe46073de8b924b4e266ed

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a75c3987935250054e9bd6134f5a5db71d549787caa4e16b7f8435cea61ad6b5
MD5 54d61b87e51568cba8958f6383f7c95e
BLAKE2b-256 b2afa789d35abffdd38940fcfdfc780ea6159dac274c3c27a225952b58cdd323

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8527c7875d96f9af45e8c067862a12a6e991b298a1eaeb1c9cdc953b11495b00
MD5 80d21540cd0b5a170395b53f5274bf73
BLAKE2b-256 a65f21bb964d8fc02017e8e1ba4405e3d7576517a2076c99bcf9415009283350

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dggal-0.0.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 255.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 79615ade2127239b4cf99c0767c697acbe0284caf78cf9445e0e4d86ef448235
MD5 1ecae5fabf6cff2b06d6ac7a7d8dba52
BLAKE2b-256 329a79fafa1c9243200fc104378a1b77c177663134c1c78fd2e3b9479867a308

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14a9cc0feb62b9af676d777f07a5bf6a35d12f87f21ba728ed7aa01d8d617c82
MD5 8a7ca9c67286fb2dd7058a6a58955326
BLAKE2b-256 51961353491ca5181e5d7f97f104716f8958915f22f964dd9103a4629d1221a4

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

  • Download URL: dggal-0.0.5-cp39-cp39-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 361.9 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0e698a9883bace9668612a1f9a5072f8981f726370faf0aca69cd6652e94abfc
MD5 af374a1148a8aafafef477aff0d54120
BLAKE2b-256 f0ca809b74e95ab683091a619c0762d015c5aa6f0e20ae1fe99e4be0d6323a56

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 700cce02699c385821312778adcdadb2f2824fcbdd10690a9cb11612b0aef21f
MD5 df0831b9e3878070565568edba219d41
BLAKE2b-256 ee3721f8d769f4fa964f3309b0ff7baa016f931a358322eeef248ed8abf10d96

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3a4c6d8003d1d422008b26fb30f4ca63c6c1aac7dcdc9da9d7c9fb9396c963a
MD5 ba554a489f6ee07f66d9e52ab5957d65
BLAKE2b-256 5bc1fbfea3b8f747f7dc53bbe82f2d6da41c1d495bb18d0e2856cd373c0fd9e8

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c142df26147784fa6c3cfb5392f2829ae6c791f90a8ab5a45a367bc2bf0cf6cd
MD5 c2da4f3d49d0962a7fa4257261c034f6
BLAKE2b-256 4ebd984483e73d37b469016934dd0e581a9c337f13f609d3b770b359f4b418e3

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12c33d1f6c7b80d22e06d351eac7d4647a5347626f3e225e7a30be2afa941b8a
MD5 b9de056b59709c05149907d3636fc2df
BLAKE2b-256 204114b0a0d46f8b0d3ffeafe1992767934f366b2772faf55a1c2cc474c5d6cf

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: dggal-0.0.5-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 215.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 112d752b5f72aa3c74ca022bb3507ba378d3fb900e0c61e044b61df3e8f1d3fa
MD5 47a3fb17b194ba65725869e1fca5de21
BLAKE2b-256 6fcd3095fc8a9835e56b29cb16480db3e6c532cc40096de540a0037cba8756ca

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6ba4e19efec87465c84a97ad8582a1bb376e93135c7882e3c39dcbd9945e310
MD5 90626df481aa9acf359a5dcc5f6d59d2
BLAKE2b-256 0f09fe47f78eb7d2cf07b0413a2fd05cb9a06025a92eb1add46a066c539a4a95

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dggal-0.0.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 255.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8033235c46931d5615e6e7baaae59745ffc38736a2d2170b6659c1126525041f
MD5 fcf8b26901eb1c034fea18c487ef162c
BLAKE2b-256 c32377cf3f72d6ef397b6484b224db79a8e804c92f66799386fc76b380aed255

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 df6f4d902c19b9d9ed580e44750ed8e481179d3dee58c9e9e4ca94efd7f9c34b
MD5 6f9cbbe053b8cc39266dd0062cf5f4ee
BLAKE2b-256 4ade8a10420a1e191e5cd006e87a93b05c4436a98715d446b156fe20a98def6b

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

  • Download URL: dggal-0.0.5-cp38-cp38-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 358.5 kB
  • Tags: CPython 3.8, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c5fdd6be9c7d9ce4ce1ca812c489fa68d495c01bc6bdc209772a95ac3b74bae4
MD5 4eb44f3142873e105a13a27973f81f0f
BLAKE2b-256 6724e5fbaf5522ea00585b760679d5e05ba23e39e11e5876205b45f1d0232fc9

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 537b6e00d4f97aec9fe36bad2f3ceef149695263142844808bda77c7dceef5df
MD5 67af22ed4b6ca951683e65cc19afbf17
BLAKE2b-256 539c1bbf5355b77ff0c55dac656cb945762e071fdafdb6e2fe4672b3b95ffe14

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c348f525d899221c67acdf319abb87ad07d22038f34e5877ea1dd097fa3131f
MD5 bf03fe42fe75c8f68330852bdc36a68a
BLAKE2b-256 4c6776297429ad8308478ac5350b20a80a7aff862b69204a00fdf6d975b8c064

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 856766d9ec80b428135e936587188b74d1d0b07f384ab49ddefd8f5cc88f5615
MD5 00c3137226281dbd2f9454bbff664177
BLAKE2b-256 f5b72cf66eea0ac44b548b611c58da20607d613b08e7d7917f33c110d3b1444d

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c0a431cc012a8495fe6dffbc17b3463954d40d44ab5e04b34aa126c03317ab85
MD5 bf0167fa82de1bb85d47fc97ce83de5e
BLAKE2b-256 31528d1eafac4b75557a758c7fc143b6a04fbd92d34ce654d8d12a85c7a627b6

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: dggal-0.0.5-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 215.7 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dggal-0.0.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed8c30cb97f8a94d8383fcc6a5737f131c7ae744c61e0ca2e268eab930268d95
MD5 9deb3b00558b6b4b580a781ac796fe4a
BLAKE2b-256 3bb1d771d73e8d88cf6f30ad51c49e3a5975b8a7a8a50fca0266feeec504f022

See more details on using hashes here.

File details

Details for the file dggal-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dggal-0.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 25f6ed5e30c024108d880c97e103b9518453576aaf1ae31daa0dc0b0ff3736f0
MD5 a98ba9f92cfa38d708ef018bfc248805
BLAKE2b-256 f2aed8ac27cda688bcb4d1c10dc6e11ffe750e2a7250fbe436a32fb35882719f

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