hddm-s


Namehddm-s JSON
Version 1.0.86 PyPI version JSON
download
home_pagehttps://github.com/rjones30/hddm_s
Summarymethods for reading and writing GlueX simulated event data
upload_time2024-05-25 14:38:47
maintainerNone
docs_urlNone
authorRichard T. Jones
requires_python>=3.6
licenseMIT License
keywords hddm gluex gluex gluex hdgeant4 hdgeant
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # hddm_s - i/o library for reading and writing simulated events from the GlueX detector

The hddm_s module is a python wrapper around the c++ library that implements reading 
and writing of simulated events from the GlueX detector, based on the HDDM event i/o
framework. Every hddm_s file consists of a plain-text header describing the structure
of the event data contained in the file in xml format known as a hddm template. After
the header follows compressed binary data describing the sequence of simulated events
contained in the file. All files with valid hddm_s events share a compatible template
indicated by the class="s" attribute in the first line of the file header. All such
files should be readable by this module if they are compliant with the HDDM standard.
For more details on the standard, see https://github.com/rjones30/HDDM.

For details on the hddm_s API, install hddm_s and type "pydoc hddm_s". Here is a 
quickstart example of an analysis tool that reads from hddm_s input files.

import hddm_s
import pyxrootd

for rec in hddm_s.istream("

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/rjones30/hddm_s",
    "name": "hddm-s",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "\"Richard T. Jones\" <richard.t.jones@uconn.edu>",
    "keywords": "hddm, GlueX, Gluex, gluex, hdgeant4, hdgeant",
    "author": "Richard T. Jones",
    "author_email": "\"Richard T. Jones\" <richard.t.jones@uconn.edu>",
    "download_url": "https://files.pythonhosted.org/packages/78/bf/a2334af274aa1400c1c1373c80d57aea7e58e2c3bcc39c997147fb5f1cfd/hddm_s-1.0.86.tar.gz",
    "platform": null,
    "description": "# hddm_s - i/o library for reading and writing simulated events from the GlueX detector\n\nThe hddm_s module is a python wrapper around the c++ library that implements reading \nand writing of simulated events from the GlueX detector, based on the HDDM event i/o\nframework. Every hddm_s file consists of a plain-text header describing the structure\nof the event data contained in the file in xml format known as a hddm template. After\nthe header follows compressed binary data describing the sequence of simulated events\ncontained in the file. All files with valid hddm_s events share a compatible template\nindicated by the class=\"s\" attribute in the first line of the file header. All such\nfiles should be readable by this module if they are compliant with the HDDM standard.\nFor more details on the standard, see https://github.com/rjones30/HDDM.\n\nFor details on the hddm_s API, install hddm_s and type \"pydoc hddm_s\". Here is a \nquickstart example of an analysis tool that reads from hddm_s input files.\n\nimport hddm_s\nimport pyxrootd\n\nfor rec in hddm_s.istream(\"\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "methods for reading and writing GlueX simulated event data",
    "version": "1.0.86",
    "project_urls": {
        "Changelog": "https://github.com/rjones30/hddm_s/issues/main/CHANGELOG.md",
        "Documentation": "https://github.com/rjones30/hddm_s",
        "Homepage": "https://github.com/rjones30/hddm_s",
        "Issues": "https://github.com/rjones30/hddm_s/issues",
        "Repository": "https://github.com/rjones30/hddm_s"
    },
    "split_keywords": [
        "hddm",
        " gluex",
        " gluex",
        " gluex",
        " hdgeant4",
        " hdgeant"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78bfa2334af274aa1400c1c1373c80d57aea7e58e2c3bcc39c997147fb5f1cfd",
                "md5": "877e3fe49965c00d17cc49f395d8014b",
                "sha256": "5064254038ab2f4766e8103ad9626f673ad0c861031145298fe0218ae3fb9fea"
            },
            "downloads": -1,
            "filename": "hddm_s-1.0.86.tar.gz",
            "has_sig": false,
            "md5_digest": "877e3fe49965c00d17cc49f395d8014b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 7690,
            "upload_time": "2024-05-25T14:38:47",
            "upload_time_iso_8601": "2024-05-25T14:38:47.888080Z",
            "url": "https://files.pythonhosted.org/packages/78/bf/a2334af274aa1400c1c1373c80d57aea7e58e2c3bcc39c997147fb5f1cfd/hddm_s-1.0.86.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-25 14:38:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rjones30",
    "github_project": "hddm_s",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "hddm-s"
}
        
Elapsed time: 0.29993s