{ "info": { "author": "David A. Riggs", "author_email": "driggs@myotisoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering :: GIS" ], "description": "Davies\n-------\n\nDavies is a Python package for manipulating cave survey data.\n\nIt is currently in a early phase of development, and its interfaces may change as it matures.\n\n\nCurrent support includes:\n\n - Reading of `Compass `_ Project (.MAK) and Data (.DAT)\n source files, as well as compiled Plot (.PLT) files.\n\n - Writing Compass Data (.DAT) files.\n\n - Reading `PocketTopo `_ exported .TXT survey files.\n\n - That's it! No loop closure algorithms, no visualization or editing tools (though our `examples`\n directory contains scripts with which to build tools of this sort)\n\n\nBrowse the `Davies API documentation `_.\n\n\nExample usage with Compass survey data::\n\n from davies import compass\n\n # Parse a .DAT file\n datfile = compass.DatFile.read('MYCAVE.DAT')\n\n print len(datfile) # number of surveys in .DAT\n >> 17\n\n print datfile.length # total surveyed footage including splays, etc.\n >> 5332.2\n\n print datfile.included_length # total surveyed footage after discarding excluded shots\n >> 5280.0\n\n survey = datfile['BS'] # grab a survey by its survey designation\n\n print survey.name\n >> A\n\n print survey.date\n >> 2006-09-30\n\n print survey.length # surveyed footage including splays, etc.\n >> 5332.2\n\n print survey.included_length # surveyed footage after discarding excluded shots\n >> 5280.0\n\n print survey.shots[0]\n >> {'FROM': 'A1', 'TO': 'A2', 'LENGTH': 16.8, 'BEARING': 158.0, 'INC': -30.0, 'LEFT': 12.0, 'RIGHT': 15.0, 'UP': 15.0, 'DOWN': 20.0}\n\n print survey.shots[0].azm # azimuth after averaging front and backsights, magnetic declination\n 155.2\n\n\nThis example shows who has surveyed the most footage in your Compass project::\n\n from davies import compass\n\n cavers = {}\n\n for datfilename in sys.argv[1:]:\n for survey in compass.DatFile.read(datfilename):\n for member in survey.team:\n cavers[member] = cavers.get(member, 0.0) + survey.length\n\n for name in sorted(cavers, key=cavers.get, reverse=True):\n print \"%s:\\t%0.1f\" % (name, cavers[name])\n\n\n\nInstallation\n------------\n\nThis software requires **Python 2.7**. It will *NOT* work with older Python releases, though it *may* work with Python 3.3+.\n\nReleases are available for installation from the Python Package Index, see\n`installation instructions `_ or simply run\nthe following command on Mac OS X or most Linux distributions::\n\n $> pip install davies\n\nIf you've downloaded a source distribution or checked out from the git repository, install locally with::\n\n $> python setup.py install\n\n\nDevelopment happens on `GitHub `_.\n\n.. image:: https://travis-ci.org/riggsd/davies.svg?branch=master\n :target: https://travis-ci.org/riggsd/davies\n\n\n\nName\n----\n\nThe name \"Davies\" is a tribute to `William E. Davies `_,\nwho pioneered the systematic cave survey of West Virginia and authored *Caverns of West Virginia* in 1949. Bill Davies\nlater did the statewide cave survey for the state of Maryland, served the roles of President and Vice-President of the\nNational Speleological Society, and published the definitive US-wide karst map, *Engineering Aspects of Karst*. Davies\nstill serves as an inspiration today to the cave mappers of West Virginia, of the United States, and the World over.\n\n\nLicense\n-------\n\nDavies is Free / Open Source software licensed under the `MIT License `_,\nand is copyright (C) 2013 - 2016 Myotisoft LLC.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/riggsd/davies", "keywords": "cave", "license": "", "maintainer": "", "maintainer_email": "", "name": "davies", "package_url": "https://pypi.org/project/davies/", "platform": "", "project_url": "https://pypi.org/project/davies/", "project_urls": { "Homepage": "https://github.com/riggsd/davies" }, "release_url": "https://pypi.org/project/davies/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Package for manipulating cave survey data", "version": "0.1.2" }, "last_serial": 2943257, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "40bffe8f51c4ef138ed7b0804e513fd2", "sha256": "3a74f2ec07b251cbf034d86ab2f5cf312ed5712036fa136c3f53d3fe56dee16e" }, "downloads": -1, "filename": "davies-0.0.1.tar.gz", "has_sig": false, "md5_digest": "40bffe8f51c4ef138ed7b0804e513fd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5457, "upload_time": "2014-01-02T22:42:00", "url": "https://files.pythonhosted.org/packages/d9/a2/0b3e5454dc098aab4e7114788d8b5332fdeeb65b996e3b822e0325420a1d/davies-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b6590b0e77b8a0e72a46a7b0f5e499b0", "sha256": "0fc55ad4f4dc3d359f587ec200110a29f63f3aa4596a524d5b3596942775f414" }, "downloads": -1, "filename": "davies-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b6590b0e77b8a0e72a46a7b0f5e499b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6740, "upload_time": "2014-01-13T04:26:34", "url": "https://files.pythonhosted.org/packages/8f/b2/8e32f8b963e33dbbcb150370146cc3ee683661dbe889b4d22d7e12eea309/davies-0.0.2.tar.gz" } ], "0.0.3-dev": [ { "comment_text": "", "digests": { "md5": "bebb24a4f7d3da92b017d99279dec0fc", "sha256": "871d767891ed9dd8b79e3dde8df9424d4b270f8fdf0198f6cd235acaab71e57f" }, "downloads": -1, "filename": "davies-0.0.3-dev.tar.gz", "has_sig": false, "md5_digest": "bebb24a4f7d3da92b017d99279dec0fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3604, "upload_time": "2014-04-09T22:58:56", "url": "https://files.pythonhosted.org/packages/95/c8/1c3316d28604934d78699fc584cd7d94f30c643c8eccea979e990c624d4b/davies-0.0.3-dev.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d8de9c70eaf0777a32e8bd544c7a2731", "sha256": "3dcf159a4ee3c8ce05eca35a7bca7539eaba87f8304b29a70a9dde873a6ef595" }, "downloads": -1, "filename": "davies-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d8de9c70eaf0777a32e8bd544c7a2731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3838, "upload_time": "2014-12-10T07:42:25", "url": "https://files.pythonhosted.org/packages/74/fc/628de046936b66a1976cf89283a5d57982a1f4bd283fabc322ce8dd41842/davies-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "de79ebe493008fdb7c72a7dc0d95274f", "sha256": "df8a0a16e62ad63ea09c45b36bbd56fd0e05a64779ad4ec966f0a641777f7601" }, "downloads": -1, "filename": "davies-0.0.5.tar.gz", "has_sig": false, "md5_digest": "de79ebe493008fdb7c72a7dc0d95274f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3989, "upload_time": "2014-12-11T18:52:06", "url": "https://files.pythonhosted.org/packages/ea/e4/f6fc80f53940f645296339196653b1f4333515ad82529f40c88d9b67a5c3/davies-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "74bff2c0c239536db5c589b00124a6f4", "sha256": "da318ce4e2de568335d399c64ed9ece465bbe3d92229c6e19b4f8bb663e6a417" }, "downloads": -1, "filename": "davies-0.0.6.tar.gz", "has_sig": false, "md5_digest": "74bff2c0c239536db5c589b00124a6f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3808, "upload_time": "2015-02-03T16:55:40", "url": "https://files.pythonhosted.org/packages/76/18/91da341db862a724536e799f9131899a86ad515f857e5854feec60bbaa0c/davies-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "0bef28eb14a0ec404b77963d547f6f75", "sha256": "172426b5cc6edc855fd74e5ac5c3a95be46faede30035a8304f9e779df8cdad8" }, "downloads": -1, "filename": "davies-0.0.7.tar.gz", "has_sig": false, "md5_digest": "0bef28eb14a0ec404b77963d547f6f75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4022, "upload_time": "2015-09-07T03:27:28", "url": "https://files.pythonhosted.org/packages/88/02/619a7bb02b5e277b4197a7b053f3c0de402d147e3b18152e6c14a257d8b8/davies-0.0.7.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "fbb880a2d5b0c3dc9a8ef117c4155475", "sha256": "f6c102729689415d4bc3152e7500e1f18be2fd5559c9006fd2f15e3e98772b4a" }, "downloads": -1, "filename": "davies-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fbb880a2d5b0c3dc9a8ef117c4155475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14224, "upload_time": "2016-03-11T04:36:55", "url": "https://files.pythonhosted.org/packages/a8/85/5e6a31cf6b4c928a323684440660fb7a7c9f0add67a42099a5b7c3d7a8ce/davies-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "89b05a618a55b3bd7038cc042e5790f7", "sha256": "ad378bab66a8e3127797fe6da236391c3dc393513e5ea1b21ffae6ed671ca2db" }, "downloads": -1, "filename": "davies-0.1.1.zip", "has_sig": false, "md5_digest": "89b05a618a55b3bd7038cc042e5790f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18892, "upload_time": "2016-03-14T23:05:10", "url": "https://files.pythonhosted.org/packages/13/72/237709decd21d58b5672903e17bd6f39bd17084ac8a0674cb5119634334e/davies-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bdb63b7e50d6a380be766d80e2870aec", "sha256": "010898ffff7ddc3f0637a323bcd600c940ac40e9f115c8bfb9739609e338e8a4" }, "downloads": -1, "filename": "davies-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bdb63b7e50d6a380be766d80e2870aec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16592, "upload_time": "2017-06-12T05:19:14", "url": "https://files.pythonhosted.org/packages/97/e4/edfd2394281b3e6fcd3aee1e8a8dc12ff5bf13e985e3acedefb585d6ddd3/davies-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bdb63b7e50d6a380be766d80e2870aec", "sha256": "010898ffff7ddc3f0637a323bcd600c940ac40e9f115c8bfb9739609e338e8a4" }, "downloads": -1, "filename": "davies-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bdb63b7e50d6a380be766d80e2870aec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16592, "upload_time": "2017-06-12T05:19:14", "url": "https://files.pythonhosted.org/packages/97/e4/edfd2394281b3e6fcd3aee1e8a8dc12ff5bf13e985e3acedefb585d6ddd3/davies-0.1.2.tar.gz" } ] }