gds_fdtd.cli

gds_fdtd simulation toolbox.

Command-line interface. Every simulation is a JSON JobSpec; every subcommand consumes one (except convert/solvers).

gds-fdtd solvers # what engines are available here gds-fdtd validate job.json gds-fdtd build job.json –out setup/ # offline artifacts, free gds-fdtd estimate job.json gds-fdtd run job.json –out results/ # the ONLY money-spending command gds-fdtd convert results.dat –to snp

Exit codes: 0 ok · 2 validation failed · 3 solver unavailable · 4 budget exceeded · 1 anything else.

Credentials are read from the environment ONLY (TIDY3D_API_KEY, Lumerical license config); a job file never contains secrets and is safe to ship.

Functions

cmd_build(args)

cmd_convert(args)

cmd_convert_tech(args)

Migrate a v1 technology YAML to schema v2 (named materials).

cmd_estimate(args)

cmd_run(args)

cmd_solvers(args)

cmd_validate(args)

main([argv])