ersilia package¶
Subpackages¶
- ersilia.app package
- ersilia.auth package
- ersilia.cli package
- Subpackages
- ersilia.cli.commands package
- Subpackages
- Submodules
- ersilia.cli.commands.auth module
- 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
ErsiliaModel
ErsiliaModel.api()
ErsiliaModel.api_task()
ErsiliaModel.close()
ErsiliaModel.example()
ErsiliaModel.fetch()
ErsiliaModel.get_apis()
ErsiliaModel.info()
ErsiliaModel.input_type
ErsiliaModel.is_valid()
ErsiliaModel.meta
ErsiliaModel.output_type
ErsiliaModel.paths
ErsiliaModel.run()
ErsiliaModel.schema
ErsiliaModel.serve()
ErsiliaModel.setup()
ErsiliaModel.size
ErsiliaModel.update_model_usage_time()
- ersilia.core.modelbase module
- ersilia.core.session module
Session
Session.close()
Session.current_identifier()
Session.current_model_id()
Session.current_output_source()
Session.current_service_class()
Session.get()
Session.open()
Session.register_output_source()
Session.register_service_class()
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
- 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
ApiSchema
ApiSchema.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
StandardCSVRunApi
StandardCSVRunApi.async_serialize_to_json_one_column()
StandardCSVRunApi.get_expected_output_header()
StandardCSVRunApi.get_identifier_object_by_input_type()
StandardCSVRunApi.get_list_from_csv()
StandardCSVRunApi.is_amenable()
StandardCSVRunApi.is_input_type_standardizable()
StandardCSVRunApi.is_output_csv_file()
StandardCSVRunApi.is_output_type_standardizable()
StandardCSVRunApi.parse_smiles_list()
StandardCSVRunApi.parse_smiles_string()
StandardCSVRunApi.post()
StandardCSVRunApi.serialize_to_csv()
StandardCSVRunApi.serialize_to_json()
StandardCSVRunApi.serialize_to_json_one_column()
StandardCSVRunApi.serialize_to_json_three_columns()
StandardCSVRunApi.serialize_to_json_two_columns()
- 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
DumpLocalCache
DumpLocalCache.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.utils module
ApiClient
ClickInterface
FileManager
InferenceStoreMessage
JobStatus
ModelNotInStore
OutputSource
PrecalculationsInStore
PrecalculationsNotInStore
delete_file_upon_upload()
echo_found_shards()
echo_intro()
echo_job_submitted()
echo_job_succeeded()
echo_local_sample_warning()
echo_merged_saved()
echo_redis_fetched_missed()
echo_redis_job_submitted()
echo_redis_local_completed()
echo_small_sample_warning()
echo_status()
echo_submitting_job()
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
BaseConda
CondaUtils
CondaUtils.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()
SimpleConda
StandaloneConda
- ersilia.utils.config module
- ersilia.utils.cron module
- ersilia.utils.csvfile module
- ersilia.utils.docker module
ContainerMetricsSampler
SimpleDocker
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.remove()
SimpleDocker.run()
SimpleDockerfileParser
is_docker_installed()
is_udocker_installed()
model_image_version_reader()
resolve_platform()
set_docker_host()
- ersilia.utils.download 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
ErsiliaMetadataLoader
Metadata
Metadata.Identifier
Metadata.Slug
Metadata.Title
Metadata.Description
Metadata.Mode
Metadata.Input
Metadata.InputShape
Metadata.Task
Metadata.Output
Metadata.OutputType
Metadata.OutputShape
Metadata.Interpretation
Metadata.Tag
Metadata.Publication
Metadata.SourceCode
Metadata.License
Metadata.DockerHub
Metadata.DockerArchitecture
Metadata.S3
Metadata.Status
Metadata.Contributor
Metadata.Contributor
Metadata.Description
Metadata.DockerArchitecture
Metadata.DockerHub
Metadata.Identifier
Metadata.Input
Metadata.InputShape
Metadata.Interpretation
Metadata.License
Metadata.Mode
Metadata.Output
Metadata.OutputShape
Metadata.OutputType
Metadata.Publication
Metadata.S3
Metadata.Slug
Metadata.SourceCode
Metadata.Status
Metadata.Tag
Metadata.Task
Metadata.Title
Paths
get_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()
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
Versioner
Versioner.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
,Enum
An 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.