xyz-parser


Namexyz-parser JSON
Version 0.0.12 PyPI version JSON
download
home_pageNone
SummaryParser of the xyz file format. Used in chemistry.
upload_time2025-02-15 01:46:41
maintainerNone
docs_urlNone
authorNone
requires_python>=3.13
licenseNone
keywords chemistry parsers
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # xyz_parser
A python parser for the fileformat (.xyz) used for storing computational
chemistry data.

# Install
```bash
pip install xyz_parser
```

# Use
```python
import xyz_parser

with open('molecules.xyz') as mols_file:
    molecule = xyz_parser.parse(mols_file)

for molecule in molecules:
    print(f'{molecule.natoms=}')
    print(f'{molecule.comment=}')
    for atom in molecule.data:
        print(f'{atom['atom']=}', end='')
        print(f'{atom['xyz']=}', end='')
        print(f'{atom['extra']=}')
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "xyz-parser",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "chemistry, parsers",
    "author": null,
    "author_email": "Pawe\u0142 W\u00f3jcik <the.pawel.wojcik@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/bf/a1/250d44799f12cc2cc3bcf89e91d09cd2ede00b8aedd408a63a32e901f8d5/xyz_parser-0.0.12.tar.gz",
    "platform": null,
    "description": "# xyz_parser\nA python parser for the fileformat (.xyz) used for storing computational\nchemistry data.\n\n# Install\n```bash\npip install xyz_parser\n```\n\n# Use\n```python\nimport xyz_parser\n\nwith open('molecules.xyz') as mols_file:\n    molecule = xyz_parser.parse(mols_file)\n\nfor molecule in molecules:\n    print(f'{molecule.natoms=}')\n    print(f'{molecule.comment=}')\n    for atom in molecule.data:\n        print(f'{atom['atom']=}', end='')\n        print(f'{atom['xyz']=}', end='')\n        print(f'{atom['extra']=}')\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Parser of the xyz file format. Used in chemistry.",
    "version": "0.0.12",
    "project_urls": {
        "repository": "https://github.com/the-pawel-wojcik/xyz.git"
    },
    "split_keywords": [
        "chemistry",
        " parsers"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d536bce188ec8f88169d875f3b7ffa36caf2e99dcbbe2734911d2234549d3ce3",
                "md5": "eaf9e6d913f52e206b5d06c2b61bc47b",
                "sha256": "22ee85756a8ef3786bfc130635e540c0cf7c43e5c00a44af85c61bd083273c31"
            },
            "downloads": -1,
            "filename": "xyz_parser-0.0.12-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "eaf9e6d913f52e206b5d06c2b61bc47b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 2390,
            "upload_time": "2025-02-15T01:46:40",
            "upload_time_iso_8601": "2025-02-15T01:46:40.213690Z",
            "url": "https://files.pythonhosted.org/packages/d5/36/bce188ec8f88169d875f3b7ffa36caf2e99dcbbe2734911d2234549d3ce3/xyz_parser-0.0.12-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bfa1250d44799f12cc2cc3bcf89e91d09cd2ede00b8aedd408a63a32e901f8d5",
                "md5": "a258d6f2b172c776de18796dd97f6dde",
                "sha256": "43e1cd73ec4520a1e3676c44601b78149e60ddf9456341ac06223f5190333056"
            },
            "downloads": -1,
            "filename": "xyz_parser-0.0.12.tar.gz",
            "has_sig": false,
            "md5_digest": "a258d6f2b172c776de18796dd97f6dde",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 1746,
            "upload_time": "2025-02-15T01:46:41",
            "upload_time_iso_8601": "2025-02-15T01:46:41.541810Z",
            "url": "https://files.pythonhosted.org/packages/bf/a1/250d44799f12cc2cc3bcf89e91d09cd2ede00b8aedd408a63a32e901f8d5/xyz_parser-0.0.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-15 01:46:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "the-pawel-wojcik",
    "github_project": "xyz",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "xyz-parser"
}
        
Elapsed time: 1.56533s