MCPcopy Create free account

hub / github.com/datmo/datmo / types & classes

Types & classes187 in github.com/datmo/datmo

↓ 51 callersClassConfig
Datmo Config properties Parameters ---------- home : str project home directory damto_directory_name : str datmo dire
datmo/config.py:10
↓ 30 callersClassModel
Model is an entity object that encapsulates other entities Note ---- All attributes of the class in the ``Attributes`` section must be se
datmo/core/entity/model.py:3
↓ 26 callersClassEnvironmentController
EnvironmentController inherits from BaseController and manages business logic related to the environment. Methods ------- create(dict
datmo/core/controller/environment/environment.py:15
↓ 26 callersClassLocalDAL
LocalDAL is a local DAL object that stores info locally. DAL stands for 'data access layer' and serves as a storage for all entities. Pa
datmo/core/storage/local/dal.py:17
↓ 25 callersClassSnapshot
Snapshot is an entity object to represent a version of the model. These snapshots are the building blocks upon which models can be shared and repr
datmo/core/entity/snapshot.py:7
↓ 24 callersClassPathDoesNotExist
datmo/core/util/exceptions.py:100
↓ 23 callersClassSnapshotController
SnapshotController inherits from BaseController and manages business logic related to snapshots Attributes ---------- code : datmo.core.c
datmo/core/controller/snapshot.py:15
↓ 22 callersClassGitExecutionError
datmo/core/util/exceptions.py:167
↓ 22 callersClassTask
Task is an entity object to represent an experiment run. A snapshot is taken before and after the task to capture the relevant components. These s
datmo/core/entity/task.py:6
↓ 21 callersClassEnvironment
Environment is an entity object to represent a version of an environment Note ---- All attributes of the class in the ``Attributes`` sect
datmo/core/entity/environment.py:3
↓ 21 callersClassFileCollection
FileCollection is an entity object to represent a collection of files Note ---- All attributes of the class in the ``Attributes`` section
datmo/core/entity/file_collection.py:3
↓ 21 callersClassUser
User is an entity object to represent a given user Note ---- All attributes of the class in the ``Attributes`` section must be serializab
datmo/core/entity/user.py:3
↓ 19 callersClassBlitzDBDALDriver
datmo/core/storage/driver/blitzdb_dal_driver.py:9
↓ 19 callersClassDatmoLogger
Datmo Logging singleton Good info https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
datmo/core/util/logger.py:11
↓ 19 callersClassEnvironmentExecutionError
datmo/core/util/exceptions.py:137
↓ 18 callersClassCode
Code is an entity object to represent a version of source code Note ---- All attributes of the class in the ``Attributes`` section must b
datmo/core/entity/code.py:3
↓ 16 callersClassJSONStore
datmo/core/util/json_store.py:24
↓ 14 callersClassTaskController
TaskController inherits from BaseController and manages business logic associated with tasks within the project. Attributes ----------
datmo/core/controller/task.py:20
↓ 13 callersClassFileIOError
datmo/core/util/exceptions.py:113
↓ 12 callersClassRequiredArgumentMissing
datmo/core/util/exceptions.py:19
↓ 11 callersClassProjectController
ProjectController inherits from BaseController and manages business logic related to the project. One model is associated with each project curren
datmo/core/controller/project.py:17
↓ 9 callersClassEnvironmentDoesNotExist
datmo/core/util/exceptions.py:94
↓ 9 callersClassHelper
datmo/cli/driver/helper.py:32
↓ 8 callersClassCodeNotInitialized
datmo/core/util/exceptions.py:164
↓ 8 callersClassRunCommand
datmo/cli/command/run.py:23
↓ 8 callersClassUnstagedChanges
datmo/core/util/exceptions.py:194
↓ 7 callersClassDALNotInitialized
datmo/core/util/exceptions.py:125
↓ 7 callersClassFileStructureError
datmo/core/util/exceptions.py:116
↓ 6 callersClassProjectCommand
datmo/cli/command/project.py:13
↓ 6 callersClassRun
Run is an object to enable user access to properties Parameters ---------- task_entity : datmo.core.entity.task.Task core task en
datmo/core/entity/run.py:8
↓ 6 callersClassTaskRunError
datmo/core/util/exceptions.py:155
↓ 5 callersClassGitCodeDriver
TODO: Reimplement functions with robust library: https://github.com/gitpython-developers/GitPython This CodeDriver manages source control ma
datmo/core/controller/code/driver/git.py:31
↓ 5 callersClassInvalidArgumentType
datmo/core/util/exceptions.py:52
↓ 4 callersClassBaseController
BaseController is used to setup the repository. It serves as the basis for all other Controller objects Parameters ---------- home : str,
datmo/core/controller/base.py:10
↓ 4 callersClassDoesNotExist
datmo/core/util/exceptions.py:88
↓ 4 callersClassEntityNotFound
datmo/core/util/exceptions.py:67
↓ 4 callersClassFileCollectionController
FileCollectionController inherits from BaseController and manages business logic related to the file system. Methods ------- create(p
datmo/core/controller/file/file_collection.py:10
↓ 4 callersClassIncorrectType
datmo/core/util/exceptions.py:61
↓ 4 callersClassProjectNotInitialized
datmo/core/util/exceptions.py:34
↓ 4 callersClassSnapshotCommand
datmo/cli/command/snapshot.py:12
↓ 3 callersClassArgumentError
datmo/core/util/exceptions.py:4
↓ 3 callersClassCodeController
CodeController inherits from BaseController and manages business logic related to the code. Methods ------- create(code_id=None)
datmo/core/controller/code/code.py:6
↓ 3 callersClassDockerEnvironmentDriver
This EnvironmentDriver handles environment management in the project using docker Parameters ---------- root : str, optional
datmo/core/controller/environment/driver/dockerenv.py:41
↓ 3 callersClassEntityCollectionNotFound
datmo/core/util/exceptions.py:73
↓ 3 callersClassEnvironmentCommand
datmo/cli/command/environment.py:12
↓ 3 callersClassEnvironmentRequirementsCreateError
datmo/core/util/exceptions.py:140
↓ 3 callersClassFileCodeDriver
File-based Code Driver handles source control management for the project with files
datmo/core/controller/code/driver/file.py:20
↓ 3 callersClassGitHostDriver
datmo/core/controller/code/driver/git.py:840
↓ 3 callersClassSnapshot
Snapshot is an entity object to enable user access to properties Parameters ---------- snapshot_entity : datmo.core.entity.snapshot.Snaps
datmo/snapshot.py:9
↓ 3 callersClassSpinner
datmo/core/util/spinner.py:6
↓ 3 callersClassTooManyArgumentsFound
datmo/core/util/exceptions.py:25
↓ 2 callersClassClassMethodNotFound
datmo/core/util/exceptions.py:43
↓ 2 callersClassCommitDoesNotExist
datmo/core/util/exceptions.py:170
↓ 2 callersClassDatmoCommand
datmo/cli/command/datmo_command.py:4
↓ 2 callersClassEnvironmentNotInitialized
datmo/core/util/exceptions.py:152
↓ 2 callersClassFileAlreadyExistsError
datmo/core/util/exceptions.py:82
↓ 2 callersClassFileNotInitialized
datmo/core/util/exceptions.py:119
↓ 2 callersClassGPUSupportNotEnabled
datmo/core/util/exceptions.py:158
↓ 2 callersClassGitUrlArgumentError
datmo/core/util/exceptions.py:22
↓ 2 callersClassMoreThanOneEntityFound
datmo/core/util/exceptions.py:70
↓ 2 callersClassSnapshotCreateFromTaskArgs
datmo/core/util/exceptions.py:16
↓ 1 callersClassCodeDoesNotExist
datmo/core/util/exceptions.py:91
↓ 1 callersClassCodeDriver
CodeDriver is the parent of all code drivers. Any child must implement the methods below Methods ------- create_ref() add remaini
datmo/core/controller/code/driver/__init__.py:4
↓ 1 callersClassCodeMethods
datmo/core/storage/local/dal.py:282
↓ 1 callersClassCommitFailed
datmo/core/util/exceptions.py:173
↓ 1 callersClassDALDriver
DALDriver is the parent of all dal drivers. Any child must implement the methods below Methods ------- get(collection, entity_id)
datmo/core/storage/driver/__init__.py:4
↓ 1 callersClassDatmoFolderInWorkTree
datmo/core/util/exceptions.py:191
↓ 1 callersClassDirAlreadyExistsError
datmo/core/util/exceptions.py:85
↓ 1 callersClassEnvironmentConnectFailed
datmo/core/util/exceptions.py:146
↓ 1 callersClassEnvironmentContainerNotFound
datmo/core/util/exceptions.py:134
↓ 1 callersClassEnvironmentDriver
EnvironmentDriver is the parent of all environment drivers. Any child must implement the methods below Methods ------- init() Ini
datmo/core/controller/environment/driver/__init__.py:4
↓ 1 callersClassEnvironmentImageNotFound
datmo/core/util/exceptions.py:131
↓ 1 callersClassEnvironmentInitFailed
datmo/core/util/exceptions.py:143
↓ 1 callersClassEnvironmentMethods
datmo/core/storage/local/dal.py:286
↓ 1 callersClassFileCollectionMethods
datmo/core/storage/local/dal.py:291
↓ 1 callersClassFileDriver
FileDriver is the parent of all file drivers. Any child must implement the methods below Methods ------- init() initialize the da
datmo/core/controller/file/driver/__init__.py:4
↓ 1 callersClassInputError
datmo/core/util/exceptions.py:64
↓ 1 callersClassInvalidDestinationName
datmo/core/util/exceptions.py:176
↓ 1 callersClassInvalidProjectPath
datmo/core/util/exceptions.py:31
↓ 1 callersClassLocalFileDriver
This FileDriver ensures that the .datmo directory and file based components are present
datmo/core/controller/file/driver/local.py:20
↓ 1 callersClassLogger
Logger is a class to enable user to store properties Attributes ---------- config : dict dictionary containing input or output co
datmo/logger.py:11
↓ 1 callersClassModelMethods
datmo/core/storage/local/dal.py:278
↓ 1 callersClassMutuallyExclusiveArguments
datmo/core/util/exceptions.py:55
↓ 1 callersClassParser
Overwrite the original ArgumentParser https://stackoverflow.com/questions/5943249/python-argparse-and-controlling-overriding-the-exit-status
datmo/cli/driver/parser.py:6
↓ 1 callersClassRemoteAPI
API for Accessing Datmo Services Parameters ---------- api_key : str credentials to access remote Attributes ----------
datmo/core/util/remote_api.py:4
↓ 1 callersClassSaveSettingError
datmo/core/util/exceptions.py:76
↓ 1 callersClassSnapshotMethods
datmo/core/storage/local/dal.py:300
↓ 1 callersClassTaskInteractiveDetachError
datmo/core/util/exceptions.py:13
↓ 1 callersClassTaskMethods
datmo/core/storage/local/dal.py:296
↓ 1 callersClassTaskNoCommandGiven
datmo/core/util/exceptions.py:10
↓ 1 callersClassTaskNotComplete
datmo/core/util/exceptions.py:7
↓ 1 callersClassUnrecognizedCLIArgument
datmo/core/util/exceptions.py:49
↓ 1 callersClassUserMethods
datmo/core/storage/local/dal.py:304
↓ 1 callersClassValidationFailed
datmo/core/util/exceptions.py:179
↓ 1 callersClassValidationSchemaMissing
datmo/core/util/exceptions.py:58
↓ 1 callersClassWorkspaceCommand
datmo/cli/command/workspace.py:7
ClassBaseCommand
datmo/cli/command/base.py:11
ClassCLIArgumentError
datmo/core/util/exceptions.py:46
ClassCodeDocument
datmo/core/storage/driver/blitzdb_dal_driver.py:29
ClassCodeException
datmo/core/util/exceptions.py:161
next →1–100 of 187, ranked by callers