Преобразование ROOT Tree в HDF5 - PullRequest
       36

Преобразование ROOT Tree в HDF5

0 голосов
/ 04 октября 2018

У меня есть TTree в ROOT с 1000 событиями и 15 переменными, связанными с каждым из них.Я хотел бы полностью преобразовать это в набор данных hdf5.Как мне организовать данные в группы HDF5 таким образом, чтобы я мог получить доступ к данным как по номеру события, так и по переменной (если я хотел, чтобы все данные из переменной «кинетическая энергия», например, по всем событиям)?Примечание. Я уже пробовал инструмент преобразования root2hdf5, но он не работает для веток с массивами / составными типами данных.

1 Ответ

0 голосов
/ 20 февраля 2019

Вы можете попробовать загрузить TTree в кадр данных Pandas с помощью root_pandas , который должен работать для ветвей массива (не уверен для составных типов данных).Оттуда вы можете использовать как индексирование событий, так и переменных, а также обычные функции Pandas для сохранения в вашем любимом формате, таком как HDF5.

...