ersilia package¶
Subpackages¶
- ersilia.api package
- Subpackages
- ersilia.api.commands package
- Submodules
- ersilia.api.commands.catalog module
- ersilia.api.commands.close module
- ersilia.api.commands.delete module
- ersilia.api.commands.example module
- ersilia.api.commands.fetch module
- ersilia.api.commands.info module
- ersilia.api.commands.is_fetched module
- ersilia.api.commands.run module
- ersilia.api.commands.serve module
- Module contents
- ersilia.api.commands package
- Submodules
- ersilia.api.create_api module
- ersilia.api.echo module
- Module contents
- Subpackages
- ersilia.app package
- ersilia.auth package
- ersilia.cli package
- Subpackages
- ersilia.cli.commands package
- Subpackages
- Submodules
- ersilia.cli.commands.catalog module
- ersilia.cli.commands.close module
- ersilia.cli.commands.delete module
- ersilia.cli.commands.dump module
- ersilia.cli.commands.example module
- ersilia.cli.commands.fetch module
- ersilia.cli.commands.info module
- ersilia.cli.commands.publish module
- ersilia.cli.commands.run module
- ersilia.cli.commands.serve module
- ersilia.cli.commands.test module
- ersilia.cli.commands.uninstall module
- Module contents
- ersilia.cli.commands package
- Submodules
- ersilia.cli.cmd module
- ersilia.cli.create_cli module
- ersilia.cli.echo module
- ersilia.cli.messages module
- Module contents
- Subpackages
- ersilia.core package
- Submodules
- ersilia.core.base module
- ersilia.core.model module
ErsiliaModelErsiliaModel.api()ErsiliaModel.api_task()ErsiliaModel.close()ErsiliaModel.example()ErsiliaModel.fetch()ErsiliaModel.get_apis()ErsiliaModel.info()ErsiliaModel.input_typeErsiliaModel.is_valid()ErsiliaModel.metaErsiliaModel.output_typeErsiliaModel.pathsErsiliaModel.run()ErsiliaModel.schemaErsiliaModel.serve()ErsiliaModel.setup()ErsiliaModel.sizeErsiliaModel.update_model_usage_time()
- ersilia.core.modelbase module
- ersilia.core.session module
SessionSession.close()Session.current_identifier()Session.current_model_id()Session.current_output_source()Session.current_service_class()Session.current_store_status()Session.get()Session.get_tracking_use_case()Session.open()Session.register_output_source()Session.register_service_class()Session.register_store_status()Session.register_tracking_use_case()Session.tracking_status()Session.update_cpu_time()Session.update_peak_memory()Session.update_total_memory()
- ersilia.core.tracking module
- Module contents
- ersilia.db package
- ersilia.hub package
- Subpackages
- ersilia.hub.bundle package
- ersilia.hub.content package
- Submodules
- ersilia.hub.content.base_information module
- ersilia.hub.content.base_information_validator module
- ersilia.hub.content.card module
- ersilia.hub.content.catalog module
- ersilia.hub.content.columns_information module
- ersilia.hub.content.information module
- ersilia.hub.content.search module
- ersilia.hub.content.slug module
- Module contents
- ersilia.hub.delete package
- ersilia.hub.fetch package
- ersilia.hub.pull package
- Module contents
- Subpackages
- ersilia.io package
- Subpackages
- Submodules
- ersilia.io.annotated module
- ersilia.io.dataframe module
- ersilia.io.input module
- ersilia.io.output module
- ersilia.io.output_logger module
- ersilia.io.pure module
- ersilia.io.shape module
- Module contents
- ersilia.publish package
- ersilia.serve package
- Subpackages
- Submodules
- ersilia.serve.api module
- ersilia.serve.autoservice module
- ersilia.serve.schema module
ApiSchemaApiSchema.empty()ApiSchema.empty_by_api()ApiSchema.empty_by_field()ApiSchema.empty_input_by_api()ApiSchema.empty_output_by_api()ApiSchema.get()ApiSchema.get_apis()ApiSchema.get_meta()ApiSchema.get_meta_by_api()ApiSchema.get_output_by_api()ApiSchema.get_schema_by_api()ApiSchema.is_h5_serializable()ApiSchema.isfile()ApiSchema.schema
- ersilia.serve.services module
- ersilia.serve.standard_api module
StandardCSVRunApiStandardCSVRunApi.async_serialize_to_json_one_column()StandardCSVRunApi.get_identifier_object_by_input_type()StandardCSVRunApi.get_input_header()StandardCSVRunApi.get_list_from_csv()StandardCSVRunApi.get_output_header()StandardCSVRunApi.is_amenable()StandardCSVRunApi.is_input_type_standardizable()StandardCSVRunApi.is_output_csv_file()StandardCSVRunApi.is_output_type_standardizable()StandardCSVRunApi.post()StandardCSVRunApi.serialize_to_json()StandardCSVRunApi.serialize_to_json_one_column()
- Module contents
- ersilia.setup package
- Subpackages
- ersilia.setup.requirements package
- Submodules
- ersilia.setup.requirements.bentoml_requirement module
- ersilia.setup.requirements.conda module
- ersilia.setup.requirements.docker module
- ersilia.setup.requirements.eospath module
- ersilia.setup.requirements.git module
- ersilia.setup.requirements.ping module
- ersilia.setup.requirements.setuptools_req module
- Module contents
- ersilia.setup.utils package
- ersilia.setup.requirements package
- Submodules
- ersilia.setup.baseconda module
- ersilia.setup.basedocker module
- ersilia.setup.conda module
- ersilia.setup.config module
- ersilia.setup.profile module
- Module contents
- Subpackages
- ersilia.store package
- Submodules
- ersilia.store.api module
- ersilia.store.dump module
DumpLocalCacheDumpLocalCache.cache_missing_results()DumpLocalCache.conn_redis()DumpLocalCache.fetch_all_cached()DumpLocalCache.fetch_cached_results()DumpLocalCache.fetch_or_cache_header()DumpLocalCache.generate_redis_key()DumpLocalCache.get_cached()DumpLocalCache.init_redis()DumpLocalCache.list_cached_inputs()DumpLocalCache.make_hashable()DumpLocalCache.orient_to_json()
- ersilia.store.isaura module
- ersilia.store.utils module
ApiClientClickInterfaceFileManagerInferenceStoreMessageJobStatusModelNotInStoreOutputSourcePrecalculationsInStorePrecalculationsNotInStoredelete_file_upon_upload()echo_exceptions()echo_found_shards()echo_intro()echo_job_submitted()echo_job_succeeded()echo_local_fetched_cache_size()echo_local_only_empty_cache()echo_local_sample_warning_()echo_merged_saved()echo_redis_fetched_missed()echo_redis_file_saved()echo_redis_job_submitted()echo_redis_local_completed()echo_redis_null_output()echo_small_sample_warning()echo_status()echo_submitting_job()echo_sys_exited()echo_upload_complete()echo_uploading_inputs()log_prefix()merge_csvs_stdlib()store_has_model()
- Module contents
- ersilia.tools package
- ersilia.utils package
- Subpackages
- ersilia.utils.exceptions_utils package
- Submodules
- ersilia.utils.exceptions_utils.api_exceptions module
- ersilia.utils.exceptions_utils.base_information_exceptions module
- ersilia.utils.exceptions_utils.card_exceptions module
- ersilia.utils.exceptions_utils.catalog_exceptions module
- ersilia.utils.exceptions_utils.clear_exceptions module
- ersilia.utils.exceptions_utils.close_exceptions module
- ersilia.utils.exceptions_utils.delete_exceptions module
- ersilia.utils.exceptions_utils.example_exceptions module
- ersilia.utils.exceptions_utils.exceptions module
- ersilia.utils.exceptions_utils.fetch_exceptions module
- ersilia.utils.exceptions_utils.handle_undecorated_exception module
- ersilia.utils.exceptions_utils.hubdata_exceptions module
- ersilia.utils.exceptions_utils.issue_reporting module
- ersilia.utils.exceptions_utils.pull_exceptions module
- ersilia.utils.exceptions_utils.serve_exceptions module
- ersilia.utils.exceptions_utils.setup_exceptions module
- ersilia.utils.exceptions_utils.test_exceptions module
- ersilia.utils.exceptions_utils.throw_ersilia_exception module
- ersilia.utils.exceptions_utils.tracking_exceptions module
- Module contents
- ersilia.utils.identifiers package
- Submodules
- ersilia.utils.identifiers.arbitrary module
- ersilia.utils.identifiers.compound module
- ersilia.utils.identifiers.file module
- ersilia.utils.identifiers.long module
- ersilia.utils.identifiers.model module
- ersilia.utils.identifiers.protein module
- ersilia.utils.identifiers.short module
- ersilia.utils.identifiers.text module
- ersilia.utils.identifiers.timestamp module
- Module contents
- ersilia.utils.supp package
- ersilia.utils.exceptions_utils package
- Submodules
- ersilia.utils.cache module
- ersilia.utils.cli_query module
- ersilia.utils.conda module
BaseCondaCondaUtilsCondaUtils.activate_base()CondaUtils.checksum_from_conda_yml_file()CondaUtils.checksum_from_dockerfile()CondaUtils.checksum_from_file()CondaUtils.get_base_env()CondaUtils.get_conda_and_pip_install_commands_from_dockerfile_if_exclusive()CondaUtils.specs_from_dockerfile()CondaUtils.specs_from_dockerfile_as_json()
SimpleCondaSimpleConda.active_env()SimpleConda.clone()SimpleConda.create()SimpleConda.create_executable_bash_script()SimpleConda.delete()SimpleConda.delete_one()SimpleConda.exists()SimpleConda.export_env_yml()SimpleConda.get_python_path_env()SimpleConda.list_eos_environments()SimpleConda.run_commandlines()SimpleConda.startswith()
StandaloneConda
- ersilia.utils.config module
- ersilia.utils.cron module
- ersilia.utils.csvfile module
- ersilia.utils.docker module
ContainerMetricsSamplerSimpleDockerSimpleDocker.brute_delete_by_model_id()SimpleDocker.build()SimpleDocker.cleanup_ersilia_images()SimpleDocker.container_peak()SimpleDocker.containers()SimpleDocker.cp_from_container()SimpleDocker.cp_from_image()SimpleDocker.delete()SimpleDocker.exec()SimpleDocker.exec_container()SimpleDocker.exists()SimpleDocker.images()SimpleDocker.kill()SimpleDocker.list_eos_images()SimpleDocker.remove()SimpleDocker.run()
SimpleDockerfileParseris_docker_installed()is_udocker_installed()model_image_version_reader()resolve_platform()set_docker_host()
- ersilia.utils.download module
- ersilia.utils.echo module
- ersilia.utils.environment module
- ersilia.utils.hdf5 module
- ersilia.utils.import module
- ersilia.utils.installers module
- ersilia.utils.logging module
- ersilia.utils.paths module
ErsiliaMetadataLoaderMetadataMetadata.IdentifierMetadata.SlugMetadata.TitleMetadata.DescriptionMetadata.ModeMetadata.InputMetadata.InputShapeMetadata.TaskMetadata.OutputMetadata.OutputTypeMetadata.OutputShapeMetadata.InterpretationMetadata.TagMetadata.PublicationMetadata.SourceCodeMetadata.LicenseMetadata.DockerHubMetadata.DockerArchitectureMetadata.S3Metadata.StatusMetadata.ContributorMetadata.ContributorMetadata.DescriptionMetadata.DockerArchitectureMetadata.DockerHubMetadata.IdentifierMetadata.InputMetadata.InputShapeMetadata.InterpretationMetadata.LicenseMetadata.ModeMetadata.OutputMetadata.OutputShapeMetadata.OutputTypeMetadata.PublicationMetadata.S3Metadata.SlugMetadata.SourceCodeMetadata.StatusMetadata.TagMetadata.TaskMetadata.Title
Pathsget_metadata_from_base_dir()metadata_constructor()
- ersilia.utils.ports module
- ersilia.utils.remove module
- ersilia.utils.resolvers module
- ersilia.utils.session module
create_session_dir()create_session_files()deregister_model_session()determine_orphaned_session()get_current_pid()get_model_session()get_parent_pid()get_session_dir()get_session_id()get_session_uuid()prune_empty_session_dirs()register_model_session()remove_orphaned_sessions()remove_session_dir()set_write_permissions()
- ersilia.utils.spinner module
- ersilia.utils.system module
- ersilia.utils.terminal module
- ersilia.utils.tracking module
- ersilia.utils.uninstall module
- ersilia.utils.upload module
- ersilia.utils.venv module
- ersilia.utils.versioning module
VersionerVersioner.python_version()Versioner.ersilia_version()Versioner.ersilia_version_with_py()Versioner.ersilia_version_from_path()Versioner.bentoml_version()Versioner.server_docker_name()Versioner.base_conda_name()Versioner.reformat_py()Versioner.base_conda_name()Versioner.bentoml_version()Versioner.ersilia_version()Versioner.ersilia_version_from_path()Versioner.ersilia_version_with_py()Versioner.python_version()Versioner.reformat_py()Versioner.server_docker_name()
- ersilia.utils.zip module
- Module contents
- Subpackages
Submodules¶
ersilia.default module¶
- class ersilia.default.TableConstants(value)[source]¶
Bases:
str,EnumAn enumeration.
- BOTTOM_LEFT = '└'¶
- BOTTOM_MIDDLE = '┴'¶
- BOTTOM_RIGHT = '┘'¶
- CELL_PADDING = ' '¶
- COLUMN_SEPARATOR = ' | '¶
- HORIZONTAL = '─'¶
- MIDDLE_LEFT = '├'¶
- MIDDLE_MIDDLE = '┼'¶
- MIDDLE_RIGHT = '┤'¶
- TOP_LEFT = '┌'¶
- TOP_MIDDLE = '┬'¶
- TOP_RIGHT = '┐'¶
- VERTICAL = '│'¶
- ersilia.default.bashrc_cli_snippet(overwrite=True)[source]¶
Write a conda snippet in the user profile.
This function writes on the user profile to create an executable to work with conda environments based on model identifiers.
Motivation behind this function is to define an ersilia CLI.
- Parameters:
overwrite (-) – Overwrite the current bash profile file if the eosconda string is found.