skeleton_keys.cmds.upright_corrected_swc.UprightCorrectedSwcSchema#
- class skeleton_keys.cmds.upright_corrected_swc.UprightCorrectedSwcSchema(*, 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
UprightCorrectedSwcSchema# 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
specimen_id
Specimen ID
NA
Integerint
swc_path
path to SWC file (optional)
None
InputFilestr
output_file
no description
output.swc
OutputFilestr
correct_for_shrinkage
Whether to correct for shrinkage
True
Booleanbool
correct_for_slice_angle
Whether to correct for slice angle
True
Booleanbool
surface_and_layers_file
JSON file with surface and layer polygon paths
None
InputFilestr
closest_surface_voxel_file
Closest surface voxel reference HDF5 file for slice angle calculation
None
InputFilestr
surface_paths_file
Surface paths (streamlines) HDF5 file for slice angle calculation
None
InputFilestr
- __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