{ "info": { "author": "Lars Claussen", "author_email": "lars.claussen@nelen-schuurmans.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering" ], "description": "Threedigrid: The 3Di grid admin framework\n=========================================\n\nThe Python package for the threedigrid administration.\n\n\n.. image:: https://travis-ci.org/nens/threedigrid.svg?branch=master\n :target: https://travis-ci.org/larsclaussen/threedigrid\n\n\n.. image:: https://readthedocs.org/projects/threedigrid/badge/?version=latest\n :target: https://threedigrid.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n* Free software: BSD license\n* Documentation: https://threedigrid.readthedocs.io.\n\nOverview\n========\n\nFeatures\n--------\n - access to the threedicore administration by a single instance of the ``GridH5Admin`` object\n - query the model data by pre-defined subsets and django style filters\n - export model data to gis formats like shapefile, geopackage\n - serialize model data as geojson\n\n\nQuick start\n-----------\n\nThe standard threedigrid distribution is pretty lightweight, installing as little dependencies\nas possible. If you want to make use of all capabilities threedigrid has to ofter (e.g. spatial\noperations and command line tools) install like this::\n\n $ pip install threedigrid[geo,results]\n\n\nConsole scripts\n+++++++++++++++\n\nUsing the 3digrid_explore shortcut, simply run::\n\n $ 3digrid_explore --grid-file= --ipy\n\nThis will invoke an ipython session with a ``GridH5Admin`` instance already loaded.\n\nTo get a quick overview of the threedimodels meta data omit the ``--ipy`` option or\nexplicitly run::\n\n $ 3digrid_explore --grid-file= --no-ipy\n\nThis will give you output like this::\n\n Overview of model specifics:\n\n model slug: v2_bergermeer-v2_bergermeer_bres_maalstop-58-b1f8179f1f3c2333adb08c9e6933fa7b9a8cd163\n threedicore version: 0-20180315-3578e9b-1\n threedi version: 1.63.dev0\n has 1d: True\n has 2d: True\n has groundwater: True\n has levees: True\n has breaches: True\n has pumpstations: True\n\n\n(I)Python shell\n+++++++++++++++\nGet a grid admin instance::\n\n from threedigrid.admin.gridadmin import GridH5Admin\n\n f = 'gridadmin.h5'\n ga = GridH5Admin(f)\n\n\nThe grid admin directly holds some model specific attributes like whether the model has a 1D or 2D\nor groundwater section::\n\n In [4]: ga.has_groundwater\n Out[4]: False\n\n In [5]: ga.has_1d\n Out[5]: True\n\n\n\nThere are different types of filters but a filter, generally speaking, acts on field. That means you can\nfilter by value. If you have a line model instance you can filter the data by the kcu field::\n\n ga.lines.filter(kcu__in=[100,102])\n\nor by the lik value::\n\n ga.lines.filter(lik__eq=4)\n\nThe filtering is lazy, that is, to retrieve data you have to call data explicitly::\n\n ga.lines.filter(lik__eq=4).data # will return an ordered dict\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\nHistory\n=======\n\n1.0.16 (2019-07-08)\n-------------------\n\n- Removed max capacity from Orifice model/serializer.\n\n\n1.0.15 (2019-07-05)\n-------------------\n\n- Fixed group update for default null values.\n\n\n1.0.14 (2019-06-19)\n-------------------\n\n- Do not use ``0`` has a default when converting database objects to numpy\n arrays in the prepare phase.\n\n\n1.0.13 (2019-05-01)\n-------------------\n\n- Fixed `_field_model_dict` being a class variable.\n\n\n1.0.12 (2019-04-18)\n-------------------\n\n- Added sumax to nodes\n\n\n1.0.11 (2019-02-01)\n-------------------\n\n- Bug fix in `h5py_file` method mapping.\n\n\n1.0.10 (2019-01-31)\n-------------------\n\n- Added sources and sinks (q_sss) to threedigrid.\n\n\n1.0.9 (2019-01-31)\n------------------\n\n- Manholes preparation fixed mapping in ``connection_node_pk``.\n\n- Added `to_structured_array` method for retrieving (filtered) results\n as Numpy structured array instead of an OrderedDict\n\n\n1.0.8 (2019-01-03)\n------------------\n\n- Set fixed type to the fields `code`, `display_name` and `shape`. These fields\n now have a fixed lenght of 32, 64 and 4 characters respectively.\n\n\n1.0.7 (2018-11-21)\n------------------\n\n- Bug fix: dict.values() and dict.keys() in python 3 are causing some\n unintended behaviour.\n\n\n1.0.6 (2018-11-14)\n------------------\n\n- New release due to failing uploads.\n\n\n1.0.5 (2018-11-14)\n------------------\n\n- Add aggregation option 'current' to volume and intercepted_volume.\n\n- Using a non-tuple sequence for multidimensional indexing is deprecated; use\n `arr[tuple(seq)]` instead of `arr[seq]`.\n\n- Properties should be strings so we can use string methods on them.\n\n- Do not prepare levees if there aren't any.\n\n- Split requirements file to allow for finer grained builds (for instance to\n generate the documentation).\n\n- Add 'intercepted_volume' to NodesAggregateResultsMixin.\n\n- Split requirements file to allow for finer grained builds (for instance to\n generate the documentation).\n\n\n1.0.4 (2018-10-17)\n------------------\n\n- Added BooleanArrayField for boolean values and use it for `is_manhole` filter.\n NO_DATA_VALUE is interpreted as False.\n\n\n1.0.3 (2018-09-17)\n------------------\n\n- Do not throw exception on cftime ``ImportError``\n\n\n1.0.2 (2018-09-17)\n------------------\n\n- Add boolean filter for manholes.\n\n\n1.0.1 (2018-09-11)\n------------------\n\n- Patch for converting numpy strings/bytes to float for both python2/3.\n\n- Dropped NetCDF library and replaced opening NetCDF files with h5py\n\n- Bumped h5py to 2.8.0\n\n\n1.0 (2018-09-04)\n----------------\n\n- Made threedigrid >= Python 3.5 compatible.\n\n\n0.2.8 (2018-07-23)\n------------------\n\n- Bug fix for issue #44: use the method ``get_filtered_field_value()`` instead\n of ``get_field_value()`` for the count property.\n\n- Properly closes netcdf-file in ``GridH5ResultAdmin``.\n\n\n0.2.7 (2018-05-24)\n------------------\n\n- Add export functions for 2D to the ``export_all()`` collection.\n\n\n0.2.6 (2018-05-17)\n------------------\n\n- Do not use ``pkg_resources`` to determine the current version but use\n zest_releaser to update the version string in threedigrid/init.py\n\n\n0.2.5 (2018-05-16)\n------------------\n\n- Use the custom ``NumpyEncoder`` to convert specific numpy types to native\n python types when calling ``(geo-)json.dumps()``.\n\n\n0.2.4 (2018-05-15)\n------------------\n\n- Introducing subset fields that can be used to query results that are collected\n only for subsets of the model, like the 2D section.\n\n\n0.2.3 (2018-05-14)\n------------------\n\n- Fix lookup_index functionality for composite fields.\n\n- Make model name property optional. That is, 'unknown' will be returned if the\n name cannot be derived.\n\n- Changed Depth/width fields on breach-timeseries to breach_depth and breach_width.\n\n0.2.2 (2018-04-30)\n------------------\n\n- ``_get_composite_meta()`` does not raise an AssertionError anymore if\n composite field attributes differ. Instead a warning is issued.\n\n\n0.2.1 (2018-04-26)\n------------------\n\n- Bug fix: ``threedicore_result_version`` must be a property.\n\n\n0.2 (2018-04-26)\n----------------\n\n- Added additional exporters for\n\n - 2D_GROUNDWATER\n - 2D_OPEN_WATER\n - 2D_VERTICAL_INFILTRATION\n\n- Added method ``get_model_instance_by_field_name`` to the\n ``GridH5ResultAdmin`` class. This makes it possible to do reverse lookups\n in situations where you have a field name but do not know which model it\n belongs to. N.B the field must be unique otherwise an ``IndexError`` will\n be raised.\n\n- Added property ``dt_timestamps`` to the timeseries_mixin module.\n\n- The version number is added to the ``__init__`` file dynamically using the\n ``pkg_resources`` API.\n\n- Timestamps of all timeseries fields are shown for aggregation results.\n\n- Timestamps in the aggregation results are filtered when retrieving subsets of timeseries.\n\n- Introducing the ModelMeta class. Its main purpose at this moment is to compute all\n possible combinations of composite_fields and aggregation variables.\n\n- Fixed return statement of method slice (in class Model) which now takes\n ``**new_class_kwargs``.\n\n- Empty or missing datasets are now displayed as ``np.array(None)`` instead of\n raising an error.\n\n0.1.6 (2018-04-18)\n------------------\n\n- New release using twine 1.11.\n\n\n0.1.5 (2018-04-18)\n------------------\n\n- Added support for composite fields which can be used to fetch data from\n multiple source variables as a single field. Like this\n result_3di netcdfs can be queried the same way as gridadmin files.\n\n0.1.4 (2018-04-08)\n------------------\n\n- Changed ResultMixin to dynamically add attributes based on the netcdf\n variables.\n\n- Added basic result proccesing for line/node data.\n\n- The filter mask is computed only for array's affected and\n before applying it to all array's\n\n- The 'only' filter works much faster because the filter mask\n is only applied on fields that are affected.\n\n- The filter mask is cached on the line/node instance after getting\n the first value. You can thus do something like:\n\n queryset = gridadmin.lines.filter(kcu=2)\n ids = queryset.id\n line_coords = queryset.line_coords\n\n and the filter mask will only be computed once.\n\n- Add click console scripts ``3digrid_explore`` and ``3digrid_export`` for\n quick overviews and data exports.\n\n- Make ogr/gdal imports optional to avoid breaking parts of the documentation.\n\n- Added documentation and setup for ``sphinx`` documentation pipeline.\n\n- Use linear referencing for embedded channels to keep the original geometry\n intact when preparing line geometries for visualisation.\n\n- Define extra's to make the standard threedigrid distribution as\n lightweight as possible.\n\n- Convert strings in ``attrs`` to ``numpy.string_`` to fix crashes under\n Windows.\n\n0.1.3 (2018-03-16)\n------------------\n\n- Remove property ``has_groundwater`` from ``GridH5Admin``.\n Should always be provided by the threedicore itself. Gives a warning for\n backwards compatibility.\n\n\n0.1.2 (2018-03-12)\n------------------\n\n- Get model extent now always returns a bbox (minX, minY, maxX, maxY)\n\n0.1.1 (2018-03-06)\n------------------\n\n- All imports are absolute.\n\n- Added install info using pip.\n\n\n0.1.0 (2018-03-05)\n------------------\n\n* First release with fullrelease.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nens/threedigrid", "keywords": "threedigrid", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "threedigrid", "package_url": "https://pypi.org/project/threedigrid/", "platform": "", "project_url": "https://pypi.org/project/threedigrid/", "project_urls": { "Homepage": "https://github.com/nens/threedigrid" }, "release_url": "https://pypi.org/project/threedigrid/1.0.16/", "requires_dist": [ "h5py (>=2.7.1)", "numpy (>=1.13)", "Click (>=6.0); extra == 'geo'", "Shapely (>=1.6.4); extra == 'geo'", "geojson (>=2.3.0); extra == 'geo'", "mercantile (>=1.0.1); extra == 'geo'", "pyproj (>=1.9.5.1); extra == 'geo'", "cftime (>=1.0.1); extra == 'results'" ], "requires_python": "", "summary": "Python package for the threedigrid administration", "version": "1.0.16" }, "last_serial": 5500434, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "e085d26f83ed3e4d5f01cb15f177be6f", "sha256": "4bddf4fd6b60f6bc812fd3f987698165e0094be4f89cfe2bc9ec343b4af331c6" }, "downloads": -1, "filename": "threedigrid-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e085d26f83ed3e4d5f01cb15f177be6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 903786, "upload_time": "2018-03-06T11:11:39", "url": "https://files.pythonhosted.org/packages/1f/ce/29e796b52c2ebbecb3409463fa5524b369c145235a21e7bae527bd43da08/threedigrid-0.1.1.tar.gz" } ], "0.1.1.dev0": [ { "comment_text": "", "digests": { "md5": "e9a2dc550ff644c98faf979bf8561be8", "sha256": "0fb368abe86d09417ce97bcc1094341ca0cc834a5c35530cb49774b25f1f90cd" }, "downloads": -1, "filename": "threedigrid-0.1.1.dev0.tar.gz", "has_sig": false, "md5_digest": "e9a2dc550ff644c98faf979bf8561be8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 904059, "upload_time": "2018-03-06T09:28:44", "url": "https://files.pythonhosted.org/packages/5a/d4/99c62beca0b8bb681e6ab9c3223b08822734724689f0ddd7cafb42a908b6/threedigrid-0.1.1.dev0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c167bfcf8bb8777c9af63551344601bb", "sha256": "97ba372400cb9fb067f760ae629ad03c161808481e935490f70a3d7a39d27d0a" }, "downloads": -1, "filename": "threedigrid-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c167bfcf8bb8777c9af63551344601bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62863, "upload_time": "2018-03-12T10:18:50", "url": "https://files.pythonhosted.org/packages/07/e1/6425a9011b61630bd3bb91f4c420a44417a2eabe9a9af92c09fba1ed6e6c/threedigrid-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b97242353e1e5d1f08f23c0b6fc26bd", "sha256": "9b6658c9103f0e1eff688324dcd1fa24d527a8b872886f60f3306fbe5d0234a8" }, "downloads": -1, "filename": "threedigrid-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1b97242353e1e5d1f08f23c0b6fc26bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 903594, "upload_time": "2018-03-12T10:18:52", "url": "https://files.pythonhosted.org/packages/9b/c0/d8bcb8605a6cd498e12b4111593a4ed1907b9b70b42ac1505ca992792c5c/threedigrid-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e404659bd8ca0e027ac86a312fe575ca", "sha256": "108d33a9852522398d02a00d601a1e2b1a2b3399fc88c8213145d79c46c84e87" }, "downloads": -1, "filename": "threedigrid-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e404659bd8ca0e027ac86a312fe575ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62982, "upload_time": "2018-03-16T13:04:26", "url": "https://files.pythonhosted.org/packages/d9/06/fa731a1bb3758836cc12549b2fbce8dc51b0464bf32ca2937d9d44a4a2bf/threedigrid-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71cf8eb114e81580f907a165ca793610", "sha256": "00a51f4e1e82f7e4ede6d30f9a90ba3cab2371f7446b4a50adfc876493074908" }, "downloads": -1, "filename": "threedigrid-0.1.3.tar.gz", "has_sig": false, "md5_digest": "71cf8eb114e81580f907a165ca793610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1051611, "upload_time": "2018-03-16T13:04:28", "url": "https://files.pythonhosted.org/packages/36/d3/5fbbf024f61e19cfda0ec8471f1503c8066d26d9aba434dd239cf27acaa6/threedigrid-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e6ac4ac263816aa168f82b7ca6d9bc8f", "sha256": "9352f405c5d0cf546928575f5d23d3a23875f93d755b2019328739737fe7bc31" }, "downloads": -1, "filename": "threedigrid-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6ac4ac263816aa168f82b7ca6d9bc8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71391, "upload_time": "2018-04-08T08:36:34", "url": "https://files.pythonhosted.org/packages/8e/0f/a8bc7baa99579a528cf7362033fd3ac0d0c843a7d9b294db6c0f5976742e/threedigrid-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da087576aae8752d4de5da729733c02c", "sha256": "8b2719bef97309e1d19210a38549bf85fd257f66619043623de709ccfe547b87" }, "downloads": -1, "filename": "threedigrid-0.1.4.tar.gz", "has_sig": false, "md5_digest": "da087576aae8752d4de5da729733c02c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26493578, "upload_time": "2018-04-08T08:41:25", "url": "https://files.pythonhosted.org/packages/05/c5/1b291b88ef6926bdacd3a34ab67cf1f8c1928a267abd03c70702690d4c0a/threedigrid-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "31e42e69c6b008aeb554e6833cea5e00", "sha256": "8ff5cea10f4d805761ac77a6a33359a1b6c95a1442187f8c781a2396ab75a1b2" }, "downloads": -1, "filename": "threedigrid-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31e42e69c6b008aeb554e6833cea5e00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 79508, "upload_time": "2018-04-18T08:36:58", "url": "https://files.pythonhosted.org/packages/81/e6/d08789d05dfddfa80387697e0c214e7cde88ca95798f7a0972569d5b7600/threedigrid-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6839ed2f5ee98abbb316e1b3269dad3b", "sha256": "e3311895a20e177873927a92b5104585145360b1aa300538261b9d1ec4908ed4" }, "downloads": -1, "filename": "threedigrid-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6839ed2f5ee98abbb316e1b3269dad3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 79546, "upload_time": "2018-04-18T09:00:13", "url": "https://files.pythonhosted.org/packages/7d/1c/acb9798e7f57dcce059e9a013dd885a025cc464b6dc5a4876027b2ffa009/threedigrid-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4141b7efc82b5b301c3e3a5fe956f518", "sha256": "735d24882166f417ceaf4c220699b877a0f545cfdb4ee6c5f3b6aa5c56f5d533" }, "downloads": -1, "filename": "threedigrid-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4141b7efc82b5b301c3e3a5fe956f518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44077901, "upload_time": "2018-04-18T09:00:21", "url": "https://files.pythonhosted.org/packages/9c/0c/a2a30e1061f0d612141ea87abd7cffbf02def5ac542c856463c30a2cc0c2/threedigrid-0.1.6.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1e4c8d73d14f4d3d43b7458fc90bc577", "sha256": "8a7c81c26e1d97a64c747392fea3bc7a4cdc9211ba2934db41ba02f06a8e121b" }, "downloads": -1, "filename": "threedigrid-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e4c8d73d14f4d3d43b7458fc90bc577", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 83980, "upload_time": "2018-04-26T09:52:02", "url": "https://files.pythonhosted.org/packages/92/11/4197a5075eab695dca01cfc65f939ab0a17ed23f6cba233657cdd784ebe8/threedigrid-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec6489e57e577229e6790dff4e6bcb18", "sha256": "26999b40177cfd10887647c455820e63fb45eb16af831f89b3a5240959d971e9" }, "downloads": -1, "filename": "threedigrid-0.2.tar.gz", "has_sig": false, "md5_digest": "ec6489e57e577229e6790dff4e6bcb18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28285016, "upload_time": "2018-04-26T09:52:10", "url": "https://files.pythonhosted.org/packages/06/b1/db4f7c4803fd67ec14fed018f74a3124fb6724b38d7592c0997b745d4ad2/threedigrid-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "1c3ebe60722ccd2ab4f7a34a779d2bf4", "sha256": "d5e51f662fd16f9d457248f0f9ac74628eb568ccd58a62e54553431ff5a8426b" }, "downloads": -1, "filename": "threedigrid-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c3ebe60722ccd2ab4f7a34a779d2bf4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84049, "upload_time": "2018-04-26T12:33:23", "url": "https://files.pythonhosted.org/packages/66/de/3f490bd2403f5f03932637ed690b98ec10f7964c453b745928d647c48394/threedigrid-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01781871f9d102194db4e62cc228b41c", "sha256": "1c636ebeb8846a02c2c0c8726c64d223e3b1a988c3c4493ba8524a1e328aaec9" }, "downloads": -1, "filename": "threedigrid-0.2.1.tar.gz", "has_sig": false, "md5_digest": "01781871f9d102194db4e62cc228b41c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28285065, "upload_time": "2018-04-26T12:33:30", "url": "https://files.pythonhosted.org/packages/17/b6/d70c9a3fcc6c56b6a6234882269ea15df7378875185d3a1aac692f79cdca/threedigrid-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "76a33920ed2bbb1cd85db60b0dc407ef", "sha256": "1e19e6acc231a18cb12b0b19a46e63bfb8190089f12ad40be4d30105f45cc263" }, "downloads": -1, "filename": "threedigrid-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76a33920ed2bbb1cd85db60b0dc407ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84206, "upload_time": "2018-04-30T12:28:57", "url": "https://files.pythonhosted.org/packages/fb/89/a74e71da74e5f13ddbf470e74ce27bdf1a81e9021cd251c6df7bc4a6b5ea/threedigrid-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b5414956f9dafa8cc8c551bd20af99b", "sha256": "ff9b0c66f1c0c45d542a5ec6f9b78ccf2750df85767b58db2b5d9b33dc5ecf62" }, "downloads": -1, "filename": "threedigrid-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9b5414956f9dafa8cc8c551bd20af99b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28285146, "upload_time": "2018-04-30T12:30:16", "url": "https://files.pythonhosted.org/packages/2b/2b/6e5cd63da236cd4b1f9469a049c8f834d9b78cfa14e87012feaf837aa646/threedigrid-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8792e8bdb209aed3dc93cdc9bb0ed7ef", "sha256": "667a3305ef6c908338b59b7c804de12a23d8fab042c3d6bea978223576176056" }, "downloads": -1, "filename": "threedigrid-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8792e8bdb209aed3dc93cdc9bb0ed7ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 84597, "upload_time": "2018-05-14T12:05:21", "url": "https://files.pythonhosted.org/packages/e5/76/66ae3002f7ff505b4b0ef9a6e27ee0d0f62dc08078a25631b31b4a73dbca/threedigrid-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b08abbb3bb5f33c94aad91d0629e65a5", "sha256": "e2084b06126bd6defe47aa352e2699b2649253a0fc30e2c87f20634e95964d5e" }, "downloads": -1, "filename": "threedigrid-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b08abbb3bb5f33c94aad91d0629e65a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28285601, "upload_time": "2018-05-14T12:05:27", "url": "https://files.pythonhosted.org/packages/c9/77/4b5f51a963278828bf1f774c9c10c65d492d9408cb634a85c6172221717c/threedigrid-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "5ad09e3cc2d0ab344a2b3966051803d8", "sha256": "68a1f81fc71686c3a32519ffeae025e1981e291a770ca7ca5d5621334ced2bfc" }, "downloads": -1, "filename": "threedigrid-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ad09e3cc2d0ab344a2b3966051803d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 85437, "upload_time": "2018-05-15T10:47:25", "url": "https://files.pythonhosted.org/packages/90/43/e02403ba1b2a6299bb404746e16819b222ef5e3890f2728c1239866f8564/threedigrid-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e632dedad0ac97383311d3e4c7d54b9", "sha256": "d747061f7d43edc9d968d1215e99e510cddfbbf31b392d28289f32e262cfbc12" }, "downloads": -1, "filename": "threedigrid-0.2.4.tar.gz", "has_sig": false, "md5_digest": "8e632dedad0ac97383311d3e4c7d54b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28286484, "upload_time": "2018-05-15T10:47:31", "url": "https://files.pythonhosted.org/packages/5c/f4/6e674a5d6f288d9a36792bf41895aec8572c617387e354e3f013ab458f59/threedigrid-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "cfc65c5f5b519c816d3b7b3be940f74a", "sha256": "4f0cac0fd22e80c60ae8f8651d59254f41979f952ce12058870e679c12b4288b" }, "downloads": -1, "filename": "threedigrid-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cfc65c5f5b519c816d3b7b3be940f74a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86265, "upload_time": "2018-05-16T09:36:37", "url": "https://files.pythonhosted.org/packages/36/ca/c9ec876d38c30d885c51043d57e711d8ea6fb121bc1abc86440ce345569a/threedigrid-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "369592781d8ed9df611b3585acaac4db", "sha256": "6dd0dd99ec0fae9a961170fd33fad4a26bced725203e94cf9905f709dcd94d21" }, "downloads": -1, "filename": "threedigrid-0.2.5.tar.gz", "has_sig": false, "md5_digest": "369592781d8ed9df611b3585acaac4db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28286942, "upload_time": "2018-05-16T09:36:44", "url": "https://files.pythonhosted.org/packages/52/57/32b9391a00e839a4720d40af6150cb389dec972e52bcc2f503e598fd6679/threedigrid-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "43810534ef7264f9643d59f98c5101e5", "sha256": "2868cf5bf91361ec2a78ea11a491da4e9f7f834aefd7abb001cbd0c1fa2fbe4a" }, "downloads": -1, "filename": "threedigrid-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43810534ef7264f9643d59f98c5101e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86350, "upload_time": "2018-05-17T07:55:24", "url": "https://files.pythonhosted.org/packages/31/91/1ce9a8447c90a37a6e785605768ff763407427ac39a49022fa03c08b4ccc/threedigrid-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bb036cdbf19671e81ddb7f7f65c00a3", "sha256": "f1c9d3e1d89b9d797044eee19dfe79cd15b999db5edcc7abd959a1959c0f25cd" }, "downloads": -1, "filename": "threedigrid-0.2.6.tar.gz", "has_sig": false, "md5_digest": "1bb036cdbf19671e81ddb7f7f65c00a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28287205, "upload_time": "2018-05-17T07:55:31", "url": "https://files.pythonhosted.org/packages/1f/8a/6014e40040a2cda5ac12c51800a2d2725aef4963c963b9cf7ce5d7ba685f/threedigrid-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "95006cfcc08a57201475750b29d60e0f", "sha256": "98caa918c363515862f5cd1b96999c56c854326db40b18d6f7e3251a41d2f9e4" }, "downloads": -1, "filename": "threedigrid-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95006cfcc08a57201475750b29d60e0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86438, "upload_time": "2018-05-24T13:14:31", "url": "https://files.pythonhosted.org/packages/bd/f0/cd36c659a832f306bb021e0bfb36a44b4b31072854847b644845a3a06971/threedigrid-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94f1cf147f1f5ca125f48bc79ef4d275", "sha256": "1e3629ad7cd204cdc67af8fa1b936fa04b55f2ce52fffe31c14dd46fd188f8ec" }, "downloads": -1, "filename": "threedigrid-0.2.7.tar.gz", "has_sig": false, "md5_digest": "94f1cf147f1f5ca125f48bc79ef4d275", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28287300, "upload_time": "2018-05-24T13:14:38", "url": "https://files.pythonhosted.org/packages/69/95/bda18766fcbb8fea2f4395c6cd22f23be6a6df2f6e51eae9a6f84566112d/threedigrid-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "055bbf84f195da7c4b9130697b11ce5f", "sha256": "58429d7bd9ec798450c94e19d5230a25c1772bd42bc37c1a14621a97594c5f82" }, "downloads": -1, "filename": "threedigrid-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "055bbf84f195da7c4b9130697b11ce5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86603, "upload_time": "2018-07-23T07:16:10", "url": "https://files.pythonhosted.org/packages/ed/44/9d7581085d1dda5e4dcee5619bc2a84bc7ee574bb7c02c85236c849b39a8/threedigrid-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a71044740cdeac179be3116985e14230", "sha256": "d7612fa9b03e346d1f6098f5d7838827e37a79290c1b154c2f02ee27aab0ccc6" }, "downloads": -1, "filename": "threedigrid-0.2.8.tar.gz", "has_sig": false, "md5_digest": "a71044740cdeac179be3116985e14230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28287530, "upload_time": "2018-07-23T07:16:16", "url": "https://files.pythonhosted.org/packages/cd/35/cfef47d6b6291144038511d28a5154721236cac5b68bc3fbc6d6e485fdd0/threedigrid-0.2.8.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "a964cbb5bc1752990908f16d601c5f6c", "sha256": "087fe8b3543a67fb409fb3e0c079b4f5eb2a0fa9423c29fcecd8c9cf238cfa07" }, "downloads": -1, "filename": "threedigrid-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a964cbb5bc1752990908f16d601c5f6c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 87646, "upload_time": "2018-09-04T08:09:36", "url": "https://files.pythonhosted.org/packages/08/13/0ed0037d292b288625c5c16f346e8f7ffcdf2e86cab06a1413c18a55d986/threedigrid-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7630f1f5a0f7e75a812e21b01f25daa", "sha256": "7ff7745f297c42582febd7cfa4531eda9ee16057754496a03b9ea490988154c4" }, "downloads": -1, "filename": "threedigrid-1.0.tar.gz", "has_sig": false, "md5_digest": "c7630f1f5a0f7e75a812e21b01f25daa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28288075, "upload_time": "2018-09-04T08:10:36", "url": "https://files.pythonhosted.org/packages/56/22/86d888465c87db879440b7f08384172a1117e83e43048c918a4e647e6424/threedigrid-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "0c5e0c7343d349b67e1d06c3da4daa14", "sha256": "e768509f371e93caa774730d90e2487a2960bef6c455e1d71b1fc9b630bb5a87" }, "downloads": -1, "filename": "threedigrid-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c5e0c7343d349b67e1d06c3da4daa14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 87969, "upload_time": "2018-09-11T08:52:40", "url": "https://files.pythonhosted.org/packages/b9/33/dc3eed1494b3464d347c501ef519cfb4742bba996fe41e23ea769ee86b23/threedigrid-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a5ace2e3cc347e1b34abdae1bbdfc9e", "sha256": "43f21dc8bbd2ddb636a2911bcda9675ea6277e4a2f97a7a8e942c9d73af05ac9" }, "downloads": -1, "filename": "threedigrid-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5a5ace2e3cc347e1b34abdae1bbdfc9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28288771, "upload_time": "2018-09-11T08:52:46", "url": "https://files.pythonhosted.org/packages/00/b4/4342e3edd233e1f51a67cff21cc979b5aa03a12f30705522eaf4060a28ec/threedigrid-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "e4e430c5385acb52d808fb52e30d9e7a", "sha256": "94b21dbedaae28756f0fd6aa75294fb116e607a12349636647ac79af74d1d045" }, "downloads": -1, "filename": "threedigrid-1.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4e430c5385acb52d808fb52e30d9e7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90398, "upload_time": "2019-01-31T08:58:09", "url": "https://files.pythonhosted.org/packages/0f/ff/990ad0df05c359c1cf7abc22d55c07e6f467df1018b2cf0d271ba00f9467/threedigrid-1.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f8463ec9f4192b2731d32d51ab6b330", "sha256": "14d30591100b64914b957a13bccba614ccc035d3375705fd0b6d6f122fe06683" }, "downloads": -1, "filename": "threedigrid-1.0.10.tar.gz", "has_sig": false, "md5_digest": "5f8463ec9f4192b2731d32d51ab6b330", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10117323, "upload_time": "2019-01-31T08:58:14", "url": "https://files.pythonhosted.org/packages/13/13/f5dc9bafb5cd8f9ff3f408815453a8e901a9edf2d33b86afb41496edcf5f/threedigrid-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "7e478fcd8be401b04af95ade7f6e2939", "sha256": "f3048c0f2f80887e5b91650eeb0941d9f0f5897c46368c61df398335ff24a75b" }, "downloads": -1, "filename": "threedigrid-1.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e478fcd8be401b04af95ade7f6e2939", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90496, "upload_time": "2019-02-01T15:34:48", "url": "https://files.pythonhosted.org/packages/71/21/8f94570ed667bf0a9cea279c93e6b4dfbe6bf9e78740524916a963c9a0cb/threedigrid-1.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cad69794a5419273e750f196d884d08c", "sha256": "eede2ffa220c62bd7e82cd063d1200e5eaebfdc4440b0cf13d405567e71b55d3" }, "downloads": -1, "filename": "threedigrid-1.0.11.tar.gz", "has_sig": false, "md5_digest": "cad69794a5419273e750f196d884d08c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10117412, "upload_time": "2019-02-01T15:35:06", "url": "https://files.pythonhosted.org/packages/c4/fb/66ce3e9a906038d7ac951303a5626dc8ae0ee637d4dccc3bc21d32504673/threedigrid-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "c2f77cf6eb5b3c5f71c23014c9d02579", "sha256": "1faa056cd804fd971e775cacaa40486ef04a626c397732575ae3e11bad017169" }, "downloads": -1, "filename": "threedigrid-1.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2f77cf6eb5b3c5f71c23014c9d02579", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90525, "upload_time": "2019-04-18T10:25:30", "url": "https://files.pythonhosted.org/packages/d7/73/5b353d009d031532719a733e20c6dbc1e8758b09d79ba1c690bf0848a14e/threedigrid-1.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15a8a16f344c9469ec00411d1adc8169", "sha256": "351efec7e7b575861ec0cd28fd20940caa7a756f73df9011687f62ecb28ff5e7" }, "downloads": -1, "filename": "threedigrid-1.0.12.tar.gz", "has_sig": false, "md5_digest": "15a8a16f344c9469ec00411d1adc8169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10116361, "upload_time": "2019-04-18T10:25:37", "url": "https://files.pythonhosted.org/packages/cd/68/7a9611b227ece8da4718d7994b106502cea2b227577a750580a8e56a7d4a/threedigrid-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "a462f7e14cf246078c552cfb45875bc2", "sha256": "626c4df31429900392e50c603145f1f7fdb027e4dce2ee466a6fcb2650de31f5" }, "downloads": -1, "filename": "threedigrid-1.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a462f7e14cf246078c552cfb45875bc2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90589, "upload_time": "2019-05-01T11:32:04", "url": "https://files.pythonhosted.org/packages/bb/c7/b276c8d4b2240b0b71e0e54ea6017918b5acfe8205e9f69e636c78512fc7/threedigrid-1.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4af5e1153575d4e3bab7a1072a346d45", "sha256": "73c24c64e173600f81d957cd3974603cd8f5713beb9ac0116e5be279ef48973a" }, "downloads": -1, "filename": "threedigrid-1.0.13.tar.gz", "has_sig": false, "md5_digest": "4af5e1153575d4e3bab7a1072a346d45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10116446, "upload_time": "2019-05-01T11:32:11", "url": "https://files.pythonhosted.org/packages/17/37/71efef0f7795b0ece84810b7b31c44fb17caf23b68ca1bb528bddf6b95a5/threedigrid-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "d0f806b22fbed30d419f67766f3fcce2", "sha256": "23be3ef72341b3f49093e10da39c899a9c1f7428a1184e1796d6f8f4f62ff246" }, "downloads": -1, "filename": "threedigrid-1.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0f806b22fbed30d419f67766f3fcce2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90672, "upload_time": "2019-06-19T11:35:52", "url": "https://files.pythonhosted.org/packages/94/87/61c46a268a9375a9a9c648b9ef70af321b36e847bc6b3f1deb21a91b6ace/threedigrid-1.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b972ec1ea78e71cce0e44b6f449063c6", "sha256": "2adeb0bab45a60f82073334b8475da95d0a0d961435206d18cca88542a8b97b7" }, "downloads": -1, "filename": "threedigrid-1.0.14.tar.gz", "has_sig": false, "md5_digest": "b972ec1ea78e71cce0e44b6f449063c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10117732, "upload_time": "2019-06-19T11:36:04", "url": "https://files.pythonhosted.org/packages/ce/be/f90955c05ef9d73bbf8ca89533acb8a93d783a47c4c0f4e89ad7f2d8fc14/threedigrid-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "03c2dfc5f9a6de6bf23e080c39960a69", "sha256": "ada3df4b66faa7e67a439e79932154de5056072933698f4c760ca07253329720" }, "downloads": -1, "filename": "threedigrid-1.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03c2dfc5f9a6de6bf23e080c39960a69", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90767, "upload_time": "2019-07-05T07:47:35", "url": "https://files.pythonhosted.org/packages/3d/08/420b49d4ba3fe19774da2e9dbb664f153629f8b7a24c2fb65213c6825ce8/threedigrid-1.0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b1741538008e79561280cc801066ada", "sha256": "13c19e0feb5d18e01cd1146b79bf075ec57e79d6f1c753ecff5df608297eaca5" }, "downloads": -1, "filename": "threedigrid-1.0.15.tar.gz", "has_sig": false, "md5_digest": "7b1741538008e79561280cc801066ada", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10117798, "upload_time": "2019-07-05T07:47:48", "url": "https://files.pythonhosted.org/packages/28/28/e5773d4f783feb9374d93e0015e755ec8985df1e7b38bf5e867e2044846b/threedigrid-1.0.15.tar.gz" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "4af9892d3e63184db59e6bc58d99acf0", "sha256": "5cfa0d4b967058911deacd5ec2b127e2dd2c1796ebb864d0901f4cca58b4b452" }, "downloads": -1, "filename": "threedigrid-1.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4af9892d3e63184db59e6bc58d99acf0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90761, "upload_time": "2019-07-08T12:22:21", "url": "https://files.pythonhosted.org/packages/a3/a4/fe684eda93cc925eb9f37bef9bf21546341d4166d2e5a9e9dccada893cd5/threedigrid-1.0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f463fbbf9687f6bc8525218a708841f", "sha256": "87514eead7be65ef88f2517fdbd3f57f50a8dbb6a5ed30ae8f1af44a7e7f8cc7" }, "downloads": -1, "filename": "threedigrid-1.0.16.tar.gz", "has_sig": false, "md5_digest": "9f463fbbf9687f6bc8525218a708841f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10117828, "upload_time": "2019-07-08T12:22:42", "url": "https://files.pythonhosted.org/packages/cb/8d/3c0de0be2f5a903f8ce6958da69ff376e91eea68bca01a0a0fe76b51d1e6/threedigrid-1.0.16.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9fa5e281c900f45d98f22604c7a7b95e", "sha256": "1b1f4536def7aaa76ed3b693671974805d04e9b5d12b5d83a767ceb661b3f576" }, "downloads": -1, "filename": "threedigrid-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fa5e281c900f45d98f22604c7a7b95e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88093, "upload_time": "2018-09-17T07:36:01", "url": "https://files.pythonhosted.org/packages/b4/94/4eb651cfc5309c7f4fbc4d0952460f6cb9834d266e193501ec762c85b252/threedigrid-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13336d103b78d89040e900c89dc516b0", "sha256": "c3de3b3b68b9571ab4edcff57f9230d4aa98483438acaf00f7b019fd672dc6a2" }, "downloads": -1, "filename": "threedigrid-1.0.2.tar.gz", "has_sig": false, "md5_digest": "13336d103b78d89040e900c89dc516b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28206199, "upload_time": "2018-09-17T07:36:07", "url": "https://files.pythonhosted.org/packages/aa/b0/032d62696307d8e67b5ac4a657782f07145f3230bb9d4847b6f0f5afa978/threedigrid-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "7921fe91218254ef942ece23eb61cc40", "sha256": "b18a72023992459dc06882fbc3c3bf98a5233cf5a31a4952bbeee26b7aa4d4b8" }, "downloads": -1, "filename": "threedigrid-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7921fe91218254ef942ece23eb61cc40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88179, "upload_time": "2018-09-17T08:33:31", "url": "https://files.pythonhosted.org/packages/11/fc/bb6a78b22d8aace23fb4499842800f6d41880fd8f5f04f3280505cd5dbb0/threedigrid-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5796cfdb98e4c2f16953fdf9ae6ae6f7", "sha256": "8a1f012f3f2327fffe145b5dbeb6bbe272f4d2ebf318a33d1c73babff2b7fcbd" }, "downloads": -1, "filename": "threedigrid-1.0.3.tar.gz", "has_sig": false, "md5_digest": "5796cfdb98e4c2f16953fdf9ae6ae6f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28206294, "upload_time": "2018-09-17T08:33:37", "url": "https://files.pythonhosted.org/packages/4b/82/06567ec29f7ddf8b2a9e2ac0c6056fa17bdee1315a58a93e326012319609/threedigrid-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f6c2cd7c734ac2402d8124f12b5794c4", "sha256": "b5dbe1744d3c6297656bd43d1cf264fd7b4ad76beda15be54b44965fed6e0372" }, "downloads": -1, "filename": "threedigrid-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6c2cd7c734ac2402d8124f12b5794c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 88477, "upload_time": "2018-10-17T08:54:22", "url": "https://files.pythonhosted.org/packages/51/9c/789940c58909328b97e8184293002ae359c6dabd2315769b41d0e2342989/threedigrid-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3291f47c7a699804fcbef3ef8450f79", "sha256": "3290d4b15627cfa77dfdfda963cc580860cbaf8d72f9b0f61760d8f424b10460" }, "downloads": -1, "filename": "threedigrid-1.0.4.tar.gz", "has_sig": false, "md5_digest": "a3291f47c7a699804fcbef3ef8450f79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28206793, "upload_time": "2018-10-17T08:54:28", "url": "https://files.pythonhosted.org/packages/44/a7/19c1541c7b01471ed275beccbc75d9b506f775af750433b640c629540a27/threedigrid-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "2e83491a222dbcb60dedf9b26d9073b3", "sha256": "058d374afd552c14cba88c524e8aa8fb59116e75e81ab0d0e4bae14b8270db26" }, "downloads": -1, "filename": "threedigrid-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e83491a222dbcb60dedf9b26d9073b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89079, "upload_time": "2018-11-14T09:59:54", "url": "https://files.pythonhosted.org/packages/5e/43/2599976bc7675f7783260be3f0ab2aa74fdfe4515d726853d15ddc8c53a7/threedigrid-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60564bf2f40f073c7fa7de69cc5ab09b", "sha256": "2f0b1122dfc0791455a1f484ee249045c3f1f7a4e8465fa38db06af03390f589" }, "downloads": -1, "filename": "threedigrid-1.0.6.tar.gz", "has_sig": false, "md5_digest": "60564bf2f40f073c7fa7de69cc5ab09b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28207431, "upload_time": "2018-11-14T10:00:01", "url": "https://files.pythonhosted.org/packages/4c/3e/7780590f119164b0bb04eb066852e8621678ed2a1c161f5968f1f944a4bf/threedigrid-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "98fce0aebf94286f4b7bfb8f89326541", "sha256": "666af942054c5b613036b58fce5c456454000eea31d6cdb87d45e2a95e56226b" }, "downloads": -1, "filename": "threedigrid-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98fce0aebf94286f4b7bfb8f89326541", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89729, "upload_time": "2018-11-21T13:55:44", "url": "https://files.pythonhosted.org/packages/d1/ee/071ae4a304439b315d058637e86e228fe07a41a3b3faa8c0c36c46d45dcb/threedigrid-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24fd8e31bad3f8e0cffc1278dce7b500", "sha256": "dc75f3d5b5783ec752405e347216ee32618fe73a86d2f096b7796620b7c9d6b5" }, "downloads": -1, "filename": "threedigrid-1.0.7.tar.gz", "has_sig": false, "md5_digest": "24fd8e31bad3f8e0cffc1278dce7b500", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18833315, "upload_time": "2018-11-21T13:55:50", "url": "https://files.pythonhosted.org/packages/14/e7/662237d2dda37c7d8ce966429d1e8bbf2d57b814fac209dfe1ea159781b1/threedigrid-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "093b3733d38abb084bb8e64fc59e1cf1", "sha256": "437613d5c04beacc0daf5895a932b4b5ce2eb00cf10ec1def611953408ecf3c2" }, "downloads": -1, "filename": "threedigrid-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "093b3733d38abb084bb8e64fc59e1cf1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 89996, "upload_time": "2019-01-03T08:58:37", "url": "https://files.pythonhosted.org/packages/71/46/8dcb7894bd375f996706272a1e6c2bb0ea707575841abd0c858e80da7e10/threedigrid-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "616e850191f4aeb6cbaecccabc63d772", "sha256": "b756980212f8bfb65890197dbafa86dcfde60987d3248768692c55afdac473fe" }, "downloads": -1, "filename": "threedigrid-1.0.8.tar.gz", "has_sig": false, "md5_digest": "616e850191f4aeb6cbaecccabc63d772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19316003, "upload_time": "2019-01-03T08:58:44", "url": "https://files.pythonhosted.org/packages/9e/74/be54e3a1ea9dfc028dbf40f92159a2a6b169ed452ebfd8b7915cc20e736a/threedigrid-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "30acd9d1a4100d39b5ef2ea56e34b0a7", "sha256": "4ef816041c77c9d4b72e898050409014a326399e614ce7caa910d0dc9b4c64ad" }, "downloads": -1, "filename": "threedigrid-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "30acd9d1a4100d39b5ef2ea56e34b0a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90298, "upload_time": "2019-01-31T08:48:30", "url": "https://files.pythonhosted.org/packages/6f/97/509670197e3a0a0ab72f1dea6eccbb1381377d4e28d97aa6bf369521da0f/threedigrid-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4c6a01738fb9ed21cf6b7997d84f174", "sha256": "f2828e8b00778292216eb4bbf8cf4f8b4d2b232e212e175f73ef945e6ead1e52" }, "downloads": -1, "filename": "threedigrid-1.0.9.tar.gz", "has_sig": false, "md5_digest": "c4c6a01738fb9ed21cf6b7997d84f174", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19316678, "upload_time": "2019-01-31T08:48:35", "url": "https://files.pythonhosted.org/packages/5b/15/05d0fb2ce127a2d625df8daa57b338f36f0c2128ea150bbf359059936ec8/threedigrid-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4af9892d3e63184db59e6bc58d99acf0", "sha256": "5cfa0d4b967058911deacd5ec2b127e2dd2c1796ebb864d0901f4cca58b4b452" }, "downloads": -1, "filename": "threedigrid-1.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4af9892d3e63184db59e6bc58d99acf0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 90761, "upload_time": "2019-07-08T12:22:21", "url": "https://files.pythonhosted.org/packages/a3/a4/fe684eda93cc925eb9f37bef9bf21546341d4166d2e5a9e9dccada893cd5/threedigrid-1.0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f463fbbf9687f6bc8525218a708841f", "sha256": "87514eead7be65ef88f2517fdbd3f57f50a8dbb6a5ed30ae8f1af44a7e7f8cc7" }, "downloads": -1, "filename": "threedigrid-1.0.16.tar.gz", "has_sig": false, "md5_digest": "9f463fbbf9687f6bc8525218a708841f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10117828, "upload_time": "2019-07-08T12:22:42", "url": "https://files.pythonhosted.org/packages/cb/8d/3c0de0be2f5a903f8ce6958da69ff376e91eea68bca01a0a0fe76b51d1e6/threedigrid-1.0.16.tar.gz" } ] }