zospy.analyses.wavefront.zernike_coefficients_vs_field.ZernikeCoefficientsVsFieldTransformer

zospy.analyses.wavefront.zernike_coefficients_vs_field.ZernikeCoefficientsVsFieldTransformer#

class zospy.analyses.wavefront.zernike_coefficients_vs_field.ZernikeCoefficientsVsFieldTransformer#

Bases: ZospyTransformer

Lark Transformer for the Zernike Coefficients vs. Field analysis.

Methods

DATE

FLOAT(f)

Floating point number with localized decimal separator.

INT(i)

Integer number.

UINT(i)

Unsigned integer number.

WORD

dict(args)

Transform a key-value mapping.

field_group(args)

Transform a group of fields under a common key to a SimpleField.

field_name(name)

Transform a field name.

field_parameters(args)

Transform field parameters.

field_value(value)

Transform a field value.

list

Built-in mutable sequence.

multi_string(iterable, /)

Concatenate any number of strings.

parametric_field(args)

Transform a field with parameters.

parametric_unit_field(args)

Transform a field with parameters and a unit.

simple_field(args)

Transform a simple field with a name and a value.

start(args)

Transform the root of the parse tree.

string_list(args)

List of whitespace-separated strings.

table(args)

Transform a table with a header and one or more rows.

text(args)

Discard text that can be ignored.

transform(tree)

Transform the given tree, and return the final result

tuple(args)

Transform a tuple of values.

unit(args)

Transform a unit of measurement.

unit_field(args)

Transform a field with a unit.

zernike_vs_field_table(args)

Transform the Zernike vs. Field table to a DataFrame.

start(args)#

Transform the root of the parse tree.

zernike_vs_field_table(args)#

Transform the Zernike vs. Field table to a DataFrame.