you can get the same information with vbias --help.
Variable bias CLI
Usage: vbias [OPTIONS] <PATH>
Arguments:
<PATH>
The path to the gds file to read
Options:
-o, --output-path <OUTPUT_PATH>
The path to the gds file to read
[default: biased.gds]
-O, --keep-orig
Copy the original layer into the output GDS (easy for comparing old v new)
-D, --debug
Enable debug mode
Activating debug mode will introduce a bunch of debug shapes into the biased gds. Moreover all unmodified layers will be dropped.
-t, --threads <THREADS>
Default number of threads used (set to 0 for max number of threads)
[default: 0]
-v, --viewing-angle <VIEWING_ANGLE>
Default viewing angle (in degrees).
The viewing angle is the maximum allowed angle with the normal at an edge point under which we're allowed to look for an edge close enough for biasing.
[default: 80]
-r, --right-angle-tolerance <RIGHT_ANGLE_TOLERANCE>
Default right-angle tolerance (in degrees).
The right angle tolerance signifies the deviation from 90° under which an angle is still considered a right-angle.
[default: 25]
-e, --rdp-eps <RDP_EPS>
Line Simplification Epsilon (in nm).
Ramer Douglas Peucker Line Simplification Epsilon value. The RDP algorithm is called before and after applying bias.
[default: 2]
-i, --interpolation-step <INTERPOLATION_STEP>
Interpolation Step (in nm)
For better accuracy we probably want to interpolate long edges Set to 0 to disable interpolation altogether (probably fine for linear biasing).
[default: 1000]
-g, --grid-size <GRID_SIZE>
Grid Cell Size (in μm)
Large polygons need to be fractured on a grid, such that only points in the vicinity of the current point that is being biased are being considered as 'opposite' points.
[default: 50]
-l, --layer <LAYER>
The input layer to bias
[default: 1/0]
-I, --inclusion-layer <INCLUSION_LAYER>
The inclusion layer (e.g. 10/1) under which to bias (if not given, everything will be considered)
note: the biasing algorithm considers each cell individually, hence inclusion layers are only considered if they are at exactly the same hierarchy level as the polygons to bias! You can circumvent this limitation by flattening the GDS.
[default: ]
-E, --exclusion-layer <EXCLUSION_LAYER>
The exclusion layer (e.g. 10/2) under which not to bias (if not given, everything will be considered)
note: the biasing algorithm considers each cell individually, hence exclusion layers are only considered if they are at exactly the same hierarchy level as the polygons to bias! You can circumvent this limitation by flattening the GDS.
[default: ]
-c, --coeffs <COEFFS>
The bias polynomial equation coefficients (order 0->n; comma-seperated)
[default: 0.05,-0.04]
-h, --help
Print help (see a summary with '-h')