machine_list#

A module used to provide abstract machine objects for queue system interfaces.

This module provides two objects that help with interfacing Python scripts with job scheduler environments:

Machine#

This is used to represent a single machine allocated by the queue system and query details about it.

MachineList#

This is used to load and query a queue system machine file. Instances of this object hold a collection of Machine objects that are initialized when the machine file is loaded.

Classes

Machine(hostName, numberOfCores[, ...])

Provides an interface for a single machine allocated by a queue system.

MachineList([machinesIn])

Provides an interface to list of machines allocated by a queue system.