There is a newer version of the record available.

Published January 16, 2026 | Version v1.0.2
Software Open

ddscatcli

Authors/Creators

Description

[1.0.2] - 2026-01-16

Added

  • Added run() -> int to allow running ddscatcli from Python code.
  • Added --diels file1 file2 ... as an alternative to repeating -DIEL.

Changed

  • Default path resolution:
    • ddscat.par is searched in $DDSCAT_PAR, otherwise ./ddscat.par (current working directory).
    • ddscat executable is searched in $DDSCAT_EXE, otherwise ./ddscat, otherwise ddscat on PATH.
    • Relative paths in $DDSCAT_PAR and $DDSCAT_EXE are resolved relative to the current working directory.
  • Scalar CLI options now error if provided multiple times (prevents silent overrides).
  • Dielectric handling is stricter when -NCOMP is provided: the number of dielectric entries must match NCOMP exactly.
  • Zenodo DOI now link to the Concept DOI

Fixed

  • ddscat on PATH is now properly detected (via shutil.which).

Notes

If you use this software, please cite it as below.

Files

Argencle/ddscatcli-v1.0.2.zip

Files (24.3 kB)

Name Size Download all
md5:cf139b78ae580efbd84fb8fb6d8050cf
24.3 kB Preview Download

Additional details

Related works