Name | xyz-parser JSON |
Version |
0.0.12
JSON |
| download |
home_page | None |
Summary | Parser of the xyz file format. Used in chemistry. |
upload_time | 2025-02-15 01:46:41 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.13 |
license | None |
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"
}