forked from databricks-industry-solutions/pixels
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path02-dcm-browser.py
30 lines (19 loc) · 840 Bytes
/
02-dcm-browser.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Databricks notebook source
# MAGIC %md
# MAGIC You may find this solution accelerator at https://github.com/databricks-industry-solutions/pixels.
# COMMAND ----------
# MAGIC %md # DICOM browser
# MAGIC Provide a nice Dicom browsing experience from a notebook
# COMMAND ----------
# MAGIC %run ./config/setup
# COMMAND ----------
path,table,volume,write_mode = init_widgets()
# COMMAND ----------
# DBTITLE 1,Retrieve DICOM image entries indexed by the catalog and generate browser images
from dbx.pixels import Catalog
from dbx.pixels.dicom import DicomPlot
dcm_df_filtered = Catalog(spark, table=table, volume=volume).load().filter('meta:img_max < 1000 and lower(extension) = "dcm"').limit(1000)
DicomPlot(dcm_df_filtered).display()
# COMMAND ----------
# MAGIC %md
# MAGIC Previous: <a href="$./01-dcm-demo">DICOM demo</a>