PHONOPY-LOAD(1)
๐ NAME ๐
okay bestie, this is the manual page for phonopy-load version 2.48.0 โ it's literally the main character of phonon command-line tools, no cap ๐.
๐ธ DESCRIPTION ๐ธ
so like, phonopy-load is the command-line tool for phonopy, periodt. here's the exact usage, iykyk:
usage: phonopy-load [-h] [--abacus] [--abinit] [--aims] [--castep]
[--cp2k]
[--crystal] [--dftb+] [--elk] [--fleur] [--lammps] [--qlm]
[--qe] [--siesta] [--turbomole] [--vasp] [--wien2k] [--pwmat]
[--alm] [--amplitude DISPLACEMENT_DISTANCE] [--amax
DISPLACEMENT_DISTANCE_MAX] [--anime ANIME [ANIME ...]] [--band
BAND_PATHS [BAND_PATHS ...]] [--band-connection]
[--band-const-interval] [--band-labels BAND_LABELS [BAND_LABELS
...]] [--band-format BAND_FORMAT] [--band-points BAND_POINTS]
[--bi BAND_INDICES [BAND_INDICES ...]] [--config FILE]
[--classical] [--cutoff-freq CUTOFF_FREQUENCY] [--cutoff-radius
CUTOFF_RADIUS] [-d] [--dm-decimals DYNAMICAL_MATRIX_DECIMALS]
[--dos] [--eigvecs] [--exclude-born] [-f CREATE_FORCE_SETS
[CREATE_FORCE_SETS ...]] [--factor FREQUENCY_CONVERSION_FACTOR]
[--fc FILE] [--fc-calc FC_CALCULATOR] [--fc-calc-opt
FC_CALCULATOR_OPTIONS] [--fc-decimals FORCE_CONSTANTS_DECIMALS]
[--fc-format FC_FORMAT] [--fc-spg-symmetry] [--fits-debye-model]
[--full-fc] [--fz CREATE_FORCE_SETS_ZERO [CREATE_FORCE_SETS_ZERO
...]] [--fmax FMAX] [--fmin FMIN] [--fpitch FPITCH] [--gc]
[--gv] [--gv-delta-q GV_DELTA_Q] [--hdf5] [--hdf5-compression
HDF5_COMPRESSION] [--irreps IRREPS_QPOINT [IRREPS_QPOINT ...]]
[--include-fc] [--include-fs] [--include-disp] [--include-all]
[--legend] [--legacy-plot] [--lcg] [--loglevel LOGLEVEL] [--mass
MASSES [MASSES ...]] [--mass-ase-iupac2016] [--magmom MAGMOMS
[MAGMOMS ...]] [--mesh-format MESH_FORMAT] [--modulation
MODULATION [MODULATION ...]] [--mp MESH_NUMBERS [MESH_NUMBERS
...]] [--mlp-params MLP_PARAMS] [--moment] [--moment-order
MOMENT_ORDER] [--nac-method NAC_METHOD] [--no-fc-symmetry]
[--nodiag] [--nomeshsym] [--nonac] [--noreadfc] [--nosym]
[--nowritemesh] [-p] [--pa PRIMITIVE_AXES [PRIMITIVE_AXES ...]]
[--pd PROJECTION_DIRECTION [PROJECTION_DIRECTION ...]] [--pdos
PDOS [PDOS ...]] [--pm] [--pr] [--pt] [--pypolymlp] [--qpoints
QPOINTS [QPOINTS ...]] [--qpoints-format QPOINTS_FORMAT]
[--q-direction NAC_Q_DIRECTION [NAC_Q_DIRECTION ...]] [-q]
[--random-seed RANDOM_SEED] [--rd RANDOM_DISPLACEMENTS]
[--rd-auto-factor RD_NUMBER_ESTIMATION_FACTOR] [--rd-temperature
TEMPERATURE] [--readfc-format READFC_FORMAT] [--read-qpoints]
[--relax-atomic-positions] [-s] [--sp] [--show-irreps] [--sigma
SIGMA] [--sscha SSCHA_ITERATIONS] [--symmetry] [-t] [--td]
[--tdm] [--tdm-cif TEMPERATURE] [--temperature TEMPERATURE]
[--tmax TMAX] [--tmin TMIN] [--tolerance SYMMETRY_TOLERANCE]
[--trigonal] [--tstep TSTEP] [-v] [--wien2k-p1] [--writefc]
[--writefc-format WRITEFC_FORMAT] [--writedm] [--xyz-projection]
[filename ...]
Phonopy command-line-tool ๐
๐ positional arguments: ๐
filenameโ aphonopy.yamllike file, bestie ๐ฆ
๐ options: ๐
-h,--helpโ shows this help message and dips out, periodt ๐--abacusโ slaps on ABACUS mode ๐--abinitโ slaps on Abinit mode ๐--aimsโ slaps on FHI-aims mode ๐--castepโ slaps on CASTEP mode ๐--cp2kโ slaps on CP2K mode ๐--crystalโ slaps on CRYSTAL mode ๐--dftb+โ slaps on dftb+ mode ๐--elkโ slaps on elk mode ๐--fleurโ slaps on Fleur mode ๐--lammpsโ slaps on Lammps mode ๐--qlmโ slaps on Quals... wait, Questaal/LMTO mode ๐--qeโ slaps on Quantum espresso (QE) mode ๐--siestaโ slaps on Siesta mode ๐--turbomoleโ slaps on TURBOMOLE mode ๐--vaspโ slaps on Vasp mode ๐--wien2kโ slaps on Wien2k mode ๐--pwmatโ slaps on PWmat mode ๐--almโ uses ALM for generating force constants, slay โจ--amplitude,--amin DISPLACEMENT_DISTANCEโ distance of displacements, and also the minimum distance of displacements in random displacements, bestie ๐--amax DISPLACEMENT_DISTANCE_MAXโ minimum distance of displacements in random displacements (yes, it literally says minimum, no cap ๐)--anime ANIME [ANIME ...]โ same as ANIME tag ๐--band BAND_PATHS [BAND_PATHS ...]โ same behavior as BAND tag ๐--band-connectionโ treats band crossings, iconic ๐ฅ--band-const-intervalโ band paths are sampled with similar interval, periodt ๐--band-labels BAND_LABELS [BAND_LABELS ...]โ shows labels at band segments, cute ๐ท๏ธ--band-format BAND_FORMATโ band structure output file-format, iykyk ๐--band-points BAND_POINTSโ number of points calculated on a band segment in the band structure mode, no cap ๐ฏ--bi,--band-indices BAND_INDICES [BAND_INDICES ...]โ band indices to be included to calculate thermal properties (original says "calcualte", but we got you) ๐งฎ--config FILEโ phonopy configuration file, periodt ๐--classicalโ computes thermodynamic properties using classical statistics, slay ๐ง--cutoff-freq,--cutoff-frequency CUTOFF_FREQUENCYโ thermal properties are not calculated below this cutoff frequency, bestie ๐ซ--cutoff-radius CUTOFF_RADIUSโ out of cutoff radius, force constants are set zero, periodt ๐ฏ-d,--displacementโ creates supercells with displacements, let's go ๐--dm-decimals DYNAMICAL_MATRIX_DECIMALSโ decimals of values of decimals (yes, exactly, we're not even kidding) ๐ข--dosโ calculates (P)DOS, iconic ๐--eigvecs,--eigenvectorsโ outputs eigenvectors, slay ๐--exclude-born,--exclude-nac-paramsโ excludes born effective charge and dielectric tensor inphonopy.yaml, periodt ๐ซ-f,--force-sets CREATE_FORCE_SETS [CREATE_FORCE_SETS ...]โ createsFORCE_SETS, no cap ๐ ๏ธ--factor FREQUENCY_CONVERSION_FACTORโ frequency unit conversion factor, math bestie ๐งฎ--fc,--force-constants FILEโ createsFORCE_CONSTANTSfromvaspurn.xml(yes that spelling, bestie ๐).vasprun.xmlhas to be passed as argument.--fc-calc,--fc-calculator FC_CALCULATORโ force constants calculator, periodt ๐งฎ--fc-calc-opt,--fc-calculator-options FC_CALCULATOR_OPTIONSโ options for force constants calculator as comma separated string with the style ofkey = values, iykyk ๐--fc-decimals FORCE_CONSTANTS_DECIMALSโ decimals of values of force constants, cute ๐ข--fc-format FC_FORMATโ force constants input/output file-format, slay ๐--fc-spg-symmetryโ enforces space group symmetry to force constants, periodt ๐--fits-debye-modelโ fits total DOS to a Debye model, iconic ๐--full-fcโ calculates full supercell force constants matrix, no cap ๐งฎ--fz,--force-sets-zero CREATE_FORCE_SETS_ZERO [CREATE_FORCE_SETS_ZERO ...]โ createsFORCE_SETS.disp.yamlin the current directory andvapsrun.xml's for VASP orcase.scf(m)for Wien2k as arguments are required. The first argument is that of the perfect supercell to subtract residual forces. (Note:vapsrun.xmlagain, we didn't make the typo, bestie ๐)--fmax FMAXโ maximum frequency used for DOS or moment calculation, periodt ๐๏ธ--fmin FMINโ minimum frequency used for DOS or moment calculation, slay ๐๏ธ--fpitch FPITCHโ frequency pitch used for DOS or moment calculation, cute ๐--gc,--gamma-centerโ sets mesh as Gamma center, iconic ๐ฏ--gv,--group-velocityโ calculates group velocities at q-points, let's go ๐--gv-delta-q GV_DELTA_Qโ delta-q distance used for group velocity calculation, periodt ๐--hdf5โ uses hdf5 for force constants, slay ๐พ--hdf5-compression HDF5_COMPRESSIONโ hdf5 compression filter (default:"gzip") and"none"for no compression, no cap ๐๏ธ--irreps,--irreps-qpoint IRREPS_QPOINT [IRREPS_QPOINT ...]โ a q-point where characters of irreps are calculated, iykyk ๐ญ--include-fcโ includes force constants inphonopy.yaml, periodt ๐ฆ--include-fsโ includes force sets inphonopy.yaml, slay ๐ฆ--include-dispโ includes displacements inphonopy.yaml, cute ๐ฆ--include-allโ includes all output file data inphonopy.yaml, iconic ๐ฆ--legendโ legend of plots is shown in thermal displacements, no cap ๐ท๏ธ--legacy-plotโ legacy style band structurepl(yes, it literally ends withpl, bestie ๐)--lcg,--little-cogroupโ shows irreps of little co-group (or point-group of wave vector q) instead of little group, periodt ๐--loglevel LOGLEVELโ log level, slay ๐--mass MASSES [MASSES ...]โ same as MASS tag ๐--mass-ase-iupac2016โ imports atomic weights from ASE according to IUPAC 2016, iconic ๐งช--magmom MAGMOMS [MAGMOMS ...]โ same as MAGMOM tag ๐--mesh-format MESH_FORMATโ mesh output file-format, periodt ๐--modulation MODULATION [MODULATION ...]โ same as MODULATION tag ๐--mp,--mesh MESH_NUMBERS [MESH_NUMBERS ...]โ same behavior as MP tag ๐--mlp-params MLP_PARAMSโ parameters for machine learning potentials as comma separated string with the style ofkey = values, iykyk ๐ค--momentโ calculates moment of phonon states distribution, no cap ๐--moment-order MOMENT_ORDERโ order of moment of phonon states distribution, periodt ๐ข--nac-method NAC_METHODโ non-analytical term correction method: Gonze (default) or Wang, slay ๐--no-fc-symmetry,--no-sym-fcโ do not symmetrize force constants, periodt ๐ซ--nodiagโ sets displacements parallel to axes, iconic ๐--nomeshsymโ symmetry is not imposed for mesh sampling, no cap ๐ซ--nonacโ non-analytical term correction, slay ๐--noreadfcโ do not read force constants from file, periodt ๐ซ--nosymโ symmetry is not imposed, iconic ๐ซ--nowritemeshโ do not writemesh.yamlormesh.hdf5, no cap ๐ซ-p,--plotโ plots data, let's go ๐--pa,--primitive-axis,--primitive-axes PRIMITIVE_AXES [PRIMITIVE_AXES ...]โ same as PRIMITIVE_AXES tag ๐--pd,--projection-direction PROJECTION_DIRECTION [PROJECTION_DIRECTION ...]โ same as PROJECTION_DIRECTION tag ๐--pdos PDOS [PDOS ...]โ same as PDOS tag ๐--pmโ sets plus minus displacements, iconic โโ--pr,--pretend-realโ use imaginary frequency as real for thermal property calculation. For a testing purpose only, when a small amount of imaginary branches obtained. (testing only, bestie ๐งช)--pt,--projected-thermal-propertyโ outputs projected thermal properties, slay ๐ฅ--pypolymlpโ uses pypolymlp for generating force constants, periodt ๐ค--qpoints QPOINTS [QPOINTS ...]โ calculates at specified q-points, let's go ๐ฏ--qpoints-format QPOINTS_FORMATโ q-points output file-format, no cap ๐--q-direction NAC_Q_DIRECTION [NAC_Q_DIRECTION ...]โ direction of q-vector perturbation used for NAC at q->0, and group velocity for degenerate phonon mode in q-points mode, iykyk ๐-q,--quietโ prints out smallest information, slay ๐คซ--random-seed RANDOM_SEEDโ random seed by a 32 bit unsigned integer, periodt ๐ฒ--rd,--random-displacements RANDOM_DISPLACEMENTSโ number of supercells with random displacements or"auto", iconic ๐ฒ--rd-auto-factorRD_NUMBER_ESTIMATION_FACTORโ the factor used to estimate how many supercells you're gonna need when you're doing random displacements. bestie math, but make it โจestimationโจ.--rd-temperatureTEMPERATUREโ a temperature, and its whole job is feeding the random displacement generator ๐ก๏ธ.--readfc-formatREADFC_FORMATโ tells it what file-format your force constants are coming in as. input vibes only ๐.--read-qpointsโ readsQPOITNS. yes,QPOITNS. that's the file spelling, i promise i'm not being chaotic on purpose ๐ copy it exactly bestie, character for character.--relax-atomic-positionsโ relaxes the atomic positions using polynomial MLPs ๐งโโ๏ธ atoms finally chilling.-s,--saveโ saves your plot data as a pdf. screenshots are for cowards, we ship pdfs ๐ .--sp,--save-paramsโ saves the parameters intophonopy_params.yaml, in a form that can actually runphonopylater. it's giving "future you says thank you" ๐ซถ.--show-irrepsโ shows IR-Reps, and it brings the characters along with them ๐ no cap.--sigmaSIGMAโ the smearing width for DOS. that's the smearing, the width, the vibe ๐.--sschaSSCHA_ITERATIONSโ how many iterations the SSCHA calculation runs for ๐.--symmetryโ checks the crystal symmetry. a lil vibe check for your lattice โจ.-t,--thermal-propertyโ outputs the thermal properties ๐ฅ thermodynamics said main character energy.--td,--thermal-displacementsโ outputs thermal displacements ๐ธ.--tdm,--thermal-displacement-matrixโ outputs thermal displacement matrices ๐ plural, we do not skimp.--tdm-cif,--thermal-displacement-matrix-cifTEMPERATUREโ writes a cif includinganiso_U, for whichever temperature you hand it โญ.--temperatureTEMPERATUREโ a temperature used to generate random displacements.
โ ๏ธ girl. this one is DEPRECATED. the man page literally says (Deprecated) and i am not gatekeeping that from you. it's marked, it's official, know what you're using ๐
--tmaxTMAXโ maximum calculated temperature ๐ฅต upper limit, no going above.--tminTMINโ minimum calculated temperature ๐ง lower limit, no sneaking under.--toleranceSYMMETRY_TOLERANCEโ the symmetry tolerance used when searching ๐ how close counts as close.--trigonalโ sets the displacements of all trigonal axes. all of them. every single one ๐.--tstepTSTEPโ the calculated temperature step, i.e. the size of the hops as we walk the temperature range ๐.-v,--verboseโ detailed information gets shown. it will yap. you asked for it and honestly? we love a thorough king ๐ฃ๏ธ๐.--wien2k-p1โ assumes that Wien2k structs which have displacements are P1 ๐ bold assumption, noted anyway.--writefcโ writesFORCE_CONSTANTS๐.--writefc-formatWRITEFC_FORMATโ the file-format your force constants get written out in ๐ output vibes.--writedmโ writes dynamical matrices. heads up: this one has to be used with theQPOINTSsetting (or--qpoints) ๐ฅ it does not work solo, it needs its buddy.--xyz-projectionโ projects the PDOS x, y, z directions in Cartesian coordinates ๐ฆ.
and that's the whole menu bestie, every single flag accounted for, nothing skipped, nothing invented ๐ this run of it is phonopy-load 2.48.0, dated February 2026, and the section tag for the whole thing is PHONOPY-LOAD(1) ๐ go forth and displace something โจ๐
๐ฆ where this page comes from
- ubuntu stonking: python3-phonopy 2.48.0-1 ยท BSD-3-Clause
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms