beamds.beam.auto package#

Submodules#

beamds.beam.auto.auto module#

class beamds.beam.auto.auto.AutoBeam(*args, _store_init_path=None, _save_init_args=True, **kwargs)[source]#

Bases: BeamBase

add_private_module_spec(module_name)[source]#
blacklisted_pip_package = ['sklearn']#
canonical_name(look_for_property=False)[source]#
classmethod from_bundle(path, cache_path=None)[source]#
get_pip_package(module_name)[source]#
property import_statement#
property in_main_script#
property loaded_modules[source]#
property metadata#
property module_dependencies[source]#
property module_name[source]#
property module_spec[source]#
static module_walk(root_path)[source]#
modules_to_tar(path)[source]#

This method is used to create a tarball of all the private modules used by the object.

Parameters: path (str): The path where the tarball will be created.

Returns: None

property private_modules#
property private_modules_walk[source]#
recursive_module_dependencies(module_path)[source]#
property requirements[source]#
property self_path[source]#
static to_bundle(obj, path=None, blacklist=None)[source]#
static to_docker(obj=None, base_image=None, serve_config=None, bundle_path=None, image_name=None, entrypoint='synchronous-server', beam_version='latest', dockerfile='simple-entrypoint', registry_url=None, base_url=None, registry_project_name=None, path_to_state=None, username=None, password=None, copy_bundle=False, requirements_blacklist=None, **kwargs)[source]#
property top_levels[source]#
property visited_modules#
static write_requirements(requirements, path, relation='~=', sim_type='major', blacklist=None)[source]#

@param requirements: @param path: @param relation: can be ‘~=’, ‘==’ or ‘>=’ or ‘all’ @return:

beamds.beam.auto.synchronous-server module#

beamds.beam.auto.utils module#

class beamds.beam.auto.utils.ImportCollector[source]#

Bases: NodeVisitor

visit_Import(node)[source]#
visit_ImportFrom(node)[source]#
beamds.beam.auto.utils.classify_module(module_name)[source]#
beamds.beam.auto.utils.get_module_paths(spec)[source]#
beamds.beam.auto.utils.get_origin(module_name_or_spec)[source]#
beamds.beam.auto.utils.is_installed_package(module_name)[source]#
beamds.beam.auto.utils.is_module_installed(module_name)[source]#
beamds.beam.auto.utils.is_std_lib(module_name)[source]#

Module contents#