Skip to content

ValueError: cannot convert float NaN to integer #258

@wangqingbin

Description

@wangqingbin

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions