Distribution of non-Gaussian states in a deployed telecommunication fiber channel
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