Skip to content
SPECIFICTION
Get listed

partycls

jorisparet.com

Linux

Spec sheet

Purpose
partycls is a Python package for clustering systems of interacting particles by similar structural or dynamical properties.Read 12 Oct 2026 · jorisparet.com
Deployment
desktopRead 23 Sep 2026 · jorisparet.com
Free plan
YesRead 23 Sep 2026 · jorisparet.com
Integrations
The documentation names MDTraj and atooms as third-party packages for reading additional trajectory formats.Read 12 Oct 2026 · jorisparet.com
Support
The project invites users to report issues by email or through its repository issue tracker.Read 12 Oct 2026 · github.com
License
The project repository identifies its license as GPL-3.0.Read 12 Oct 2026 · github.com
Maker
The documentation copyright credits Joris Paret.Read 12 Oct 2026 · jorisparet.com
Additional descriptors
partycls supports additional structural descriptors through DScribe.Read 12 Oct 2026 · jorisparet.com
Data import formats
XYZ, LAMMPS dumpRead 23 Sep 2026 · jorisparet.com
Dependencies
The required dependencies listed are a Fortran compiler, NumPy, and scikit-learn.Read 12 Oct 2026 · jorisparet.com
Descriptors
Built-in structural descriptors include radial, tetrahedral, bond-angle, bond-orientational, compactness, and coordination descriptors.Read 12 Oct 2026 · jorisparet.com
Documentation
The project provides tutorials, detailed examples, and API documentation.Read 12 Oct 2026 · jorisparet.com
Documentation and support
The documentation provides Jupyter notebook tutorials, detailed examples, and an API reference.Read 12 Oct 2026 · jorisparet.com
Installation
The latest stable release can be installed from PyPI with pip install partycls.Read 12 Oct 2026 · jorisparet.com
Machine learning
It performs feature scaling, dimensionality reduction, and cluster analysis using scikit-learn and additional built-in algorithms.Read 12 Oct 2026 · jorisparet.com
Operating systems
The installation documentation says partycls currently supports Unix-based systems.Read 12 Oct 2026 · jorisparet.com
Python versions
The installation documentation says the package is compatible with Python 3.6 and higher and lists testing on versions 3.6 through 3.9.Read 12 Oct 2026 · jorisparet.com
Scale limit
The code is optimized for small and medium systems of around 10⁴ particles.Read 12 Oct 2026 · jorisparet.com
Scientific citation
The project asks users citing partycls in scientific publications to consider citing its 2021 Journal of Open Source Software article.Read 12 Oct 2026 · jorisparet.com
Scripting support
YesRead 23 Sep 2026 · jorisparet.com
Structural features
Built-in descriptors include radial, tetrahedral, bond-angle, bond-orientational, compactness, and coordination descriptors.Read 12 Oct 2026 · jorisparet.com
System size
The package is currently optimized for small and medium systems of about 10^4 particles.Read 12 Oct 2026 · jorisparet.com
Trajectory formats
It reads several trajectory formats, including custom formats, through its built-in reader or third-party packages.Read 12 Oct 2026 · jorisparet.com
Trajectory input
It reads several trajectory formats, including custom formats, through its built-in reader or packages such as MDTraj and atooms.Read 12 Oct 2026 · jorisparet.com
Use case
The package supports condensed matter physics applications, including structural analysis of disordered or partially ordered materials.Read 12 Oct 2026 · jorisparet.com
Visualization
Optional visualization packages listed include Matplotlib, OVITO below version 3.7.0, and Py3DMol.Read 12 Oct 2026 · jorisparet.com

Where Specifiction places it

Alternatives to partyclsAll alternatives →