@logged()
    def list_clients(self):
        session = self.Session()
        try:
            clients = {}
            for experiment in session.query(model.DbExperiment).options(joinedload('category'), joinedload('client_parameters')).all():
                exp = experiment.to_business()
                clients[exp.name, exp.category.name] = exp.client
            return clients
        finally:
            session.close()
Returns a formatted string of sub-sections of an array
dataset/ETHPy150Open weblabdeusto/weblabdeusto/server/src/weblab/core/db.py/DatabaseGateway.list_clients--crossover with--dataset/ETHPy150Open scikit-beam/scikit-beam/skbeam/core/spectroscopy.py/_formatter_array_regions