asap.module package

Subpackages

Submodules

asap.module.render_module module

class asap.module.render_module.RenderModule(schema_type=None, *args, **kwargs)[source]

Bases: ArgSchemaParser

Note

This class takes a ArgSchema as an input to parse inputs , with a default schema of type RenderParameters

default_schema

alias of RenderParameters

exception asap.module.render_module.RenderModuleException[source]

Bases: Exception

Base Exception class for render module

class asap.module.render_module.SparkModule(input_data=None, schema_type=None, output_schema_type=None, args=None, logger_name='argschema.argschema_parser')[source]

Bases: ArgSchemaParser

Note

This class takes a ArgSchema as an input to parse inputs , with a default schema of type SparkParameters

default_schema

alias of SparkParameters

classmethod get_args(**kwargs)[source]

override to append to spark call

static get_cmd_opt(v, flag=None)[source]
static get_flag_cmd(v, flag=None)[source]
classmethod get_spark_call(masterUrl=None, jarfile=None, className=None, driverMemory=None, memory=None, sparkhome=None, spark_files=None, spark_conf=None, **kwargs)[source]
classmethod get_spark_command(**kwargs)[source]
run_spark_command(**kwargs)[source]
static sanitize_cmd(cmd)[source]
exception asap.module.render_module.SparkModuleError[source]

Bases: RenderModuleException

error thrown by asap spark modules

class asap.module.render_module.StackInputModule(schema_type=None, *args, **kwargs)[source]

Bases: RenderModule

Note

This class takes a ArgSchema as an input to parse inputs , with a default schema of type InputStackParameters

default_schema

alias of InputStackParameters

get_inputstack_zs(input_stack=None, render=None, **kwargs)[source]
get_overlapping_inputstack_zvalues(input_stack=None, zValues=None, render=None, **kwargs)[source]
class asap.module.render_module.StackOutputModule(schema_type=None, *args, **kwargs)[source]

Bases: RenderModule

Note

This class takes a ArgSchema as an input to parse inputs , with a default schema of type OutputStackParameters

default_schema

alias of OutputStackParameters

delete_zValues(zValues=None, output_stack=None, render=None)[source]
output_tilespecs_to_stack(tilespecs, output_stack=None, sharedTransforms=None, close_stack=None, overwrite_zlayer=None, render=None, pool_size=None, **kwargs)[source]
validate_tilespecs(input_stack, output_stack, z, render=None)[source]
class asap.module.render_module.StackTransitionModule(schema_type=None, *args, **kwargs)[source]

Bases: StackOutputModule, StackInputModule

Note

This class takes a ArgSchema as an input to parse inputs , with a default schema of type OutputStackParameters

asap.module.template_module module

class asap.module.template_module.TemplateModule(schema_type=None, *args, **kwargs)[source]

Bases: RenderModule

Note

This class takes a ArgSchema as an input to parse inputs , with a default schema of type TemplateParameters

default_output_schema

alias of TemplateOutputParameters

default_schema

alias of TemplateParameters

run()[source]

Module contents