asv.machine

Classes

MachineCollection

Stores information about 1 or more machines in the

Machine

Stores information about a particular machine.

Functions

iter_machine_files(results_dir)

Iterate over all of the machine.json files in the results_dir

_get_unique_machine_name()

Module Contents

asv.machine.iter_machine_files(results_dir)[source]

Iterate over all of the machine.json files in the results_dir

asv.machine._get_unique_machine_name()[source]
class asv.machine.MachineCollection[source]

Stores information about 1 or more machines in the ~/.asv-machine.json file.

api_version = 1[source]
static get_machine_file_path()[source]
classmethod load(machine_name, _path=None)[source]
classmethod save(machine_name, machine_info, _path=None)[source]
classmethod update(_path=None)[source]
class asv.machine.Machine[source]

Stores information about a particular machine.

api_version = 1[source]
fields[source]
hardcoded_machine_name = None[source]
classmethod get_unique_machine_name()[source]
static get_defaults()[source]
static generate_machine_file(use_defaults=False)[source]
classmethod load(interactive=False, force_interactive=False, _path=None, machine_name=None, use_defaults=False, **kwargs)[source]
save(results_dir)[source]
classmethod update(path)[source]