{ "info": { "author": "Jelle Aalbers", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering :: Physics" ], "description": "# strax\nStreaming analysis for xenon experiments\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1344424.svg)](https://doi.org/10.5281/zenodo.1344424)\n[![Build Status](https://travis-ci.org/AxFoundation/strax.svg?branch=master)](https://travis-ci.org/AxFoundation/strax)\n[![Readthedocs Badge](https://readthedocs.org/projects/strax/badge/?version=latest)](https://strax.readthedocs.io/en/latest/?badge=latest)\n[![Coverage Status](https://coveralls.io/repos/github/AxFoundation/strax/badge.svg?branch=master)](https://coveralls.io/github/AxFoundation/strax?branch=master)\n[![PyPI version shields.io](https://img.shields.io/pypi/v/strax.svg)](https://pypi.python.org/pypi/strax/)\n[![Join the chat at https://gitter.im/AxFoundation/strax](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/AxFoundation/strax?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nStrax is an analysis framework for pulse-only digitization data, specialized for live data reduction at speeds of 50-100 MB(raw) / core / sec. For more information, please see the [strax documentation](https://strax.readthedocs.io).\n\nStrax' primary aim is to support noble liquid TPC dark matter searches, such as XENONnT. The XENON-specific algorithms live in the separate package [straxen](https://github.com/XENONnT/straxen). If you want to try out strax, you probably want to start there. This package only contains the core framework and basic algorithms any TPCs would want to use.\n\n\n\n\n0.8.0 / 2019-09-16\n------------------\n- Superruns (#207)\n- Pulse processing fixes (#207)\n- LZ4 compression (#207)\n- Fixes for edge cases (#201)\n\n0.7.5 / 2019-07-06\n------------------\n- Time selection refactor and context extensibility (#195)\n\n0.7.4 / 2019-06-26\n-------------------\n- Fix availability checks (#194)\n- Allow selection of runs by name (#192)\n- Fix some context methods for multi-output plugins\n\n0.7.3 / 2019-06-17\n-------------------\n- Multiple outputs per plugin (#190)\n- Minor fixes and additions (#188, #182, #175, #185)\n\n0.7.2 / 2019-06-06\n------------------\n- Area per channel in PE (#187)\n- Update pinned dependencies, notably numba to 0.44.0 (#186)\n- Fixes to empty chunk handling and chunk_arrays\n\n0.7.1 / 2019-05-11\n------------------\n- Sum waveform now operates on all channels (#158)\n- MongoDB output (#159)\n- Better exception handling in saver (#160)\n- Force plugins to produce correct dtype (#161)\n\n0.7.0 / 2019-05-04\n------------------\n- Pulse processing upgrades (filtering etc) (#154)\n- Run selection and run-level metadata handling (#155)\n- Stabilize and shortedn lineage hash (#152)\n- Shared memory transfers, parallel save/load (#150)\n- Ensure unique filenames (#143)\n- Many processing fixes (#134, #129)\n\n0.6.1 / 2019-01-20\n-------------------\n- Many bugfixes from DAQ test (#118)\n- Fix dtype merging bug, add saturation info (#120)\n- Fixes to sum waveform (cd0cd2f)\n\n0.6.0 / 2018-10-09\n------------------\n- strax / straxen split (#107)\n- Support incomplete data loading (#99)\n- Fix for loading data made by ParallelSourcePlugin (#104)\n- Runs DB frontend (#100) (moved to straxen)\n- Fix MANIFEST.in\n\n0.5.0 / 2018-09-02\n------------------\n- Directory name delimiter changed from `_` to `-` (#76)\n- Time-based random access (#80)\n- Throw original exceptions on crashes (#87)\n- Check for corrupted data (#88)\n- FIX: edge cases in processing (#94)\n- FIX: prevent saving during time range or fuzzy selection (#89)\n- FIX: Workaround for memory leak in single-core mode (#91)\n- XENON: Example cuts (#84)\n- XENON: proper S1-S2 pairing (#82)\n- XENON: Fix pax conversion (#95)\n- DOCS: Datastructure docs (#85)\n\n0.4.0 / 2018-08-27\n------------------\n- S3-protocol I/O (#68, #71, #74)\n- Fuzzy matching, context options (#66)\n- Fix bug with PyPI lacking MANIFEST (e9771db79bd0c6a148afe1fa8c2ed3d13495da88)\n- Zenodo badge (#58)\n\n0.3.0 / 2018-08-13\n------------------\n- Storage frontend/backend split, several fixes (#46)\n- XENON: pax conversion fix (#47)\n- Globally configurable mailbox settings (#55, #57)\n\n0.2.0 / 2018-07-03\n------------------\n- Start documentation\n- `ParallelSourcePlugin` to better distribute low-level processing over multiple cores\n- `OverlapWindowPlugin` to simplify algorithms that look back and ahead in the data\n- Run-dependent config defaults\n- XENON: Position reconstruction (tensorflow NN) and corrections\n\n0.1.2 / 2018-05-09\n------------------\n- Failed to make last patch release.\n\n0.1.1 / 2018-05-09\n------------------\n- `#19`: list subpackages in setup.py, so numba can find cached code\n- Autodeploy from Travis to PyPI\n- README badges\n\n0.1.0 / 2018-05-06\n------------------\n- Initial release", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AxFoundation/strax", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "strax", "package_url": "https://pypi.org/project/strax/", "platform": "", "project_url": "https://pypi.org/project/strax/", "project_urls": { "Homepage": "https://github.com/AxFoundation/strax" }, "release_url": "https://pypi.org/project/strax/0.8.0/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Streaming analysis for xenon TPCs", "version": "0.8.0" }, "last_serial": 5835167, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "815e37a3181be0f83945eb1181d0e58d", "sha256": "141dd378765b0b51e8448f26f91584b9db44c37c75149cce19a7fa7fbb3a3b2a" }, "downloads": -1, "filename": "strax-0.0.1-py3.4.egg", "has_sig": false, "md5_digest": "815e37a3181be0f83945eb1181d0e58d", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 22989, "upload_time": "2018-04-06T04:40:48", "url": "https://files.pythonhosted.org/packages/fe/60/2ca13715c7aca25b46808ada37f3efef72a31e8c1bbc06893a4cfea9f453/strax-0.0.1-py3.4.egg" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "df2edaa6973ba361280db0d0be47e9e2", "sha256": "6645e99ab45c9c5ef2665c284fd94cb10a01b8b130292241131575d313476773" }, "downloads": -1, "filename": "strax-0.1.0.tar.gz", "has_sig": false, "md5_digest": "df2edaa6973ba361280db0d0be47e9e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21123, "upload_time": "2018-05-06T18:20:00", "url": "https://files.pythonhosted.org/packages/e3/f9/2bbfa69e545aa2d6d8561bea79e819d8ab11e699bf90ac78fbf97ab0ecdb/strax-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bf93ebc21880da3665a8742285641df0", "sha256": "e05c6bb841eb9141b3d46aaa6c13b7f70daeae9abf2130dc7510f6208d4b1f1a" }, "downloads": -1, "filename": "strax-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bf93ebc21880da3665a8742285641df0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40263, "upload_time": "2018-05-09T15:18:15", "url": "https://files.pythonhosted.org/packages/3c/89/baedfc3a6aa8d05d3b050591a60453cc4808dc6baa958fd82aa174201a1e/strax-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0bc91d53c12926d8b98bff32d8e53c0e", "sha256": "6f478adfae8cfa1ca5cce4a9cc3aadc873058a631a307b0f1362b06679b6a073" }, "downloads": -1, "filename": "strax-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0bc91d53c12926d8b98bff32d8e53c0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40264, "upload_time": "2018-05-09T15:27:00", "url": "https://files.pythonhosted.org/packages/fc/80/bc8488e714b66ca3a2473aaa2cd6381e8964e98e01054029347c50405193/strax-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dafece5ac5a15207a45b926ff203bc53", "sha256": "7876d70238e586d2fb1a3a84d5891c8ea7f1ae3a8e280558d9625b4766768bb6" }, "downloads": -1, "filename": "strax-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dafece5ac5a15207a45b926ff203bc53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45978, "upload_time": "2018-07-03T11:55:06", "url": "https://files.pythonhosted.org/packages/e7/8b/903a3be3a57d97cf6ab8f1a4800df33b601c3c1e5d0f118878bdea3e437d/strax-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f1f7c34ccf08957f39b3c19c0cd6a390", "sha256": "2684b167bc13bfede0c9b12bc76b33214dd23a11cbd2108713233e9a180a0a3a" }, "downloads": -1, "filename": "strax-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f1f7c34ccf08957f39b3c19c0cd6a390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57364, "upload_time": "2018-08-13T12:03:59", "url": "https://files.pythonhosted.org/packages/d2/cb/45a242f5a3da8443557bc7c6f0c698e42cd1eac43c55f66e3f49be24fcbd/strax-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "70ece6ae2b84420ce103288eae754435", "sha256": "f518c1fa18e5a82ed63dfae9983496433a8177c1d1e76cc74b3c5d8cb84e852d" }, "downloads": -1, "filename": "strax-0.4.0.tar.gz", "has_sig": false, "md5_digest": "70ece6ae2b84420ce103288eae754435", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 60822, "upload_time": "2018-08-27T13:33:11", "url": "https://files.pythonhosted.org/packages/29/86/27be4cc2d640bb5f98a37fb718befd93b1fc27b2f32ee16a42996db4ae66/strax-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "20b15d1f2f8d0d4d9698da5fbf7a941a", "sha256": "a87cfd44d5842640484ae8e01ed810f2d210816e13b02bdb4522c2c5aeb0a16a" }, "downloads": -1, "filename": "strax-0.5.0.tar.gz", "has_sig": false, "md5_digest": "20b15d1f2f8d0d4d9698da5fbf7a941a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 64808, "upload_time": "2018-09-02T20:42:06", "url": "https://files.pythonhosted.org/packages/be/bf/79e3211372945dddc10a77e516704c87d3d2f3f1d35a0dd5a149002b0d3d/strax-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "5ed374128a2b382612fe2fb1864c9a7e", "sha256": "3730943f836afca961873ab32240dcde93d24973d28663876d7e18e880a684e1" }, "downloads": -1, "filename": "strax-0.6.0.tar.gz", "has_sig": false, "md5_digest": "5ed374128a2b382612fe2fb1864c9a7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 59859, "upload_time": "2018-10-09T11:39:29", "url": "https://files.pythonhosted.org/packages/21/82/759c12fb3920547496c778ccdbfc76c5403f7656dcc619ef987e9b7e1ccd/strax-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "ae0e7b4001df7cebdaf69eb4544346c6", "sha256": "3ae974c034e54b265a4cad932dc0d151f7ccedb7e5c3f05616d0dc1345539792" }, "downloads": -1, "filename": "strax-0.6.1.tar.gz", "has_sig": false, "md5_digest": "ae0e7b4001df7cebdaf69eb4544346c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 62562, "upload_time": "2019-01-20T13:36:10", "url": "https://files.pythonhosted.org/packages/95/5d/4087639a16719a3aca5474e0ea9c0282c95e700ab738cee8f5a36a9c5aa5/strax-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f2be247861f75843faf59d2f16fe49f8", "sha256": "5c8f4559edc5ece731e1e9e5c58fd8a113180564b414fb6b37a304c4fd190953" }, "downloads": -1, "filename": "strax-0.7.0.tar.gz", "has_sig": false, "md5_digest": "f2be247861f75843faf59d2f16fe49f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 69598, "upload_time": "2019-05-04T14:47:35", "url": "https://files.pythonhosted.org/packages/92/c7/5e9f3285ac56b2729ffac0e6de44efd05e1d873ef60ea4e6fd3033336295/strax-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "90aada67fb7ae137a495349ebfb5b81d", "sha256": "c366ce623e5770223a90fd3c09383c23b24a1678797f4d61108ad08a5bcbf5cf" }, "downloads": -1, "filename": "strax-0.7.1.tar.gz", "has_sig": false, "md5_digest": "90aada67fb7ae137a495349ebfb5b81d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 71320, "upload_time": "2019-05-11T15:11:35", "url": "https://files.pythonhosted.org/packages/a9/fd/b006495980885267726dd3e653bee50266952eea9eac740fb9e4eaa13acd/strax-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "9a4e14579743c090b5572d639eeee0d7", "sha256": "d8908f60725c8e48c78ef3ebb0523a15a2b267d398fb0fd5eec2f15a79483d09" }, "downloads": -1, "filename": "strax-0.7.2.tar.gz", "has_sig": false, "md5_digest": "9a4e14579743c090b5572d639eeee0d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 72240, "upload_time": "2019-06-06T14:57:30", "url": "https://files.pythonhosted.org/packages/35/08/81849294ee6ced251209103151c3608ad18ad0b1c8112851ffb68d902dbe/strax-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "4db2e20e2ee81f7c5c2486676036ee5a", "sha256": "3340c4cd6894c405c1fd7dd6a074e7930dcf6a0fcb0e70a276e4685d028914e6" }, "downloads": -1, "filename": "strax-0.7.3.tar.gz", "has_sig": false, "md5_digest": "4db2e20e2ee81f7c5c2486676036ee5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 74380, "upload_time": "2019-06-17T09:15:56", "url": "https://files.pythonhosted.org/packages/aa/8b/90fd63748705cf9524acbe3a6d6406b30c4a4c4c7e874174436a3806d2a3/strax-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "4cdb2a0c3492c64195c4350188430ed9", "sha256": "ff66704215a3896aefa06ce2c72f0061e0af1e3cd8865e2ed8ca6b5c129f7e34" }, "downloads": -1, "filename": "strax-0.7.4.tar.gz", "has_sig": false, "md5_digest": "4cdb2a0c3492c64195c4350188430ed9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 74526, "upload_time": "2019-06-26T13:20:07", "url": "https://files.pythonhosted.org/packages/79/fd/33da5057a8132fde4a1679cdd88368a02ec21d9bd83d55e4845bb1b9ff4c/strax-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "c40782a5bb907558ce0501fe07f224ce", "sha256": "8c1236112a366cb01fdb634153c77a8f1f28589e7656709ee87a247a618cd48c" }, "downloads": -1, "filename": "strax-0.7.5.tar.gz", "has_sig": false, "md5_digest": "c40782a5bb907558ce0501fe07f224ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 76189, "upload_time": "2019-07-06T14:28:37", "url": "https://files.pythonhosted.org/packages/ca/64/27fa03198cbe7c2d4fba459859fc31ac10d24226a48f099a5cac74f7bae2/strax-0.7.5.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "c781d46b164e1fa839bd3822404b0268", "sha256": "83332bf5d83d29d024695a8653769755b48d6e7a2b17a4ae745c9afdafa924de" }, "downloads": -1, "filename": "strax-0.8.0.tar.gz", "has_sig": false, "md5_digest": "c781d46b164e1fa839bd3822404b0268", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 79088, "upload_time": "2019-09-16T09:27:25", "url": "https://files.pythonhosted.org/packages/7a/cf/4647809089a63fd8db959ef3079ea4c5ccfc335fa7a589c288516d45f0ae/strax-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c781d46b164e1fa839bd3822404b0268", "sha256": "83332bf5d83d29d024695a8653769755b48d6e7a2b17a4ae745c9afdafa924de" }, "downloads": -1, "filename": "strax-0.8.0.tar.gz", "has_sig": false, "md5_digest": "c781d46b164e1fa839bd3822404b0268", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 79088, "upload_time": "2019-09-16T09:27:25", "url": "https://files.pythonhosted.org/packages/7a/cf/4647809089a63fd8db959ef3079ea4c5ccfc335fa7a589c288516d45f0ae/strax-0.8.0.tar.gz" } ] }