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.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.setup 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.lake package
- ersilia.publish package
- Submodules
- ersilia.publish.deploy module
- ersilia.publish.dockerhub module
- ersilia.publish.inspect module
ModelInspector
ModelInspector.BENTOML_FILES
ModelInspector.BENTOML_FOLDERS
ModelInspector.COMMON_FILES
ModelInspector.ERSILIAPACK_FILES
ModelInspector.ERSILIAPACK_FOLDERS
ModelInspector.REQUIRED_FIELDS
ModelInspector.RUN_FILE
ModelInspector.check_complete_folder_structure()
ModelInspector.check_complete_metadata()
ModelInspector.check_computational_performance()
ModelInspector.check_dependencies_are_valid()
ModelInspector.check_no_extra_files()
ModelInspector.check_repo_exists()
ModelInspector.get_pack_type()
ModelInspector.validate_repo_structure()
Result
- ersilia.publish.lake module
- ersilia.publish.publish module
- ersilia.publish.rebase module
- ersilia.publish.s3 module
- ersilia.publish.store module
- ersilia.publish.test module
CheckService
CheckService.INPUT_SHAPE
CheckService.MODEL_OUTPUT
CheckService.MODEL_TASKS
CheckService.OUTPUT_SHAPE
CheckService.check_consistent_output()
CheckService.check_example_input()
CheckService.check_files()
CheckService.check_information()
CheckService.check_model_output_content()
CheckService.get_inputs()
CheckService.validate_file_content()
CheckStrategy
Checks
IOService
IOService.BENTOML_FILES
IOService.ERSILIAPACK_FILES
IOService.RUN_FILE
IOService.calculate_directory_size()
IOService.calculate_image_size()
IOService.collect_and_save_json()
IOService.get_conda_env_size()
IOService.get_directories_sizes()
IOService.get_env_sizes()
IOService.get_file_requirements()
IOService.get_model_type()
IOService.read_information()
IOService.update_metadata()
InspectService
ModelTester
Options
RunnerService
STATUS_CONFIGS
SetupService
TableConfig
TableType
TableType.COMPUTATIONAL_PERFORMANCE
TableType.CONSISTENCY_BASH
TableType.DEPENDECY_CHECK
TableType.FINAL_RUN_SUMMARY
TableType.INSPECT_SUMMARY
TableType.MODEL_DIRECTORY_SIZES
TableType.MODEL_ENV_SIZES
TableType.MODEL_FILE_CHECKS
TableType.MODEL_INFORMATION_CHECKS
TableType.MODEL_OUTPUT
TableType.RUNNER_CHECKUP_STATUS
TableType.SHALLOW_CHECK_SUMMARY
- Module contents
- 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 module
- ersilia.setup.requirements.compound module
- ersilia.setup.requirements.conda module
- ersilia.setup.requirements.docker module
- ersilia.setup.requirements.eospath module
- ersilia.setup.requirements.git module
- ersilia.setup.requirements.isaura module
- ersilia.setup.requirements.ping 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
- 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
- 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.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_pack_method_docker()
resolve_platform()
- ersilia.utils.download module
- ersilia.utils.dvc 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()
resolve_pack_method()
resolve_pack_method_source()
- ersilia.utils.ports module
- ersilia.utils.remove module
- ersilia.utils.session module
- 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.