FlowKit icon indicating copy to clipboard operation
FlowKit copied to clipboard

ValueError: cannot convert float NaN to integer

Open wangqingbin opened this issue 9 months ago • 1 comments

home/data8000/PersonalFile/Software/anaconda3/envs/flowkit/lib/python3.10/site-packages/flowkit/_models/transforms/_wsp_transforms.py:68: RuntimeWarning: divide by zero encountered in log10 width = np.log10(-low_scale) /home/data8000/PersonalFile/Software/anaconda3/envs/flowkit/lib/python3.10/site-packages/flowkit/_models/transforms/_wsp_transforms.py:79: RuntimeWarning: invalid value encountered in scalar add zero_point = int((extra * channel_range) / (extra + decades)) Traceback (most recent call last): File "/home/daci8000/wangqingbin/code/liquid/flowjo/read.py", line 12, in wsp = fk.Workspace(wsp_path, fcs_samples=sample_path) File "/home/data8000/PersonalFile/Software/anaconda3/envs/flowkit/lib/python3.10/site-packages/flowkit/_models/workspace.py", line 73, in init wsp_data = wsp_utils.parse_wsp(wsp_file_path) File "/home/data8000/PersonalFile/Software/anaconda3/envs/flowkit/lib/python3.10/site-packages/flowkit/_utils/wsp_utils.py", line 691, in parse_wsp wsp_samples = _parse_wsp_samples(sample_els, ns_map, gating_ns, transform_ns, data_type_ns) File "/home/data8000/PersonalFile/Software/anaconda3/envs/flowkit/lib/python3.10/site-packages/flowkit/_utils/wsp_utils.py", line 553, in _parse_wsp_samples sample_xform_lut = _parse_wsp_transforms(transforms_el, transform_ns, data_type_ns) File "/home/data8000/PersonalFile/Software/anaconda3/envs/flowkit/lib/python3.10/site-packages/flowkit/_utils/wsp_utils.py", line 190, in _parse_wsp_transforms xforms_lut[param_name] = _wsp_transforms.WSPBiexTransform( File "/home/data8000/PersonalFile/Software/anaconda3/envs/flowkit/lib/python3.10/site-packages/flowkit/_models/transforms/_wsp_transforms.py", line 209, in init x, y = generate_biex_lut(neg=self.negative, width_basis=self.width, pos=positive, max_value=max_value) File "/home/data8000/PersonalFile/Software/anaconda3/envs/flowkit/lib/python3.10/site-packages/flowkit/_models/transforms/_wsp_transforms.py", line 79, in generate_biex_lut zero_point = int((extra * channel_range) / (extra + decades)) ValueError: cannot convert float NaN to integer

wangqingbin avatar Jun 11 '25 08:06 wangqingbin

Parsing a wsp file encountered the above error.

wangqingbin avatar Jun 11 '25 08:06 wangqingbin