CLI
CLI Arguments
When you install the netts package, you also get the netts
commandline interface (CLI). To see all of the commands and options for the CLI, run:
netts --help
Each netts
sub command also supports the --help
option.
The Run Command
The netts run
command will process a transcript (or directory of transcripts), building semantic MultiDiGraphs and saving them as pickled Python objects to the specified output directory. By default, netts will also draw the graphs and save them in .png
format next to the pickled objects.
netts run my_transcripts output_folder
my_transcripts/
├─ transcript_1.txt
├─ transcript_2.txt
output_folder/
├─ transcript_1.pickle
├─ transcript_1.png
├─ transcript_2.pickle
├─ transcript_2.png
The netts run
command has a few optional parameters:
Pattern
You can pass a glob pathname to filter files to process in a directory. For example, if we only wanted to process files in INPUT_DIR
with the suffix _monday.txt
, we could use:
netts run DIRECTORY OUTPUT_DIR --pattern "*_monday.txt"
Force
By default netts will not reprocess a file if it already exists in the output dir. If you wish to reprocess it again add the --force
flag.
netts run INPUT_DIR_OR_FILE OUTPUT_DIR --force
Figure
By default netts run
will create a figures and output them to OUTPUT_DIR
. If you don't want figures, add the --no-figure
flag:
netts run INPUT_DIR_OR_FILE OUTPUT_DIR --no-figure
You can also change the figure format, which will except any format supported by Matplotlib:
netts run INPUT_DIR_OR_FILE OUTPUT_DIR --fig-format .jpeg