org.appliedtopology.tda4j.cli
Members list
Type members
Experimental classlikes
The tda4j executable: a command-line front end for org.appliedtopology.tda4j.matlab.TDA4j, the same facade the MATLAB bridge uses -- see that class's own doc for what every --complex/--engine/--field/etc. option actually means, and .claude/WORKLOG-cli-executable.md for why this file's own logic is split the way it is (run returns an exit code rather than calling sys.exit itself, specifically so CLISpec can call it in-process without killing the test JVM -- main is the only place that actually exits).
The tda4j executable: a command-line front end for org.appliedtopology.tda4j.matlab.TDA4j, the same facade the MATLAB bridge uses -- see that class's own doc for what every --complex/--engine/--field/etc. option actually means, and .claude/WORKLOG-cli-executable.md for why this file's own logic is split the way it is (run returns an exit code rather than calling sys.exit itself, specifically so CLISpec can call it in-process without killing the test JVM -- main is the only place that actually exits).
Built via sbt assembly into a runnable fat jar (java -jar target/scala-3.9.0/TDA4j--assembly.jar [options]) -- see build.sbt's assembly / mainClass setting.
Attributes
- Experimental
- true
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TDA4jCLI.type
Command-line argument definitions for the tda4j executable. Deliberately a thin mirror of org.appliedtopology.tda4j.matlab.TDA4j's own flat key/value option set (see that class's doc) -- every --foo flag here corresponds 1:1 to an option key TDA4j.computeFromPoints/computeFromDistanceMatrix already recognizes and validates, so this class does no validation of its own: an unset flag is simply omitted from the options array TDA4jCLI builds (see that object's buildOptions), letting TDA4j's own defaults and IllegalArgumentException messages apply unchanged rather than duplicating them here.
Command-line argument definitions for the tda4j executable. Deliberately a thin mirror of org.appliedtopology.tda4j.matlab.TDA4j's own flat key/value option set (see that class's doc) -- every --foo flag here corresponds 1:1 to an option key TDA4j.computeFromPoints/computeFromDistanceMatrix already recognizes and validates, so this class does no validation of its own: an unset flag is simply omitted from the options array TDA4jCLI builds (see that object's buildOptions), letting TDA4j's own defaults and IllegalArgumentException messages apply unchanged rather than duplicating them here.
Attributes
- Experimental
- true
- Supertypes
-
class ScallopConfclass ScallopConfBasetrait ScallopConfValidationsclass Objecttrait Matchableclass AnyShow all