Skip to content

Commit

Permalink
fixed quality_control pl.max() issues
Browse files Browse the repository at this point in the history
  • Loading branch information
nima-ch committed Sep 28, 2023
1 parent 55baad4 commit fe594f0
Show file tree
Hide file tree
Showing 9 changed files with 6 additions and 14 deletions.
Binary file not shown.
Binary file not shown.
3 changes: 2 additions & 1 deletion pharmbio/data_processing/quality_control.py
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ def flag_outlier_images(
item for item in qc_data.columns if item.startswith(outlier_prefix)
]
flagged_qc_data = qc_data.with_columns(
pl.max(pl.col(outlier_flaged_columns)).alias("outlier_flag")
pl.max_horizontal(outlier_flaged_columns).alias("outlier_flag")
)

elif method == "IQR":
Expand Down Expand Up @@ -298,6 +298,7 @@ def flag_outlier_images(
outlier_flaged_columns = [
item for item in qc_data.columns if item.startswith(outlier_prefix)
]
print("New code reached")
flagged_qc_data = qc_data.with_columns(
pl.max_horizontal(outlier_flaged_columns).alias("outlier_flag")
)
Expand Down
Binary file modified pharmbio/database/__pycache__/queries.cpython-38.pyc
Binary file not shown.
Binary file not shown.
Binary file modified pharmbio/dataset/__pycache__/image_quality.cpython-38.pyc
Binary file not shown.
Binary file not shown.
Binary file not shown.
17 changes: 4 additions & 13 deletions test_package.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -104,17 +104,8 @@
"source": [
"from pharmbio.dataset.image_quality import get_image_quality_ref, get_image_quality_data\n",
"\n",
"qc_ref_df = get_image_quality_ref(\"specs3k\")\n",
"qc_df = get_image_quality_data(qc_ref_df, force_merging_columns='drop')"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"qc_df"
"qc_ref_df = get_image_quality_ref(\"specs3k\", filter={'plate_barcode': ['P101334']})\n",
"qc_df = get_image_quality_data(qc_ref_df)"
]
},
{
Expand Down Expand Up @@ -145,8 +136,8 @@
"df = qc_df\n",
"# get_qc_module(df)\n",
"# get_channels(df, out_put='print')\n",
"flag_outlier_images(qc_df)\n",
"# flag_outlier_images(df)"
"# flag_outlier_images(qc_df)\n",
"# flag_outlier_images(df, method='SD', default_sd_step=(-4.5, 4.5))"
]
},
{
Expand Down

0 comments on commit fe594f0

Please sign in to comment.