Expand description
§molrs
Unified molecular simulation toolkit. A single crate whose sub-systems are
feature-gated modules: core (always on) plus io, compute, smiles,
ff, conformer, and signal.
molcrafts-molrs = { version = "0.1", features = ["io", "smiles"] }Then:
ⓘ
use molrs::Frame; // core (always available)
use molrs::io::read_xyz; // feature = "io"
use molrs::smiles::parse; // feature = "smiles"§Features
io— file I/O (PDB, XYZ, LAMMPS, CHGCAR, Cube, Zarr)compute— trajectory analysis (RDF, MSD, clustering, tensors)smiles— SMILES/SMARTS parser (lives inio)ff— force fields (MMFF94, PME, typifier)conformer— 3D conformer generationsignal— signal processing (FFT-based ACF, windowing, frequency grids)full— everything above
Core flags: rayon (default), zarr, filesystem, blas.
§Molecular packing
The Packmol port lives in the standalone molcrafts-molpack crate
(https://github.com/MolCrafts/molpack); add it as a separate dependency
when needed.