Skip to content

Commit 558d744

Browse files
typo fixed
1 parent a3eaf7a commit 558d744

File tree

1 file changed

+6
-134
lines changed

1 file changed

+6
-134
lines changed

notebooks/pathomics/getting_started_with_digital_pathology.ipynb

Lines changed: 6 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -64,120 +64,15 @@
6464
},
6565
{
6666
"cell_type": "code",
67-
"execution_count": 1,
67+
"execution_count": null,
6868
"metadata": {
6969
"colab": {
7070
"base_uri": "https://localhost:8080/"
7171
},
7272
"id": "Y9weWEaezOmg",
7373
"outputId": "e5b6dc7e-67c2-44c2-b25b-5e8e45e7023c"
7474
},
75-
"outputs": [
76-
{
77-
"name": "stdout",
78-
"output_type": "stream",
79-
"text": [
80-
"Collecting idc-index\n",
81-
" Downloading idc_index-0.9.2-py3-none-any.whl.metadata (7.9 kB)\n",
82-
"Collecting wsidicom\n",
83-
" Downloading wsidicom-0.27.1-py3-none-any.whl.metadata (25 kB)\n",
84-
"Collecting openslide-python\n",
85-
" Downloading openslide_python-1.4.2-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (4.9 kB)\n",
86-
"Collecting openslide-bin\n",
87-
" Downloading openslide_bin-4.0.0.8-py3-none-manylinux_2_28_x86_64.whl.metadata (4.5 kB)\n",
88-
"Requirement already satisfied: click in /usr/local/lib/python3.12/dist-packages (from idc-index) (8.2.1)\n",
89-
"Collecting duckdb<=1.2.1,>=0.10.0 (from idc-index)\n",
90-
" Downloading duckdb-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (966 bytes)\n",
91-
"Collecting idc-index-data==21.0.0 (from idc-index)\n",
92-
" Downloading idc_index_data-21.0.0-py3-none-any.whl.metadata (5.5 kB)\n",
93-
"Requirement already satisfied: packaging in /usr/local/lib/python3.12/dist-packages (from idc-index) (25.0)\n",
94-
"Requirement already satisfied: pandas<=2.2.4 in /usr/local/lib/python3.12/dist-packages (from idc-index) (2.2.2)\n",
95-
"Requirement already satisfied: platformdirs in /usr/local/lib/python3.12/dist-packages (from idc-index) (4.4.0)\n",
96-
"Requirement already satisfied: psutil in /usr/local/lib/python3.12/dist-packages (from idc-index) (5.9.5)\n",
97-
"Requirement already satisfied: pyarrow in /usr/local/lib/python3.12/dist-packages (from idc-index) (18.1.0)\n",
98-
"Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from idc-index) (2.32.4)\n",
99-
"Collecting s5cmd (from idc-index)\n",
100-
" Downloading s5cmd-0.2.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB)\n",
101-
"Collecting sphinx-click (from idc-index)\n",
102-
" Downloading sphinx_click-6.0.0-py3-none-any.whl.metadata (3.4 kB)\n",
103-
"Requirement already satisfied: tqdm in /usr/local/lib/python3.12/dist-packages (from idc-index) (4.67.1)\n",
104-
"Requirement already satisfied: Pillow>=9.1.1 in /usr/local/lib/python3.12/dist-packages (from wsidicom) (11.3.0)\n",
105-
"Collecting dicomweb-client<0.60.0,>=0.59.2 (from wsidicom)\n",
106-
" Downloading dicomweb_client-0.59.3-py3-none-any.whl.metadata (4.5 kB)\n",
107-
"Collecting fsspec<2025.0.0,>=2024.2.0 (from wsidicom)\n",
108-
" Downloading fsspec-2024.12.0-py3-none-any.whl.metadata (11 kB)\n",
109-
"Collecting marshmallow<4.0.0,>=3.20.1 (from wsidicom)\n",
110-
" Downloading marshmallow-3.26.1-py3-none-any.whl.metadata (7.3 kB)\n",
111-
"Requirement already satisfied: numpy>=1.22.0 in /usr/local/lib/python3.12/dist-packages (from wsidicom) (2.0.2)\n",
112-
"Collecting pydicom>=3.0.0 (from wsidicom)\n",
113-
" Downloading pydicom-3.0.1-py3-none-any.whl.metadata (9.4 kB)\n",
114-
"Collecting universal-pathlib<0.3.0,>=0.2.1 (from wsidicom)\n",
115-
" Downloading universal_pathlib-0.2.6-py3-none-any.whl.metadata (25 kB)\n",
116-
"Collecting retrying>=1.3.3 (from dicomweb-client<0.60.0,>=0.59.2->wsidicom)\n",
117-
" Downloading retrying-1.4.2-py3-none-any.whl.metadata (5.5 kB)\n",
118-
"Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas<=2.2.4->idc-index) (2.9.0.post0)\n",
119-
"Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.12/dist-packages (from pandas<=2.2.4->idc-index) (2025.2)\n",
120-
"Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.12/dist-packages (from pandas<=2.2.4->idc-index) (2025.2)\n",
121-
"Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->idc-index) (3.4.3)\n",
122-
"Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->idc-index) (3.10)\n",
123-
"Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->idc-index) (2.5.0)\n",
124-
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->idc-index) (2025.8.3)\n",
125-
"Requirement already satisfied: sphinx>=4.0 in /usr/local/lib/python3.12/dist-packages (from sphinx-click->idc-index) (8.2.3)\n",
126-
"Requirement already satisfied: docutils in /usr/local/lib/python3.12/dist-packages (from sphinx-click->idc-index) (0.21.2)\n",
127-
"Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas<=2.2.4->idc-index) (1.17.0)\n",
128-
"Requirement already satisfied: sphinxcontrib-applehelp>=1.0.7 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (2.0.0)\n",
129-
"Requirement already satisfied: sphinxcontrib-devhelp>=1.0.6 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (2.0.0)\n",
130-
"Requirement already satisfied: sphinxcontrib-htmlhelp>=2.0.6 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (2.1.0)\n",
131-
"Requirement already satisfied: sphinxcontrib-jsmath>=1.0.1 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (1.0.1)\n",
132-
"Requirement already satisfied: sphinxcontrib-qthelp>=1.0.6 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (2.0.0)\n",
133-
"Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.9 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (2.0.0)\n",
134-
"Requirement already satisfied: Jinja2>=3.1 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (3.1.6)\n",
135-
"Requirement already satisfied: Pygments>=2.17 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (2.19.2)\n",
136-
"Requirement already satisfied: snowballstemmer>=2.2 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (3.0.1)\n",
137-
"Requirement already satisfied: babel>=2.13 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (2.17.0)\n",
138-
"Requirement already satisfied: alabaster>=0.7.14 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (1.0.0)\n",
139-
"Requirement already satisfied: imagesize>=1.3 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (1.4.1)\n",
140-
"Requirement already satisfied: roman-numerals-py>=1.0.0 in /usr/local/lib/python3.12/dist-packages (from sphinx>=4.0->sphinx-click->idc-index) (3.1.0)\n",
141-
"Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.12/dist-packages (from Jinja2>=3.1->sphinx>=4.0->sphinx-click->idc-index) (3.0.2)\n",
142-
"Downloading idc_index-0.9.2-py3-none-any.whl (27 kB)\n",
143-
"Downloading idc_index_data-21.0.0-py3-none-any.whl (80.6 MB)\n",
144-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m80.6/80.6 MB\u001b[0m \u001b[31m10.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
145-
"\u001b[?25hDownloading wsidicom-0.27.1-py3-none-any.whl (231 kB)\n",
146-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m231.3/231.3 kB\u001b[0m \u001b[31m21.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
147-
"\u001b[?25hDownloading openslide_python-1.4.2-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (36 kB)\n",
148-
"Downloading openslide_bin-4.0.0.8-py3-none-manylinux_2_28_x86_64.whl (4.3 MB)\n",
149-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m4.3/4.3 MB\u001b[0m \u001b[31m57.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
150-
"\u001b[?25hDownloading dicomweb_client-0.59.3-py3-none-any.whl (61 kB)\n",
151-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m61.6/61.6 kB\u001b[0m \u001b[31m3.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
152-
"\u001b[?25hDownloading duckdb-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.2 MB)\n",
153-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m20.2/20.2 MB\u001b[0m \u001b[31m48.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
154-
"\u001b[?25hDownloading fsspec-2024.12.0-py3-none-any.whl (183 kB)\n",
155-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m183.9/183.9 kB\u001b[0m \u001b[31m16.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
156-
"\u001b[?25hDownloading marshmallow-3.26.1-py3-none-any.whl (50 kB)\n",
157-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m50.9/50.9 kB\u001b[0m \u001b[31m4.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
158-
"\u001b[?25hDownloading pydicom-3.0.1-py3-none-any.whl (2.4 MB)\n",
159-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.4/2.4 MB\u001b[0m \u001b[31m71.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
160-
"\u001b[?25hDownloading universal_pathlib-0.2.6-py3-none-any.whl (50 kB)\n",
161-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m50.1/50.1 kB\u001b[0m \u001b[31m4.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
162-
"\u001b[?25hDownloading s5cmd-0.2.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB)\n",
163-
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m4.7/4.7 MB\u001b[0m \u001b[31m33.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
164-
"\u001b[?25hDownloading sphinx_click-6.0.0-py3-none-any.whl (9.9 kB)\n",
165-
"Downloading retrying-1.4.2-py3-none-any.whl (10 kB)\n",
166-
"Installing collected packages: s5cmd, retrying, pydicom, openslide-python, openslide-bin, marshmallow, idc-index-data, fsspec, duckdb, universal-pathlib, dicomweb-client, wsidicom, sphinx-click, idc-index\n",
167-
" Attempting uninstall: fsspec\n",
168-
" Found existing installation: fsspec 2025.3.0\n",
169-
" Uninstalling fsspec-2025.3.0:\n",
170-
" Successfully uninstalled fsspec-2025.3.0\n",
171-
" Attempting uninstall: duckdb\n",
172-
" Found existing installation: duckdb 1.3.2\n",
173-
" Uninstalling duckdb-1.3.2:\n",
174-
" Successfully uninstalled duckdb-1.3.2\n",
175-
"\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n",
176-
"gcsfs 2025.3.0 requires fsspec==2025.3.0, but you have fsspec 2024.12.0 which is incompatible.\u001b[0m\u001b[31m\n",
177-
"\u001b[0mSuccessfully installed dicomweb-client-0.59.3 duckdb-1.2.1 fsspec-2024.12.0 idc-index-0.9.2 idc-index-data-21.0.0 marshmallow-3.26.1 openslide-bin-4.0.0.8 openslide-python-1.4.2 pydicom-3.0.1 retrying-1.4.2 s5cmd-0.2.0 sphinx-click-6.0.0 universal-pathlib-0.2.6 wsidicom-0.27.1\n"
178-
]
179-
}
180-
],
75+
"outputs": [],
18176
"source": [
18277
"!pip3 install --upgrade idc-index wsidicom openslide-python openslide-bin"
18378
]
@@ -193,30 +88,15 @@
19388
},
19489
{
19590
"cell_type": "code",
196-
"execution_count": 2,
91+
"execution_count": null,
19792
"metadata": {
19893
"colab": {
19994
"base_uri": "https://localhost:8080/"
20095
},
20196
"id": "vd-PJ23N2GRT",
20297
"outputId": "c3ca9bb8-474e-46a3-b1a7-1753d96ff3c4"
20398
},
204-
"outputs": [
205-
{
206-
"name": "stdout",
207-
"output_type": "stream",
208-
"text": [
209-
"Cloning into 'IDC-Tutorials'...\n",
210-
"remote: Enumerating objects: 2629, done.\u001b[K\n",
211-
"remote: Counting objects: 100% (519/519), done.\u001b[K\n",
212-
"remote: Compressing objects: 100% (190/190), done.\u001b[K\n",
213-
"remote: Total 2629 (delta 427), reused 329 (delta 329), pack-reused 2110 (from 1)\u001b[K\n",
214-
"Receiving objects: 100% (2629/2629), 148.64 MiB | 27.46 MiB/s, done.\n",
215-
"Resolving deltas: 100% (1597/1597), done.\n",
216-
"Updating files: 100% (106/106), done.\n"
217-
]
218-
}
219-
],
99+
"outputs": [],
220100
"source": [
221101
"!git clone https://github.com/ImagingDataCommons/IDC-Tutorials.git"
222102
]
@@ -232,7 +112,7 @@
232112
},
233113
{
234114
"cell_type": "code",
235-
"execution_count": 3,
115+
"execution_count": null,
236116
"metadata": {
237117
"colab": {
238118
"base_uri": "https://localhost:8080/"
@@ -244,15 +124,7 @@
244124
"outputId": "f4086cd0-5288-4edd-a845-8b361fb47662",
245125
"tags": []
246126
},
247-
"outputs": [
248-
{
249-
"name": "stderr",
250-
"output_type": "stream",
251-
"text": [
252-
"WARNING:pydicom:get_frame_offsets is deprecated and will be removed in v4.0\n"
253-
]
254-
}
255-
],
127+
"outputs": [],
256128
"source": [
257129
"import os\n",
258130
"import numpy as np\n",

0 commit comments

Comments
 (0)