Distribution of non-Gaussian states in a deployed telecommunication fiber channel

Read full text
Authors: Casper R. Breum, Xueshi Guo, M. Kjær Larsen, Shigehito Miki, Hirotaka Terai, Ulrik L. Andersen, Jonas Schou Neergaard-Nielsen
Cited by: 0

Abstract

Raw and partially processed data behind the results presented in C. A. Breum, X. Guo, M. V. Larsen, S. Miki, H. Terai, U. L. Andersen and J. S. Neergaard-Nielsen, "Distribution of non-Gaussian states in a deployed telecommunication fiber channel", arXiv:2509.18080.The single .hdf5 file contains all data in the following structure:distributed_nongaussian_states.hdf5 ├── raw traces 307 │ ├── signal │ └── vacuum ├── raw traces 340 │ ├── signal │ └── vacuum ├── extracted quadrature values 307 │ ├── kitten │ ├── squeezed │ ├── vacuum │ ├── modefunction kitten │ └── modefunction squeezed └── extracted quadrature values 340 ├── kitten ├── squeezed ├── vacuum ├── modefunction kitten └── modefunction squeezed In Python, all datasets can be extracted into a single dictionary data using the h5py package and the following code: import h5py def recursive_extract(name, obj): if isinstance(obj, h5py.Dataset): return obj[()] elif isinstance(obj, h5py.Group): return {key: recursive_extract(key, obj[key]) for key in obj} else: return None with h5py.File('distributed_nongaussian_states.hdf5', 'r') as f: data = {key: recursive_extract(key, f[key]) for key in f}

Publication details

Journal / source
DTU Data
Publication date
1 January 2026
Document type
Dataset