skeleton_keys.cmds.layer_aligned_coords.LayerAlignedCoordsSchema#
- class skeleton_keys.cmds.layer_aligned_coords.LayerAlignedCoordsSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)#
This schema is designed to be a schema_type for an ArgSchemaParser object
LayerAlignedCoordsSchema# key
description
default
field_type
json_type
input_json
file path of input json file
NA
InputFilestr
output_json
file path to output json file
NA
OutputFilestr
log_level
set the logging level of the module
ERROR
LogLevelstr
coordinate_file
CSV file with three coordinate columns
NA
InputFilestr
layer_depths_file
no description
None
InputFilestr
output_file
CSV file with adjusted coordinates
output.csv
OutputFilestr
coordinate_column_prefix
common prefix for coordinate columns
Stringstr
coordinate_column_suffix
common suffix for coordinate columns
Stringstr
surface_and_layers_file
JSON file with surface and layer polygon paths
None
InputFilestr
layer_list
List of layer names in order
[‘Layer1’, ‘Layer2/3’, ‘Layer4’, ‘Layer5’, ‘Layer6a’, ‘Layer6b’]
Liststr
- __init__(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)#
Methods
__init__(*[, only, exclude, many, context, ...])dump(obj, *[, many])Serialize an object to native Python data types according to this Schema's fields.
dumps(obj, *args[, many])Same as
dump(), except return a JSON-encoded string.from_dict(fields, *[, name])Generate a Schema class given a dictionary of fields.
get_attribute(obj, attr, default)Defines how to pull values from an object to serialize.
handle_error(error, data, *, many, **kwargs)Custom error handler function for the schema.
load(data, *[, many, partial, unknown])Deserialize a data structure to an object defined by this Schema's fields.
loads(json_data, *[, many, partial, unknown])Same as
load(), except it takes a JSON string as input.make_object(in_data, **kwargs)marshmallow.pre_load decorated function for applying defaults on deserialation
on_bind_field(field_name, field_obj)Hook to modify a field when it is bound to the Schema.
validate(data, *[, many, partial])Validate data against the schema, returning a dictionary of validation errors.
Attributes
TYPE_MAPPINGdict_classerror_messagesOverrides for default schema-level error messages
optsset_class