The packaged jar offers a CLI by Picocli with the following features.
Runs the pipeline and evaluates it.
java -jar ./ratlr.jar eval
runs the pipeline using the default ./config.json and evaluates it based on specified ground truth.
java -jar ./ratlr.jar eval -c ./configs
invokes the pipeline for each file inside ./configs using them as configuration with specified ground truth.
java -jar ./ratlr.jar eval -c ./configs/simple.json ./configs/reasoning
specifying multiple configuration directories or files is possible.
Runs the pipeline in transitive mode and evaluates it.
java -jar ./ratlr.jar transitive -c ./example-configs/transitive/d2m.json ./example-configs/transitive/m2c.json -e ./example-configs/transitive/eval.json
runs the pipeline in transitive mode using the specified configurations and evaluates it based on specified ground truth.
First, the pipeline executes d2m.json
and m2c.json
configurations in order to create a two set of trace links.
Then, it connects the two sets of trace links and evaluates them based on the ground truth specified in eval.json
.