{ "info": { "author": "Javier Quinteros", "author_email": "javier@gfz-potsdam.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "dasscripts\n==========\n\n.. image:: https://img.shields.io/pypi/v/dasscripts.svg\n :target: https://img.shields.io/pypi/v/dasscripts.svg\n\n.. image:: https://img.shields.io/pypi/pyversions/dasscripts.svg\n :target: https://img.shields.io/pypi/pyversions/dasscripts.svg\n\n.. image:: https://img.shields.io/pypi/format/dasscripts.svg\n :target: https://img.shields.io/pypi/format/dasscripts.svg\n\n.. image:: https://img.shields.io/pypi/status/dasscripts.svg\n :target: https://img.shields.io/pypi/status/dasscripts.svg\n\nScripts to work with data generated by DAS systems.\n\nOverview\n--------\nThis package provides a set of scripts to read, manipulate and convert seismic waveforms\ngenerated by DAS systems. In particular, the ones saved in TDMs format.\n\ndasconv\n-------\nThis utility lets you convert and manipulate seismic waveforms in TDMs format and export them into MiniSEED.\n\nData acquired from experiments with DAS systems are usually stored in one folder. Files within this folder have names\nindicating the experiment and the start time of the waveforms saved. An example of the files generated in a test\nexperiment is shown below. ::\n\n $ ls -l\n total 1577352\n -rwxrwxrwx 1 user staff 49965056 May 8 09:38 default_UTC_20190508_093735.409.tdms\n -rwxrwxrwx 1 user staff 49965056 May 8 09:38 default_UTC_20190508_093805.409.tdms\n -rwxrwxrwx 1 user staff 49965056 May 8 09:39 default_UTC_20190508_093835.409.tdms\n -rwxrwxrwx 1 user staff 49965056 May 8 09:39 default_UTC_20190508_093905.409.tdms\n -rwxrwxrwx 1 user staff 49965056 May 8 09:40 default_UTC_20190508_093935.409.tdms\n -rwxrwxrwx 1 user staff 49965056 May 8 09:40 default_UTC_20190508_094005.409.tdms\n -rwxrwxrwx 1 user staff 49965056 May 8 09:41 default_UTC_20190508_094035.409.tdms\n -rwxrwxrwx 1 user staff 49965056 May 8 09:41 default_UTC_20190508_094105.409.tdms\n -rwxrwxrwx 1 user staff 49965056 May 8 09:42 default_UTC_20190508_094135.409.tdms\n\nThere, *default* is the name of the experiment and the rest is the start time with the following format:\n*experiment_TZ_YYYYMMDD_HHmmss.fff.tdms*.\n\n``dasconv`` provides also a TDMS class which needs to receive one mandatory parameter to be instantiated,\n*filename*, which is actually the experiment name and how all filenames in the containing folder start with.\nA detailed explanation on how to use it on your own programms can be found in the documentation.\n\nA typical help message from ``dasconv`` looks like the following: ::\n\n usage: dasconv [-h] [-l {CRITICAL,ERROR,WARNING,INFO,DEBUG}] [-d DIRECTORY]\n [--start START] [--end END] [--chstart CHSTART]\n [--chstop CHSTOP] [--chstep CHSTEP] [--decimate DECIMATE]\n [--version]\n filename\n\n Read, manipulate and convert seismic waveforms generated by a DAS system.\n\n positional arguments:\n filename Experiment to read and process. It is usually the\n first part of the filenames.\n\n optional arguments:\n -h, --help show this help message and exit\n -l {CRITICAL,ERROR,WARNING,INFO,DEBUG}, --loglevel {CRITICAL,ERROR,WARNING,INFO,DEBUG}\n Verbosity in the output.\n -d DIRECTORY, --directory DIRECTORY\n Directory where files are located.\n --start START, --starttime START\n Start of the selected time window. Format:\n 2019-02-01T00:01:02.123456Z\n --end END, --endtime END\n End of the selected time window. Format:\n 2019-02-01T00:01:02.123456Z\n --chstart CHSTART First channel to export\n --chstop CHSTOP Last channel to export\n --chstep CHSTEP Step between channels in the selection\n --decimate DECIMATE Factor by which the sampling rate is lowered by\n decimation.\n --version show program's version number and exit\n\n\nExamples\n========\n\nExport waveforms from channels 800, 802 and 804 starting at 2019-05-08T09:37:35.409000 until 2019-05-08T09:38:05.400000.\nThe waveforms will be exported to MiniSEED format after being decimated by a factor of 5 (e.g. from 1000Hz to 200Hz). ::\n\n dasconv -d /home/user/test/ --start \"2019-05-08T09:37:35.409000\" --end \"2019-05-08T09:38:05.400000\" default --chstart 800 --chstop 805 --chstep 2\n\nExport waveforms from channels 0 and 1 from the beginning of the measurements until 2019-05-08T09:32:15.\nThe waveforms will be exported to MiniSEED format after being decimated by a factor of 5 (e.g. from 1000Hz to 200Hz). ::\n\n dasconv -d /home/user/test/ --endtime \"2019-05-08T09:32:15\" default --chstart 0 --chstop 1\n\nExport waveforms from channels 0 to 4 from the beginning of the measurements until 2019-05-08T09:32:15.\nThe waveforms will be exported to MiniSEED format after being decimated by a factor of 5 (e.g. from 1000Hz to 200Hz). ::\n\n dasconv -d /home/user/test/ --endtime \"2019-05-08T09:32:15\" default --chstart 0 --chstop 4 --decimate 2\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitext.gfz-potsdam.de/javier/dasscripts", "keywords": "seismology DAS waveforms fdsn-ws", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "dasscripts", "package_url": "https://pypi.org/project/dasscripts/", "platform": "", "project_url": "https://pypi.org/project/dasscripts/", "project_urls": { "Homepage": "https://gitext.gfz-potsdam.de/javier/dasscripts" }, "release_url": "https://pypi.org/project/dasscripts/0.1b2/", "requires_dist": [ "obspy" ], "requires_python": ">=3", "summary": "dasscripts: Scripts to work with data generated by DAS systems", "version": "0.1b2" }, "last_serial": 5482043, "releases": { "0.1b0": [ { "comment_text": "", "digests": { "md5": "d9360064e972e3f61653a9935a82c4ff", "sha256": "76883d7a81bff988d8f2699bc90a2f792f3ad77d16c4e0f7c8da510c9ffd7f60" }, "downloads": -1, "filename": "dasscripts-0.1b0-py3-none-any.whl", "has_sig": false, "md5_digest": "d9360064e972e3f61653a9935a82c4ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 20910, "upload_time": "2019-06-30T18:21:09", "url": "https://files.pythonhosted.org/packages/e1/76/1fd17c6da05b4c3be25cf00edfd553815ae04173ea3871f4a071c1ab2c79/dasscripts-0.1b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9788ef4fa65f8507f541d598d0d7bc7d", "sha256": "a0c6f054c303117b48ab237ed94192faa0456486004ec7047cd5943fdb14a61c" }, "downloads": -1, "filename": "dasscripts-0.1b0.tar.gz", "has_sig": false, "md5_digest": "9788ef4fa65f8507f541d598d0d7bc7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 9009, "upload_time": "2019-06-30T18:21:12", "url": "https://files.pythonhosted.org/packages/36/fd/98ddf628c2fbd2b92cbb01856589e6d5a0b6d9189a1415f12489649ec2e2/dasscripts-0.1b0.tar.gz" } ], "0.1b1": [ { "comment_text": "", "digests": { "md5": "225a2b6b095377edbfee7a044375f1ad", "sha256": "39512b5a1b59393d5ea8506594b8884c93b41d220f71a013c556572bb75755c9" }, "downloads": -1, "filename": "dasscripts-0.1b1-py3-none-any.whl", "has_sig": false, "md5_digest": "225a2b6b095377edbfee7a044375f1ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 21649, "upload_time": "2019-07-01T16:27:57", "url": "https://files.pythonhosted.org/packages/6b/d6/1b70de8935e3e3c8c3ea75e790d7e192805b6e8f96f8b3fa40ea20793ec7/dasscripts-0.1b1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db3be7a41b291000d973acc6ed641731", "sha256": "4dd6cea11ff08ec28e09416b3c2244d8588c39452a5917a9c4c58196d14b8ff5" }, "downloads": -1, "filename": "dasscripts-0.1b1.tar.gz", "has_sig": false, "md5_digest": "db3be7a41b291000d973acc6ed641731", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10611, "upload_time": "2019-07-01T16:28:00", "url": "https://files.pythonhosted.org/packages/44/a9/4713d8c70a2f69bbb5c01dd35fe982a5f2ee88bc0b37c4e7b589b3438168/dasscripts-0.1b1.tar.gz" } ], "0.1b2": [ { "comment_text": "", "digests": { "md5": "b0d11b431bec67acf2baf48fdb1e34d0", "sha256": "32e70b531197f61c22909bf82c0546c46806506f513cf0253b16bd628a272321" }, "downloads": -1, "filename": "dasscripts-0.1b2-py3-none-any.whl", "has_sig": false, "md5_digest": "b0d11b431bec67acf2baf48fdb1e34d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 22238, "upload_time": "2019-07-03T14:32:50", "url": "https://files.pythonhosted.org/packages/f7/75/2954ab5271b9a467d9b9607abb2ebac0c9ad5e6a71330c62ddc90842b1f9/dasscripts-0.1b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d473dde3097d8b9f608a8fbb4e4c555b", "sha256": "552c59ea97afa8a33320d562cef2fffd416c1f747773c52dcec197bf472e9644" }, "downloads": -1, "filename": "dasscripts-0.1b2.tar.gz", "has_sig": false, "md5_digest": "d473dde3097d8b9f608a8fbb4e4c555b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10851, "upload_time": "2019-07-03T14:32:52", "url": "https://files.pythonhosted.org/packages/da/39/13f715cf9e37cd2e8029433014ddb64827685f90ac55025ebd354e376cbe/dasscripts-0.1b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b0d11b431bec67acf2baf48fdb1e34d0", "sha256": "32e70b531197f61c22909bf82c0546c46806506f513cf0253b16bd628a272321" }, "downloads": -1, "filename": "dasscripts-0.1b2-py3-none-any.whl", "has_sig": false, "md5_digest": "b0d11b431bec67acf2baf48fdb1e34d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 22238, "upload_time": "2019-07-03T14:32:50", "url": "https://files.pythonhosted.org/packages/f7/75/2954ab5271b9a467d9b9607abb2ebac0c9ad5e6a71330c62ddc90842b1f9/dasscripts-0.1b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d473dde3097d8b9f608a8fbb4e4c555b", "sha256": "552c59ea97afa8a33320d562cef2fffd416c1f747773c52dcec197bf472e9644" }, "downloads": -1, "filename": "dasscripts-0.1b2.tar.gz", "has_sig": false, "md5_digest": "d473dde3097d8b9f608a8fbb4e4c555b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 10851, "upload_time": "2019-07-03T14:32:52", "url": "https://files.pythonhosted.org/packages/da/39/13f715cf9e37cd2e8029433014ddb64827685f90ac55025ebd354e376cbe/dasscripts-0.1b2.tar.gz" } ] }