From bc36e92aab8d04fd46a319c2f9d4b8c710eda8df Mon Sep 17 00:00:00 2001 From: Jan Petykiewicz Date: Sun, 27 Apr 2025 12:23:53 -0700 Subject: [PATCH] [gdsii_arrow] fill some more nulls --- masque/file/gdsii_arrow.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/masque/file/gdsii_arrow.py b/masque/file/gdsii_arrow.py index ec84530..e7bb3d4 100644 --- a/masque/file/gdsii_arrow.py +++ b/masque/file/gdsii_arrow.py @@ -189,11 +189,11 @@ def read_arrow( paths = libarr['cells'].values.field('paths') elements['paths'].update(dict( - width = paths.values.field('width').to_numpy(), - path_type = paths.values.field('path_type').to_numpy(), + width = paths.values.field('width').fill_null(0).to_numpy(), + path_type = paths.values.field('path_type').fill_null(0).to_numpy(), extensions = numpy.stack(( - paths.values.field('extension_start').to_numpy(zero_copy_only=False), - paths.values.field('extension_end').to_numpy(zero_copy_only=False), + paths.values.field('extension_start').fill_null(0).to_numpy(), + paths.values.field('extension_end').fill_null(0).to_numpy(), ), axis=-1), ))