Регистратор таблиц

Общее описание

Рекордер, сохраняющий данные в PyTables CarRay

Этот рекордер создает CarRay для каждого узла, переданного в конструктор. Каждый CARRay хранит данные для всех сценариев на конкретном узле. Это полезно для анализа статистики Node по нескольким сценариям. API Справка

Атрибуты

. :

Имя
Описание
Требуется

модель

Модель для записи узлов из

Опционально

файл h5

Дескриптор файла таблицы или имя файла, к которому нужно прикрепить объекты CarRay. Если указано имя файла, объект откроет и закроет дескрипторы файлов

Требуется

узлы

Узлы для сохранения в базе данных таблиц. Может представлять собой итерацию объектов Node или имен узлов. Это также может быть итерация кортежей с конкретным узлом, ключевым словом where является первым элементом, а объектом Node или именем — вторым элементом. Если указана итерация кортежей, то вместо ключевого слова where используется ключевое слово where, специфичное для узла (см. ниже)

Требуется

параметры

Параметры для сохранения. Аналогично ключевому слову nodes, за исключением того, что относится к объектам Parameter или их именам

Требуется

где

Путь по умолчанию для создания CARRays в базе данных

Требуется

время

Полный путь к узлу по умолчанию для сохранения расписания. Таблица. Если нет, таблица не создается

Опционально

сценарии

Полный путь к узлу по умолчанию для сохранения таблиц сценариев. Таблица. Если нет, таблица не создается

Опционально

пути_

flows Относительный (куда) путь узла для сохранения потока маршрутов CarRay. Если нет (по умолчанию) массив не создается

Дополнительные

маршруты

Полный путь к узлу для сохранения таблиц маршрутов.Таблица.

Если нет, то создается таблица (опциональный фильтр)

_киловатт

Отфильтруйте ключевые слова для передачи в tables.open_файл при открытии файла

Обязательный

режим

аргумент модели для передачи в tables.open_файл. По умолчанию 'w'

Опционально

метаданные

Список определенных пользователем атрибутов для сохранения на корневом узле (корень._v_аттрас)

Требуется

создайте_каталоги

Если указан путь к файлу, создайте_directories имеет значение True, затем попытайтесь создать промежуточные каталоги. Ниже используется os.makedirs ()

Опционально

Пример

скоро...

{

}

Last updated