PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Crystallography Python Packages

Python packages with the GitHub topic crystallography. Sorted by monthly downloads, with stars and forks.
project-gemmi
gemmi

macromolecular crystallography library and utilities

1.7M 393 65
MaterSim
pyxtal

A code to generate atomic structure with symmetry

494K 393 83
spglib
spgrep

On-the-fly generator of space-group irreducible representations

32K 61 7
abhishektiwari
hbat

HBAT 2: A Python Package to analyse Hydrogen Bonds and Other Non-covalent Interactions in Macromolecular Structures https://hbat-web.abhishek-tiwari.com

19K 11 2
hackingmaterials
robocrys

Automatic generation of crystal structure descriptions.

13K 142 35
cctbx
cctbx-base

Computational Crystallography Toolbox

9K 300 142
peterspackman
chmpy

Spherical harmonic shape descriptors, promolecule densities, isosurfaces and Hirshfeld surfaces in python

7K 29 4
dkratzert
shelxfile

A parser and editor for SHELXL files.

6K 15 1
rs-station
reciprocalspaceship

Tools for exploring reciprocal space

4K 41 14
dwiddo
average-minimum-distance

Descriptors (isometry invariants) of crystals based on geometry.

4K 44 1
BCDA-APS
ad-hoc-diffractometer

Multi-circle diffractometer geometry and related calculations

3K 0 1
dkratzert
finalcif

A CIF file finalizer for small molecule crystallography with as much automation as possible.

3K 22 4
ryan-odea
probixi

Self-Calibrating Probabilistic Peak Detection for Serial X-Ray Crystallography

3K 3 1
ABKuznetsov
cristma

CrIStMa — Crystallographic Infrastructure for Structures and Materials. Beta · Python 3.11+ · NumPy-only scientific library.

3K 0 0
spglib
spinspg

Python package for detecting spin space group on top of spglib

2K 25 2
LaurentRDC
crystals

Data structures, algorithms, and parsing for crystallography

2K 56 11
DeloneCommons
pyvoro2

Python-first 2D/3D Voronoi and power/Laguerre tessellations: unmodified Voro++ bindings for 3D, planar tools, powerfit, diagnostics, and visualization.

2K 4 1
reach2sayan
reverse-monte-carlo

C++23 Reverse Monte Carlo for atomic structure refinement against PDF g(r) / S(Q) and ADF data, with mcSQS special quasirandom structure generation

1K 0 0
dkratzert
structurefinder

A crystal structure finder written in PyQt5 and Python3

1K 15 0
SHDShim
peakpo

X-ray diffraction data analysis for high pressure and high temperature experiments

1K 20 3
andrewrgarcia
powerxrd

Small, readable, cubic-first powder XRD refinement core in Python.

1K 76 11
bjmorgan
hofmann

Ball-and-stick crystal structure viewer for Python. Publication-quality vector output (SVG, PDF) and trajectory animations (GIF, MP4) via matplotlib, with ASE and pymatgen interoperability.

972 21 1
cpoli
chemistrykit

See the equations of chemistry at work: a Python toolkit for learning and teaching computational chemistry across 14 domains, built on numpy/scipy

945 1 0
amirkhesro
xrdkit

Python toolkit for X-ray diffraction analysis of ceramics: plotting with hkl labels, peak finding, indexing, lattice refinement, phase identification and Rietveld refinement through GSAS-II

857 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology