Commands#

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

Finite depth dip coating image analysis.

positional arguments:
  {samples,analyzers,references,substrates,coatinglayers,analyze}
    samples             show path to sample directory
    analyzers           list installed analyzers
    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

analyzers#

usage: finitedepth analyzers [-h]

List installed analyzers.

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

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.