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-2026.3.20.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-2026.3.20-py3-none-any.whl (8.2 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyxplore-2026.3.20.tar.gz
Algorithm Hash digest
SHA256 a74953d6ba13419412d2a1fa8a4ab91b7686197d14af1383a17299e59291b522
MD5 be121745e1f793df7a7c85875d01a1ec
BLAKE2b-256 5aeb694a8ce9c3364402d212e196d072fc7125c92e3f8abd9d26ff3a32b575d0

See more details on using hashes here.

File details

Details for the file pyxplore-2026.3.20-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pyxplore-2026.3.20-py3-none-any.whl
Algorithm Hash digest
SHA256 f74177a555494b94a9ddea5d93ac4d675550e4db9521678f42a3bf7a74cc2f98
MD5 5f2016f3f924ed8dff42f586e9909870
BLAKE2b-256 f4725aff7c11f1967c0ce5a188aa1b9a8e68d3fc48d03d8e91a426a095b4f98a

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