Models

Database schemas

Models

class blumycelium.models.Failures(database, jsonData)[source]

Schema of a failure in the database

class blumycelium.models.JobFailures(database, jsonData)[source]

Edge connecting jobs to failures

class blumycelium.models.JobFailures_graph(database, jsonInit)[source]

Graph connecting jobs to failures

class blumycelium.models.JobParameters(database, jsonData)[source]

Schema of a job parameter in the database. a job parameter is an edge that associates a parameter to task argument

class blumycelium.models.JobParameters_graph(database, jsonInit)[source]

Graph connecting jobs to parameters

class blumycelium.models.JobToJob(database, jsonData)[source]

Edge connecting jobs that depend on each other

class blumycelium.models.Jobs(database, jsonData)[source]

Schema of a job in the database

class blumycelium.models.Jobs_graph(database, jsonInit)[source]

The job orchestration graph

class blumycelium.models.MachineElves(database, jsonData)[source]

Schema of a machine elf in the database

class blumycelium.models.MachineElvesRevisions(database, jsonData)[source]

Schema of a machine elf revision in the database

class blumycelium.models.Parameters(database, jsonData)[source]

Schema of a parameter in the database. A parameter is a variable passed as an argument to a task

class blumycelium.models.Results(database, jsonData)[source]

Schema of a result in the database