Skip to main content

Toolkit for refining crystal structures using WPEM

Project description

PyXplore

PyXplore is a comprehensive Python package for crystal structure determination and refinement. Developed by Mr. Bin Cao since 2020, this toolkit has undergone five years of continuous development and evolution. It is part of a larger AI-driven research initiative for automated crystal analysis.

Overview

PyXplore is designed to support the refinement and analysis of various spectroscopic data, including:

  • X-ray Diffraction (XRD)
  • X-ray Photoelectron Spectroscopy (XPS)
  • Extended X-ray Absorption Fine Structure (EXAFS)

It provides a unified framework for integrating experimental and simulated data, machine learning-based identification, and physics-based structural refinement.

Features

  • Raw powder XRD database construction:
    • Simulated data: SimXRD-4M (ICLR, 2025)
    • Experimental data: Opxrd (Advanced Intelligent Discovery, 2025)
  • Pattern recognition:
    • CPICANN (IUCrJ, 2024)
  • Crystal structure phase identification system:
    • XQueryer (2025)
  • Structure refinement module:
    • WPEM (to be published, expected 2026)

Installation

You can install PyXplore via pip:

pip install pyxplore

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyxplore-2025.7.21.tar.gz (8.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PyXplore-2025.7.21-py3-none-any.whl (8.2 MB view details)

Uploaded Python 3

File details

Details for the file pyxplore-2025.7.21.tar.gz.

File metadata

  • Download URL: pyxplore-2025.7.21.tar.gz
  • Upload date:
  • Size: 8.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.19

File hashes

Hashes for pyxplore-2025.7.21.tar.gz
Algorithm Hash digest
SHA256 8f7f633c77e297d9f6bac11919e241b1c163a1d11852e8ce6fa570265b707b4b
MD5 fee4ba3bb8c25ad9b3407ed1af3a511c
BLAKE2b-256 5a4393eb7d8bc5914608c954758485d54a461fb4813e15cc2aa09b1c78073e0d

See more details on using hashes here.

File details

Details for the file PyXplore-2025.7.21-py3-none-any.whl.

File metadata

  • Download URL: PyXplore-2025.7.21-py3-none-any.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.19

File hashes

Hashes for PyXplore-2025.7.21-py3-none-any.whl
Algorithm Hash digest
SHA256 d49a231e46ba59badc7a867dde32c4c9ab6637d97279219f31fac0842bc90784
MD5 adaf7659a419798a950126006d67eaa4
BLAKE2b-256 f584fb8631ed7444d9f069b07757ed54991c61b4f310af1b2eb33254598acc71

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page