{ "info": { "author": "Dr Rohan Walker", "author_email": "rtrwalker@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering" ], "description": "geotecha: A software suite for geotechnical engineering\n=======================================================\n\n\n.. image:: https://raw.githubusercontent.com/rtrwalker/geotecha/master/docs/_static/logo.png\n\n\n\nWriten by Dr Rohan Walker\n\n*geotecha* is a a GPLv3_-licensed Python package for geotechnical\nengineering.\n\nMany components of *geotecha* derive from geotechnical research\nconducted by Dr. Rohan Walker, Prof. Buddhima Indraratna, and others\nat the University of Wollongong, NSW, Australia.\n\nPrimarily a repository of programs, tools, and code used by\nDr. Rohan Walker, the content reflects his primary interest in soft soil\nconsolidation with and without vertical drains. In particular:\n\n - the `speccon` programs solve one-dimensional partial differential equations\n associated with multi-layer problems using the spectral Galerkin\n method. Material properties are constant with time but piecewise-linear\n with depth. Loads and boundary conditions are piecewise linear with\n time (plus a sinusoidal component).\n - `specbeam` models a finite elastic Euler-Bernoulli beam resting on\n viscoelastic foundation subjected to a moving load(s), with piecewise-linear\n spatially varying properties. It uses the spectral Galerkin method to solve the\n dynamic system deflections over time.\n - A number of other analytical solutions to soil consolidation problems are\n available in the\n `consolidation` sub-package.\n\n\nDocumentation\n-------------\n*geotecha* documentation is currently stored at https://rtrwalker.github.io .\nThere you can find more descriptions of speccon and specbeam. Peruse the\napi docs for a listing of all the modules, classes and code (make sure you\nscroll up to the top of each api_doc page to see the summary listing of\neach module - frustratingly a clicked hyperlink doesn't\ntake you to the top of the page!)\n\n\nGitHub Repository\n-----------------\nThe *geotecha* codebase is on GitHub, https://github.com/rtrwalker/geotecha\nhere you will find the development version of the code set.\n\n\nInstallation\n------------\n*geotecha* was developed on a windows platform. While I have tried\nto use cross platform programming idioms, I have (at the time of\nwriting) made no attempt to build/use *geotecha* on any platform other\nthan windows. That does not mean that it will not work. I simply\ndo not know if it does or does not.\n\n\nRequirements\n++++++++++++\n*geotecha* uses a number of other python packages such as\nnumpy, matplotlib, and scipy. Setting up your python environment\nto successfully run all these packages can be cumbersome so pre-built\npython stacks such as the readily available `Anaconda`_\nare highly recommended . Note it is generally better to\nuninstall any existing python distributions before installing a new\none.\n\nPackage requirements:\n\n - numpy\n - matplotlib\n - scipy\n - pandas\n - sympy\n - brewer2mpl\n - testfixtures\n - numpydoc\n - IPython\n - pkg_resources\n - mpl_toolkits\n - nose\n - one of wx (i.e. wxPython) or PyQt (PyQt4 or PyQt5)\n - sphinx\n - mock\n\nBefore worrying about if your system has the required packages just\ntry one of the installation methods below (first try the\n`Windows binaries`_ option). Hopefully you will already have\nall the packages or else the requirements section of the setup.py\nfile will get them from `pypi`_. However, issues can arise.\nDue to anomalies in handling dashes in required package\nnames, the required packages `pkg_resources` and `mpl_toolkits`\nwill not automatically be installed. Just install these using pip if\nthey are not already present:\n\n.. code-block::\n\n pip install pkg_resources\n pip install mpl_toolkits\n\nwxPython and PyQt are not always available through `pypi`_ so may\nhave to be installed manually (there are usually windows binaries\navailable).\n\nWindows Binaries\n++++++++++++++++\nThe easiest, hassle-free way to install *geotecha* on a windows\nmachine is to download one of the pre-built binaries available\nat https://pypi.python.org/pypi/geotecha . Once downloaded\ndouble click the .exe file to install. Note that the installer\nwill display the raw text of this file and it may look odd. This\ndoes not matter.\nYou may need to install the dependency packages separately.\nIf your setup doesn't match the binaries then you will have to try\n`Building from source`_.\n\nTest you installation by opening a command prompt (Windows+R cmd) and\nenter the following command:\n\n.. code-block::\n\n nosetests geotecha -v --with-doctest --doctest-options=+ELLIPSIS --doctest-options=+IGNORE_EXCEPTION_DETAIL\n\n\nIt is common to get an error such as:\n\n.. code-block::\n\n ImportError: No module named 'brewer2mpl'\n\nwhich usually means one of the dependencies is not installed. Simply\nrerun the tests after installing the missing package with:\n\n.. code-block::\n\n pip install brewer2mpl\n\n\npip\n+++\nTo install *geotecha* from the Python Package Index (PyPI) using pip:\n\n.. code-block::\n\n pip install geotecha\n\nThis will essentially download the source files and build and install\nthe package. *geotecha* has extension modules written in Fortran\nwhich can cause issues if your python environment is not set up to\nhandle them ( I think you need a Fortran and a c compiler).\n.As such you may have difficultly in building the\nexternal extensions (see `Building from source`_ below.\n\nSee the `Windows binaries`_ section above for instructions\non how to to test your *geotecha* installation.\n\n\nBuilding from source\n++++++++++++++++++++\nYou can download the *geotecha* source files from pypi_ (release version) \nor from the Github repository (development version) https://github.com/rtrwalker/geotecha .\n*geotecha* uses some external extensions written in Fortran, so\nyou will need to have a Fortran compiler present. Building from source on\nWindows can be troublesome at the best of times, so see the\n`Issues with building/installing`_ section below if you are trying to build\non windows. For other systems it 'should' be as easy as:\n\n.. code-block::\n\n python setup.py build\n python setup.py install --record install.record\n\nThe \"--record install.record\" will make a file containing a list\nof all the files installed. It is possible to skip the build step\n(it will be included in the install step). But I find it more\ninformative to use two steps.\n\nSee the `Windows binaries`_ section above for instructions\non how to to test your *geotecha* installation. When testing\nyou may wish to use the\n'-w' working directory tag so that nose runs tests on the\ninstalled version of *geotecha* rather than the source code version\n(the source version will not have the external extensions). Change\nthe working directory to match your python location, for example:\n\n.. code-block::\n\n nosetests geotecha -v -w C:\\Python36\\Lib\\site-packages\\ --with-doctest --doctest-options=+ELLIPSIS\n\nor if you are using an Anaconda env (like me) use something like:\n\n.. code-block::\n\n nosetests geotecha -v -w C:\\Anaconda3\\envs\\py36\\Lib\\site-packages\\ --with-doctest --doctest-options=+ELLIPSIS --verbosity=3\n\nYou might get two test failures about importing ext_integrals and ext_epus.\nThis indicates that the fortran extensions are not working. Don't worry\npython/numpy (slower) versions of relevant functions will be used instead.\n\nIf you have a numpy version less than 1.14 then the tests will probably throw\nmany failures associated with spaces and string representations of numpy\narrays. This is due to changes in numpy\nhttps://docs.scipy.org/doc/numpy-1.14.0/release.html\nDon't worry I've just updated things for python3.6, you will eventually\nupgrade and the test failures will disappear. Check which numpy version you\nhave with :\n\n.. code-block::\n\n python -c \"import numpy; print(numpy.version.version)\"\n\nI have also had some odd behaviour where I run tests and get a couple\nof test failures. Then run the same tests and they all pass.\n\nBuilding the docs\n^^^^^^^^^^^^^^^^^\nThe *geotecha* docs can be built by running the following in the\ngeotecha directory:\n\n.. code-block::\n\n python setup.py build_sphinx --source-dir=docs/ --build-dir=docs/_build --all-files\n\nThe build requires a symlink to the examples directory. See the\nREADME.txt in the docs for instructions.\n\n\nIssues with building/installing\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAt times (every time?) I have had issues with building from source on windows.\nSo here are some hints to point you in the right direction.\nIn python2.7 and up to python 3.4 it was relatively easy because\nthere was a Mingwpy package ( https://anaconda.org/carlkl/mingwpy ), however,\nthat very useful project has been abandoned\n( https://groups.google.com/forum/#!topic/mingwpy/1k_BLFPLmBI ).\nSo here is what works for me on Windows 10, 64 bit with python3.6\n\nBased on the helpful blog post from Michael Hirsch ( https://www.scivision.co/python-windows-visual-c++-14-required/ )\ninstall the relevant version of Microsoft Build Tools for Visual C++\n(2017 for me) from https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2017\n(look in the \"Tools for Visual Studio 2017\" section).\nNote it is a large install taking up ~6GB.\n\nNow install m2w64-toolchain hosted by Anaconda:\n\n.. code-block::\n\n conda install -c msys2 m2w64-toolchain\n\nClean up previous builds:\n\n.. code-block::\n\n python setup.py clean --all\n\nNow try and build the thing explicitly specifying the compiler:\n\n.. code-block::\n\n python setup.py build --compiler=mingw32\n python setup.py install --record install.record\n\n\nTest the install as above. No test failures will indicate that the\nFortran extension modules have been successfully built and installed.\n\n\nRemoving geotecha\n+++++++++++++++++\nThe cleanest method for removing *geotecha* is simply to use pip:\n\n.. code-block::\n\n pip uninstall geotecha\n\nYou can also manually delete all files in the 'install.record' file.\n\n\nSetting up an Anaconda env on Windows\n+++++++++++++++++++++++++++++++++++++\nAfter downloading and installing Anaconda make sure \"C:\\Anaconda3\\Scripts\" is\nin your PATH environment variable (otherwise conda command will not be found).\nOpen the Anaconda prompt (start menu). Create a full anaconda env named py36\nwith a specified python version using (note it will download large files):\n\n.. code-block::\n\n conda create -n py36 python=3.6 anaconda\n\nIf you need to start again remove the env with:\n\n.. code-block::\n\n conda env remove --name py36\n\nClose the anaconda prompt and then open the py36 anaconda prompt (start menu).\nYour py36 env is now ready to install *geotecha* and other python packages.\n\n\n.. _GPLv3: http://choosealicense.com/licenses/gpl-3.0/\n.. _Anaconda: https://www.anaconda.com/download/\n.. _pypi: https://pypi.python.org/pypi\n\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/geotecha/", "download_url": "https://github.com/rtrwalker/geotecha.git", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rtrwalker/geotecha.git", "keywords": "", "license": "GNU General Public License v3 or later ( )", "maintainer": "Dr Rohan Walker", "maintainer_email": "rtrwalker@gmail.com", "name": "geotecha", "package_url": "https://pypi.org/project/geotecha/", "platform": "Windows", "project_url": "https://pypi.org/project/geotecha/", "project_urls": { "Download": "https://github.com/rtrwalker/geotecha.git", "Homepage": "https://github.com/rtrwalker/geotecha.git" }, "release_url": "https://pypi.org/project/geotecha/0.2.2/", "requires_dist": [ "numpy (>=1.14)", "matplotlib (>=2.0.0)", "scipy (>=1.1.0)", "sympy (>=1.1.1)", "brewer2mpl", "testfixtures", "pandas", "numpydoc", "IPython", "sphinx (>=1.7.4)", "mock" ], "requires_python": "", "summary": "geotecha: A software suite for geotechncial engineering", "version": "0.2.2" }, "last_serial": 4187250, "releases": { "0.1.2": [ { "comment_text": "built for Windows-7", "digests": { "md5": "53247a2d49fb613fe85739964b5c7d1c", "sha256": "d64800f7502ca322e38cf09ec03be20a4732f642ad2dae6dca5b397f08bee274" }, "downloads": -1, "filename": "geotecha-0.1.2.win32.zip", "has_sig": false, "md5_digest": "53247a2d49fb613fe85739964b5c7d1c", "packagetype": "bdist_dumb", "python_version": "2.7", "requires_python": null, "size": 1363555, "upload_time": "2015-01-30T03:47:40", "url": "https://files.pythonhosted.org/packages/4b/c1/cc391f3468334572aa5559b813a1cb0c00853e2ce69f80d28e7c8cfdaf2f/geotecha-0.1.2.win32.zip" }, { "comment_text": "", "digests": { "md5": "43dad2daabd0ff42a3b62d40cbda6cc4", "sha256": "a8fad1a3e06e3aa275fabe03684cbc4c9cbcf09fcbcec6e8aa3dc2d645b0148f" }, "downloads": -1, "filename": "geotecha-0.1.2.zip", "has_sig": false, "md5_digest": "43dad2daabd0ff42a3b62d40cbda6cc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 533306, "upload_time": "2015-01-30T03:47:00", "url": "https://files.pythonhosted.org/packages/96/68/7e20b23aa528781a5823208204b311cf1f8921a7caf3f47900cfda85eef1/geotecha-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "10c5a4b43aeb0c1aecef0a1cdc9b83a9", "sha256": "2934790c1ffcc52f9c3e0bbbec4890cd2b747d491f159180993adee9b484c4db" }, "downloads": -1, "filename": "geotecha-0.1.3-py2.7-win32.egg", "has_sig": false, "md5_digest": "10c5a4b43aeb0c1aecef0a1cdc9b83a9", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1192138, "upload_time": "2015-02-13T06:03:22", "url": "https://files.pythonhosted.org/packages/47/f4/65f4b1ba669ca301cceb76f0c0af5570b5a11d8d2971bf735959af7b220b/geotecha-0.1.3-py2.7-win32.egg" }, { "comment_text": "", "digests": { "md5": "59dcbcccf2f4b2c94d72c1c8c7f4c17c", "sha256": "0bab6e79e15c0446f5b6986d9a3c7b148518560513654b45f342d69fb2394501" }, "downloads": -1, "filename": "geotecha-0.1.3-py2.7-win-amd64.egg", "has_sig": false, "md5_digest": "59dcbcccf2f4b2c94d72c1c8c7f4c17c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1274409, "upload_time": "2015-02-13T03:49:38", "url": "https://files.pythonhosted.org/packages/3b/76/570effd638b4011819b9580d2dd1b7253837773b484086f5f8fe1d22cdf9/geotecha-0.1.3-py2.7-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "aa108084e49c513f8449c657a927b908", "sha256": "40ab5cb9d48d269d91930759cbcaeda9d94a047a999d83bc3f194efd88f39e5b" }, "downloads": -1, "filename": "geotecha-0.1.3-py3.4-win32.egg", "has_sig": false, "md5_digest": "aa108084e49c513f8449c657a927b908", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 1206513, "upload_time": "2015-02-13T06:07:54", "url": "https://files.pythonhosted.org/packages/ab/9e/efb51506d95d198cfb9d5d4786d5087e4c830604863a0d19f169c8e71bd6/geotecha-0.1.3-py3.4-win32.egg" }, { "comment_text": "", "digests": { "md5": "1c833af085aba379e790cc3d574a4e3d", "sha256": "98dfecbe16bd2e6a7ee9149f29fe6abffa5bc699f7b5dde7068a1e157b3fa438" }, "downloads": -1, "filename": "geotecha-0.1.3-py3.4-win-amd64.egg", "has_sig": false, "md5_digest": "1c833af085aba379e790cc3d574a4e3d", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 1292311, "upload_time": "2015-02-13T03:50:25", "url": "https://files.pythonhosted.org/packages/73/9d/313b5b2447b7fc0210761f1431a54d626f762fea8bf8ee3b50a8b78061b7/geotecha-0.1.3-py3.4-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "597c203c97401903f44319d8dd8c7253", "sha256": "b7b6ca5b607a7e504312e30e5fd8711fd5c8be2516817a04713978a83a3479fb" }, "downloads": -1, "filename": "geotecha-0.1.3.win32-py2.7.exe", "has_sig": false, "md5_digest": "597c203c97401903f44319d8dd8c7253", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 1058046, "upload_time": "2015-02-13T06:03:42", "url": "https://files.pythonhosted.org/packages/df/7a/3f5066b99fcc8ce6df9d331f7852b7529339a563d3b032669290a1499352/geotecha-0.1.3.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "d4e1b7af04ab11dae8a0433e483de247", "sha256": "2e9bc79713e95505acc5e0524111fba429f1a11d5d7cc9894b80fa47f41c76b5" }, "downloads": -1, "filename": "geotecha-0.1.3.win32-py3.4.exe", "has_sig": false, "md5_digest": "d4e1b7af04ab11dae8a0433e483de247", "packagetype": "bdist_wininst", "python_version": "3.4", "requires_python": null, "size": 1052978, "upload_time": "2015-02-13T06:08:17", "url": "https://files.pythonhosted.org/packages/97/de/23511393a292f31f3b76eb4a53460617f3d7b02905331a22dd45f612b45c/geotecha-0.1.3.win32-py3.4.exe" }, { "comment_text": "", "digests": { "md5": "c707b97c0e3881c4b4732e25771db18a", "sha256": "4b78c80e124a13a40443cf528412d352cb84a2c0ba223cf00c8aec7e8a1eea45" }, "downloads": -1, "filename": "geotecha-0.1.3.win-amd64-py2.7.exe", "has_sig": false, "md5_digest": "c707b97c0e3881c4b4732e25771db18a", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 1183974, "upload_time": "2015-02-13T03:49:47", "url": "https://files.pythonhosted.org/packages/26/4c/dc848a78ff4909d5a52cfc13892d885d723aa23dafd142f0cdee3e0d1669/geotecha-0.1.3.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "a0aa24d3f94fdc0c65b2e07f685bd1f9", "sha256": "ec32b6f72417ac2fdce5bf652b562587e32a201d4097306d36234de59fce338a" }, "downloads": -1, "filename": "geotecha-0.1.3.win-amd64-py3.4.exe", "has_sig": false, "md5_digest": "a0aa24d3f94fdc0c65b2e07f685bd1f9", "packagetype": "bdist_wininst", "python_version": "3.4", "requires_python": null, "size": 1186148, "upload_time": "2015-02-13T03:50:36", "url": "https://files.pythonhosted.org/packages/5f/f2/68919166376d64044208066537206c6e471f34966ea6c2f9fba58f410034/geotecha-0.1.3.win-amd64-py3.4.exe" }, { "comment_text": "", "digests": { "md5": "68dac595aa922c9b84a09a60622bacdb", "sha256": "c2456d8386674545454884b707019e2b6a101f8ca4ae6c9fa1b2c18cc723b62e" }, "downloads": -1, "filename": "geotecha-0.1.3.zip", "has_sig": false, "md5_digest": "68dac595aa922c9b84a09a60622bacdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 525457, "upload_time": "2015-02-13T03:49:28", "url": "https://files.pythonhosted.org/packages/49/9b/1dcdfb89c157a040dc2c6370a4d54d4195c2b898dcb05f3f0c51adbff5a1/geotecha-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "775ff858985bdcbe4786e8e4f69dca94", "sha256": "cc092930d0b3e641c336c924b9bea16933aa6ae9c69f5c63cceed5571ebbb446" }, "downloads": -1, "filename": "geotecha-0.1.4-py2.7-win32.egg", "has_sig": false, "md5_digest": "775ff858985bdcbe4786e8e4f69dca94", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1334340, "upload_time": "2016-06-02T22:50:56", "url": "https://files.pythonhosted.org/packages/87/7f/208634284dfac751e9c2742285672044eb7649f2807620f56300ab376c68/geotecha-0.1.4-py2.7-win32.egg" }, { "comment_text": "", "digests": { "md5": "184626c5398dfd4eeb6fc73e875fdd0e", "sha256": "294de597e9122db06bf998412ee4adf58caf3f51e43ef2d5b65df54176afa0a4" }, "downloads": -1, "filename": "geotecha-0.1.4-py2.7-win-amd64.egg", "has_sig": false, "md5_digest": "184626c5398dfd4eeb6fc73e875fdd0e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1619353, "upload_time": "2016-06-02T23:51:59", "url": "https://files.pythonhosted.org/packages/51/c3/0bbd87a04ee4e75431413a8c17ebd6aed2ebc0295df464702f7ae1d4ca70/geotecha-0.1.4-py2.7-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "a77f8019ba15207dbb1e2cfd6a5bebc8", "sha256": "013a4fc336785fe0bf595ab4df2c187654b2e5008db19958a76003b937163d89" }, "downloads": -1, "filename": "geotecha-0.1.4-py3.4-win32.egg", "has_sig": false, "md5_digest": "a77f8019ba15207dbb1e2cfd6a5bebc8", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 1517874, "upload_time": "2016-06-02T22:56:00", "url": "https://files.pythonhosted.org/packages/b5/bf/3cf65818dcfcd142a8cc4900718f2a323bb79132ed391e81234f22a11a98/geotecha-0.1.4-py3.4-win32.egg" }, { "comment_text": "", "digests": { "md5": "bf40b1bbc0c85a91d93c5ebffe965397", "sha256": "c54ff96b7560f17c4e3e0c3d13807e4785d5fe2bcbfff7e17184e6d44614f679" }, "downloads": -1, "filename": "geotecha-0.1.4-py3.4-win-amd64.egg", "has_sig": false, "md5_digest": "bf40b1bbc0c85a91d93c5ebffe965397", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 1640348, "upload_time": "2016-06-02T23:52:26", "url": "https://files.pythonhosted.org/packages/45/52/e002cc121059146f70b3c2b7cc3f258404de38cdae0d1d1c200607e71dfe/geotecha-0.1.4-py3.4-win-amd64.egg" }, { "comment_text": "", "digests": { "md5": "397f916cadaaf18c9a7efbbc0f5bd22b", "sha256": "537f391f1e46d6440c7f091001c66832b4bd3a8643342c0ba545d9ad405ea57a" }, "downloads": -1, "filename": "geotecha-0.1.4.win32-py2.7.exe", "has_sig": false, "md5_digest": "397f916cadaaf18c9a7efbbc0f5bd22b", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 1119733, "upload_time": "2016-06-02T22:51:24", "url": "https://files.pythonhosted.org/packages/c9/51/e2bbac2fc91ee4945b7344e9705c69295e14d4363bd7793420b13e8a5223/geotecha-0.1.4.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "a2db2a9b1ae48b49bcaaffcfc158a92a", "sha256": "c95d4277f7bd6e25a1439bb08d34b0c009f24311a0a0a24a92c4b2b375975159" }, "downloads": -1, "filename": "geotecha-0.1.4.win32-py3.4.exe", "has_sig": false, "md5_digest": "a2db2a9b1ae48b49bcaaffcfc158a92a", "packagetype": "bdist_wininst", "python_version": "3.4", "requires_python": null, "size": 1281799, "upload_time": "2016-06-02T22:56:27", "url": "https://files.pythonhosted.org/packages/e7/d5/f118c4670685e683bdd6e98ed1d8cd9d17c5867a81076d7c18ddcfee503c/geotecha-0.1.4.win32-py3.4.exe" }, { "comment_text": "", "digests": { "md5": "573903fcbc9664a9c0aaf2720a5e8bac", "sha256": "139999b1b90865f5f503ac0aa6b9dda7407c5b0a8e1b5407b0f22c426f26f615" }, "downloads": -1, "filename": "geotecha-0.1.4.win-amd64-py2.7.exe", "has_sig": false, "md5_digest": "573903fcbc9664a9c0aaf2720a5e8bac", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 1448452, "upload_time": "2016-06-02T23:52:12", "url": "https://files.pythonhosted.org/packages/ba/ae/f52e541b26059bcc183f4a67292f7098dfeb540cb5c960bd42a92b525de7/geotecha-0.1.4.win-amd64-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "c74034a1b2a5f8fda685a4003aec5929", "sha256": "c3535ceefb983581e11df285c38ae48d60e744a20763d81eb54ab1647938f3a0" }, "downloads": -1, "filename": "geotecha-0.1.4.win-amd64-py3.4.exe", "has_sig": false, "md5_digest": "c74034a1b2a5f8fda685a4003aec5929", "packagetype": "bdist_wininst", "python_version": "3.4", "requires_python": null, "size": 1451627, "upload_time": "2016-06-02T23:52:39", "url": "https://files.pythonhosted.org/packages/99/87/a86ed0fa49396bb3137db4a018035b7cf41b50495a4c6f04f6c590a4ca22/geotecha-0.1.4.win-amd64-py3.4.exe" }, { "comment_text": "", "digests": { "md5": "9c231382de32cddabd018b6f3d1f4e30", "sha256": "f0e177b460286bad758e14e312636074abb69ff2640ccca8818015cc2bfbbcfb" }, "downloads": -1, "filename": "geotecha-0.1.4.zip", "has_sig": false, "md5_digest": "9c231382de32cddabd018b6f3d1f4e30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 629427, "upload_time": "2016-06-02T22:50:26", "url": "https://files.pythonhosted.org/packages/c2/6c/f0a6dc312c96c39e1a918bc4f9256962ab37313599e2032b3fc832dd0853/geotecha-0.1.4.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "af5cab1f2330aa1426e0a3fb99ed3b9f", "sha256": "0ef25f7b58ae72f8c863fb19be2a45f435941f7a7f0b93788908546e8558a7c6" }, "downloads": -1, "filename": "geotecha-0.2.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "af5cab1f2330aa1426e0a3fb99ed3b9f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1145204, "upload_time": "2018-08-20T06:46:32", "url": "https://files.pythonhosted.org/packages/1b/c2/3c256b8e8e58d945819e6e19be44bb2ac578a315dc14ccae5376a499a8a3/geotecha-0.2.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "92a538b9e55880c4888da410e6c650a8", "sha256": "433a4635f762939480d251a278a9d9e66bcc3c765947e9c06b3b45a26b4489e2" }, "downloads": -1, "filename": "geotecha-0.2.2.tar.gz", "has_sig": false, "md5_digest": "92a538b9e55880c4888da410e6c650a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 630117, "upload_time": "2018-08-20T06:46:35", "url": "https://files.pythonhosted.org/packages/fa/ba/63472b0f5946e4d0abd007d7d4454fc0497a6f2fd96a7d9a7b8dcdd70cbd/geotecha-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af5cab1f2330aa1426e0a3fb99ed3b9f", "sha256": "0ef25f7b58ae72f8c863fb19be2a45f435941f7a7f0b93788908546e8558a7c6" }, "downloads": -1, "filename": "geotecha-0.2.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "af5cab1f2330aa1426e0a3fb99ed3b9f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1145204, "upload_time": "2018-08-20T06:46:32", "url": "https://files.pythonhosted.org/packages/1b/c2/3c256b8e8e58d945819e6e19be44bb2ac578a315dc14ccae5376a499a8a3/geotecha-0.2.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "92a538b9e55880c4888da410e6c650a8", "sha256": "433a4635f762939480d251a278a9d9e66bcc3c765947e9c06b3b45a26b4489e2" }, "downloads": -1, "filename": "geotecha-0.2.2.tar.gz", "has_sig": false, "md5_digest": "92a538b9e55880c4888da410e6c650a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 630117, "upload_time": "2018-08-20T06:46:35", "url": "https://files.pythonhosted.org/packages/fa/ba/63472b0f5946e4d0abd007d7d4454fc0497a6f2fd96a7d9a7b8dcdd70cbd/geotecha-0.2.2.tar.gz" } ] }