pyiron_base.maintenance.generic.Maintenance

pyiron_base.maintenance.generic.Maintenance#

class pyiron_base.maintenance.generic.Maintenance(project)[source]#

Bases: object

The purpose of maintenance class is to provide some measures of perfomance for pyiron, whether local to the project or global (describing the status of pyiron on the running machine)

__init__(project)[source]#
Parameters:

(project) – pyiron project to do maintenance on

Methods

__init__(project)

param (project):

pyiron project to do maintenance on

get_repository_status()

Finds the hashes and versions for every pyiron module available.

Attributes

global_status

local

update

static get_repository_status() DataFrame[source]#

Finds the hashes and versions for every pyiron module available.

Returns:

The name of each module and the hash and version for its current git head.

Return type:

pandas.DataFrame