autofragment.core.types
Core data types for autofragment.
This module defines the fundamental data structures used throughout the package: - ChemicalSystem: Canonical representation of a full system (all atoms + metadata) - Fragment/FragmentTree: Canonical outputs from partitioning - Molecule: Lightweight helper for isolated fragments/geometry utilities
Functions
|
Compute the centroid of an isolated molecule. |
|
Convert an isolated molecule to a (N, 3) array of coordinates. |
|
Create a ChemicalSystem from isolated molecules. |
|
Convert a ChemicalSystem to isolated molecules. |
Classes
|
A single atom with element symbol and 3D coordinates. |
|
Canonical representation of a complete chemical system. |
|
A fragment containing atoms and/or sub-fragments. |
|
A container for fragments with metadata. |
|
Configuration for a fragmentation algorithm. |