{ "info": { "author": "Lucas Merckelbach", "author_email": "lucas.merckelbach@hzg.de", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX", "Programming Language :: Python :: 3" ], "description": "DBDREADER\n=========\n\nSynopsis\n--------\nSlocum ocean gliders are autonomous underwater vehicles, used for\nmaking oceanographic measurements. The data that these devices and\ntheir sensors collect, are stored in binary data files. The python\nmodule *dbdreader* provides the utilities to extract the data from the\nbinary files, so that they can be further analysed.\n\nInstallation\n------------\nThe python module *dbdreader* can be installed from source, using the\nstandard method to install python code. Note that this method requires\nan C-extension to be build. (The actual reading from files is done in\nC for speed.) In order to build the extension successfully, you would\nneed a C-compiler. On Linux, this can be gcc, with supporting\ndevelopment/header files for python. On Fedora you would do ``sudo dnf\ninstall python3-devel``.\n\nAlternatively, dbdreader can also be installed from PyPi, using ``pip3\ninstall dbdreader``.\n\nDocumentation\n-------------\nComprehensive documentation is provided at http://dockserver0.hzg.de/software/dbdreader/index.html\n\nQuick-start\n-----------\nFor the impatient...\n\nThe dbdreader module implements a class DBD() which provides the\nmachinery to read a single dbd file. The most commonly used methods\nare:\n\n* get(parametername)\n* get_sync(parametername, list_of_other_parameternames)\n\nThe first method returs a tuple with time and values for requested\nparameter. The second method, returns a tuple with time and values of\nthe first parameter requested, and of all further listed parameters,\nall interpolated on the time base of the first parameter.\n\nMostly, it is not one file that is required to be processed, but a\nnumber of them. This interface is implemented by the MultiDBD\nclass. Files can either be specified as a list of filenames, or as a\npattern using wildcards.\n\nExamples\n^^^^^^^^\n\nTo read a single file::\n\n >>> dbd = DBD(\"00010010.dbd\")\n >>> t, pitch = dbd.get(\"m_pitch\")\n >>> t, hdg, ptch, roll = dbd.get_sync(\"m_heading\", \"m_pitch m_roll\".split())\n\nOr, doing the same, but using both dbd and ebd files::\n \n >>> dbd = DBD(pattern=\"00010010.[de]bd\")\n >>> t, pitch = dbd.get(\"m_pitch\")\n >>> t, hdg, ptch, roll = dbd.get_sync(\"m_heading\", \"m_pitch m_roll\".split())\n >>> t, p_ctd, p_nav = dbd.get(\"sci_water_pressure\", [\"m_water_pressure\"])\n\n \n\nPython 2\n--------\nPython 2.7 is not supported anymore. However, you should be able to\nmake the code able to run on python2.7 using the *future* package.\n\n* pip install future\n* pasteurize dbdreader.\n\nFor details see http://python-future.org/pasteurize.html.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://dockserver0.hzg.de/software/dbdreader/index.html", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dbdreader", "package_url": "https://pypi.org/project/dbdreader/", "platform": "", "project_url": "https://pypi.org/project/dbdreader/", "project_urls": { "Homepage": "http://dockserver0.hzg.de/software/dbdreader/index.html" }, "release_url": "https://pypi.org/project/dbdreader/0.3.10/", "requires_dist": null, "requires_python": "", "summary": "A python module to access binary data files generated by Teledyne WebbResearch gliders", "version": "0.3.10" }, "last_serial": 4933900, "releases": { "0.3.10": [ { "comment_text": "", "digests": { "md5": "be8f4d00995014dd81d65a285849f576", "sha256": "5da50c64f50004f5b39a47d381cc8f0213c7d263536bcfceea4ba170397ac06b" }, "downloads": -1, "filename": "dbdreader-0.3.10-py3.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "be8f4d00995014dd81d65a285849f576", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 55432, "upload_time": "2019-03-13T10:04:54", "url": "https://files.pythonhosted.org/packages/db/31/2fa8d40d0d679134d543c7edc9a1c013139f306a097c753f8f1f85b1f539/dbdreader-0.3.10-py3.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "59d77c85bc321c9228d9d35799f1c518", "sha256": "27a197af0e66bef9bb13154bad1f5e2caa877fb1f94f8ceb2b90415eefa4c106" }, "downloads": -1, "filename": "dbdreader-0.3.10.tar.gz", "has_sig": false, "md5_digest": "59d77c85bc321c9228d9d35799f1c518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39001, "upload_time": "2019-03-13T10:04:56", "url": "https://files.pythonhosted.org/packages/c5/f3/003851cbef9f9ee9b955b76b856097649aebc1f2ec850f1dc13f09ec9869/dbdreader-0.3.10.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "9efbe7f7bdd740293b80bfb19ad11156", "sha256": "ed7362702740dc37740fcd7c7f82b255792339d9a3e8e7b95757ad06ef281bed" }, "downloads": -1, "filename": "dbdreader-0.3.6.tar.gz", "has_sig": false, "md5_digest": "9efbe7f7bdd740293b80bfb19ad11156", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37013, "upload_time": "2014-12-13T16:43:39", "url": "https://files.pythonhosted.org/packages/4e/44/2f0264868ccb34fc88d24c2b94e173148c2593c1567666d8d029ae05d706/dbdreader-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "a8d01dff6492ef0f3ce9fb0de48c20e8", "sha256": "3372de0b7f4cdb58d29f345216c22f575e186510fce6795e345f6d0d707376e5" }, "downloads": -1, "filename": "dbdreader-0.3.7.tar.gz", "has_sig": false, "md5_digest": "a8d01dff6492ef0f3ce9fb0de48c20e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37292, "upload_time": "2015-10-22T08:04:37", "url": "https://files.pythonhosted.org/packages/1c/3b/438028602c8b291a5658e83468df5dd287dbf82ef5b299677cf600bd6c31/dbdreader-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "7345ae3e7029269d3883477a6b48415f", "sha256": "0f4b862f0643eda5887fffe05136d21eb590d5b8331fe28212d4ca7337b827b8" }, "downloads": -1, "filename": "dbdreader-0.3.8.tar.gz", "has_sig": false, "md5_digest": "7345ae3e7029269d3883477a6b48415f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37403, "upload_time": "2017-05-17T12:33:53", "url": "https://files.pythonhosted.org/packages/7e/6b/72ee4311335f25c3e1350f21df2c4f14c3cf77f824c9e613142ccc73c194/dbdreader-0.3.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be8f4d00995014dd81d65a285849f576", "sha256": "5da50c64f50004f5b39a47d381cc8f0213c7d263536bcfceea4ba170397ac06b" }, "downloads": -1, "filename": "dbdreader-0.3.10-py3.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "be8f4d00995014dd81d65a285849f576", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 55432, "upload_time": "2019-03-13T10:04:54", "url": "https://files.pythonhosted.org/packages/db/31/2fa8d40d0d679134d543c7edc9a1c013139f306a097c753f8f1f85b1f539/dbdreader-0.3.10-py3.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "59d77c85bc321c9228d9d35799f1c518", "sha256": "27a197af0e66bef9bb13154bad1f5e2caa877fb1f94f8ceb2b90415eefa4c106" }, "downloads": -1, "filename": "dbdreader-0.3.10.tar.gz", "has_sig": false, "md5_digest": "59d77c85bc321c9228d9d35799f1c518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39001, "upload_time": "2019-03-13T10:04:56", "url": "https://files.pythonhosted.org/packages/c5/f3/003851cbef9f9ee9b955b76b856097649aebc1f2ec850f1dc13f09ec9869/dbdreader-0.3.10.tar.gz" } ] }