# powerxrd
[](https://powerxrd.readthedocs.io/en/latest/?badge=latest)
[](https://pypi.org/project/powerxrd/)
A Python package for parsing, visualizing, and analyzing powder XRD data β now at **v3.0.0**, and still somehow free.
The only known open-source GitHub project with an in-progress Rietveld refinement method that isnβt locked in someone's grad school folder.
<img src="https://raw.githubusercontent.com/andrewrgarcia/powerxrd/main/powerxrd.svg" width="400">
---
## π§ Installation
```bash
pip install powerxrd
````
Or for the cool kids using Poetry:
```bash
poetry add powerxrd
```
---
## π Getting Started
Need a tutorial or a demo?
<table>
<tr>
<td>
<a href="https://powerxrd.readthedocs.io/en/latest">
<img src="https://raw.githubusercontent.com/andrewrgarcia/voxelmap/main/docs/img/readthedocs.png?raw=true" width="250">
</a>
</td>
<td>
<a href="https://colab.research.google.com/drive/1_Eq-cW6LSPPnaRjkbeHaC81Wfbd8mQS-?usp=sharing">
<img src="https://raw.githubusercontent.com/andrewrgarcia/powerxrd/main/docs/img/colaboratory.svg?raw=true" width="300">
</a>
</td>
</tr>
</table>
---
## π€ Contributing
Have a fix, feature, or experimental diffraction model you swear is important?
1. Fork it: [https://github.com/andrewrgarcia/powerxrd/fork](https://github.com/andrewrgarcia/powerxrd/fork)
2. Create your branch: `git checkout -b my-new-feature`
3. Commit your genius: `git commit -am 'Add shiny new thing'`
4. Push your glory: `git push origin my-new-feature`
5. Submit a Pull Request and wait for your Nobel Prize
---
## π¦ Latest Release: v3.0.0
* β
Python 3.9β3.10 compatibility
* π `poetry` packaging overhaul
* π§ Cleaner install via `pip` and `poetry`
* π§ Prep work for full Rietveld pipeline
* π
Fixed a few things that were previously held together with duct tape
---
## π Docs
π [https://powerxrd.readthedocs.io/en/latest](https://powerxrd.readthedocs.io/en/latest)
---
Β© 2025 Andrew Garcia β still doing science, still refusing to use OriginPro.
Raw data
{
"_id": null,
"home_page": "https://github.com/andrewrgarcia/powerxrd",
"name": "powerxrd",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.9",
"maintainer_email": null,
"keywords": "XRD, Rietveld, materials science, diffraction, crystallography",
"author": "andrewrgarcia",
"author_email": "garcia.gtr@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ee/16/90c4a086ca7f699f99422b216e9628e39253966861652831b4dd7319c18b/powerxrd-3.0.0.tar.gz",
"platform": null,
"description": "# powerxrd\n\n[](https://powerxrd.readthedocs.io/en/latest/?badge=latest)\n[](https://pypi.org/project/powerxrd/)\n\nA Python package for parsing, visualizing, and analyzing powder XRD data \u2013 now at **v3.0.0**, and still somehow free. \nThe only known open-source GitHub project with an in-progress Rietveld refinement method that isn\u2019t locked in someone's grad school folder.\n\n<img src=\"https://raw.githubusercontent.com/andrewrgarcia/powerxrd/main/powerxrd.svg\" width=\"400\">\n\n---\n\n## \ud83d\udd27 Installation\n\n```bash\npip install powerxrd\n````\n\nOr for the cool kids using Poetry:\n\n```bash\npoetry add powerxrd\n```\n\n---\n\n## \ud83d\ude80 Getting Started\n\nNeed a tutorial or a demo?\n\n<table>\n<tr>\n<td>\n<a href=\"https://powerxrd.readthedocs.io/en/latest\">\n <img src=\"https://raw.githubusercontent.com/andrewrgarcia/voxelmap/main/docs/img/readthedocs.png?raw=true\" width=\"250\">\n</a>\n</td>\n<td>\n<a href=\"https://colab.research.google.com/drive/1_Eq-cW6LSPPnaRjkbeHaC81Wfbd8mQS-?usp=sharing\">\n <img src=\"https://raw.githubusercontent.com/andrewrgarcia/powerxrd/main/docs/img/colaboratory.svg?raw=true\" width=\"300\">\n</a>\n</td>\n</tr>\n</table>\n\n---\n\n## \ud83e\udd1d Contributing\n\nHave a fix, feature, or experimental diffraction model you swear is important?\n\n1. Fork it: [https://github.com/andrewrgarcia/powerxrd/fork](https://github.com/andrewrgarcia/powerxrd/fork)\n2. Create your branch: `git checkout -b my-new-feature`\n3. Commit your genius: `git commit -am 'Add shiny new thing'`\n4. Push your glory: `git push origin my-new-feature`\n5. Submit a Pull Request and wait for your Nobel Prize\n\n---\n\n## \ud83d\udce6 Latest Release: v3.0.0\n\n* \u2705 Python 3.9\u20133.10 compatibility\n* \ud83d\ude80 `poetry` packaging overhaul\n* \ud83d\udd27 Cleaner install via `pip` and `poetry`\n* \ud83e\udde0 Prep work for full Rietveld pipeline\n* \ud83d\ude05 Fixed a few things that were previously held together with duct tape\n\n---\n\n## \ud83d\udcda Docs\n\n\ud83d\udcd6 [https://powerxrd.readthedocs.io/en/latest](https://powerxrd.readthedocs.io/en/latest)\n\n---\n\n\u00a9 2025 Andrew Garcia \u2013 still doing science, still refusing to use OriginPro.",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python tools for powder XRD data analysis \u2013 now with Rietveld refinement support.",
"version": "3.0.0",
"project_urls": {
"Homepage": "https://github.com/andrewrgarcia/powerxrd",
"Repository": "https://github.com/andrewrgarcia/powerxrd"
},
"split_keywords": [
"xrd",
" rietveld",
" materials science",
" diffraction",
" crystallography"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5655c7bc4a7864cf1a80b9003a3dbebf320f921fd588b8c7c69f65f03b164a70",
"md5": "a8c81f071410c09f3fe9731e40220c31",
"sha256": "e9c4b61f8e136c6fe4bd15b78e418661eb76ed781ab4f42a6aa6dde03e31fea8"
},
"downloads": -1,
"filename": "powerxrd-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a8c81f071410c09f3fe9731e40220c31",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.9",
"size": 12942,
"upload_time": "2025-07-16T21:52:20",
"upload_time_iso_8601": "2025-07-16T21:52:20.027798Z",
"url": "https://files.pythonhosted.org/packages/56/55/c7bc4a7864cf1a80b9003a3dbebf320f921fd588b8c7c69f65f03b164a70/powerxrd-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee1690c4a086ca7f699f99422b216e9628e39253966861652831b4dd7319c18b",
"md5": "3dc8df9f5de1ea3169366a50dbd23905",
"sha256": "d62b7d1914e7ac993c2c3f56fffa2fbf6f741f0bc68d399de1e726d7b97aa420"
},
"downloads": -1,
"filename": "powerxrd-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "3dc8df9f5de1ea3169366a50dbd23905",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.13,>=3.9",
"size": 11614,
"upload_time": "2025-07-16T21:52:21",
"upload_time_iso_8601": "2025-07-16T21:52:21.278840Z",
"url": "https://files.pythonhosted.org/packages/ee/16/90c4a086ca7f699f99422b216e9628e39253966861652831b4dd7319c18b/powerxrd-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-16 21:52:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "andrewrgarcia",
"github_project": "powerxrd",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "powerxrd"
}