Commands#

usage: finitedepth [-h] [--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
                   {samples,references,substrates,coatinglayers,analyze} ...

Finite depth dip coating image analysis.

positional arguments:
  {samples,references,substrates,coatinglayers,analyze}
    samples             show path to sample directory
    references          list installed reference constructors
    substrates          list installed substrate constructors
    coatinglayers       list installed coating layer constructors
    analyze             parse configuration files and analyze

options:
  -h, --help            show this help message and exit
  --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}
                        set logging level

samples#

usage: finitedepth samples [-h] [-l] [plugin]

Show path to sample directory.

positional arguments:
  plugin      name of the plugin

options:
  -h, --help  show this help message and exit
  -l, --list  list plugin names

references#

usage: finitedepth references [-h]

List installed reference constructors.

options:
  -h, --help  show this help message and exit

substrates#

usage: finitedepth substrates [-h]

List installed substrate constructors.

options:
  -h, --help  show this help message and exit

coatinglayers#

usage: finitedepth coatinglayers [-h]

List installed coating layer constructors.

options:
  -h, --help  show this help message and exit

analyze#

usage: finitedepth analyze [-h] [-r] [-e ENTRY] file [file ...]

Parse configuration files and analyze.

positional arguments:
  file                  glob pattern for configuration files

options:
  -h, --help            show this help message and exit
  -r, --recursive       recursively find configuration files
  -e ENTRY, --entry ENTRY
                        regex pattern for configuration file entries

Supported file formats: YAML, JSON. Refer to the package documentation for
configuration file structure.