| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | · | 1 | ·19eb6a195f30327e08ce65bb352d388a·964400·doc·optional·python-pydicom-doc_2.4.3-2_all.deb |
| 2 | ·42afc9c9828e12132c03052800d20d1e·1122044·python·optional·python3-pydicom_2.4.3-2_all.deb | 2 | ·42afc9c9828e12132c03052800d20d1e·1122044·python·optional·python3-pydicom_2.4.3-2_all.deb |
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | -rw-r--r--···0········0········0········4·2025-04-14·21:30:28.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-04-14·21:30:28.000000·debian-binary |
| 2 | -rw-r--r--···0········0········0····303 | 2 | -rw-r--r--···0········0········0····30368·2025-04-14·21:30:28.000000·control.tar.xz |
| 3 | -rw-r--r--···0········0········0···9338 | 3 | -rw-r--r--···0········0········0···933840·2025-04-14·21:30:28.000000·data.tar.xz |
| Offset 1194, 15 lines modified | Offset 1194, 15 lines modified | ||
| 1194 | -rw-r--r--···0·root·········(0)·root·········(0)····30346·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.1.0.html | 1194 | -rw-r--r--···0·root·········(0)·root·········(0)····30346·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.1.0.html |
| 1195 | -rw-r--r--···0·root·········(0)·root·········(0)·····6920·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.1.1.html | 1195 | -rw-r--r--···0·root·········(0)·root·········(0)·····6920·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.1.1.html |
| 1196 | -rw-r--r--···0·root·········(0)·root·········(0)····24926·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.2.0.html | 1196 | -rw-r--r--···0·root·········(0)·root·········(0)····24926·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.2.0.html |
| 1197 | -rw-r--r--···0·root·········(0)·root·········(0)····13994·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.3.0.html | 1197 | -rw-r--r--···0·root·········(0)·root·········(0)····13994·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.3.0.html |
| 1198 | -rw-r--r--···0·root·········(0)·root·········(0)····12163·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.4.0.html | 1198 | -rw-r--r--···0·root·········(0)·root·········(0)····12163·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.4.0.html |
| 1199 | -rw-r--r--···0·root·········(0)·root·········(0)·····6355·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.4.3.html | 1199 | -rw-r--r--···0·root·········(0)·root·········(0)·····6355·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/release_notes/v2.4.3.html |
| 1200 | -rw-r--r--···0·root·········(0)·root·········(0)·····6267·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/search.html | 1200 | -rw-r--r--···0·root·········(0)·root·········(0)·····6267·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/search.html |
| 1201 | -rw-r--r--···0·root·········(0)·root·········(0)···38438 | 1201 | -rw-r--r--···0·root·········(0)·root·········(0)···384386·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/searchindex.js |
| 1202 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/ | 1202 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/ |
| 1203 | -rw-r--r--···0·root·········(0)·root·········(0)·····8599·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/contributing.html | 1203 | -rw-r--r--···0·root·········(0)·root·········(0)·····8599·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/contributing.html |
| 1204 | -rw-r--r--···0·root·········(0)·root·········(0)····28358·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/contributing_code.html | 1204 | -rw-r--r--···0·root·········(0)·root·········(0)····28358·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/contributing_code.html |
| 1205 | -rw-r--r--···0·root·········(0)·root·········(0)····26245·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/contributing_docs.html | 1205 | -rw-r--r--···0·root·········(0)·root·········(0)····26245·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/contributing_docs.html |
| 1206 | -rw-r--r--···0·root·········(0)·root·········(0)····72087·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/dataset_basics.html | 1206 | -rw-r--r--···0·root·········(0)·root·········(0)····72087·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/dataset_basics.html |
| 1207 | -rw-r--r--···0·root·········(0)·root·········(0)····21951·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/dicom_json.html | 1207 | -rw-r--r--···0·root·········(0)·root·········(0)····21951·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/dicom_json.html |
| 1208 | -rw-r--r--···0·root·········(0)·root·········(0)····63371·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/filesets.html | 1208 | -rw-r--r--···0·root·········(0)·root·········(0)····63371·2025-04-14·21:30:28.000000·./usr/share/doc/python-pydicom-doc/html/tutorials/filesets.html |
| Offset 166, 15 lines modified | Offset 166, 15 lines modified | ||
| 166 | ····#·print·the·image·information·given·in·the·dataset | 166 | ····#·print·the·image·information·given·in·the·dataset |
| 167 | ····print('The·information·of·the·data·set·after·downsampling:·\n') | 167 | ····print('The·information·of·the·data·set·after·downsampling:·\n') |
| 168 | ····print(ds) | 168 | ····print(ds) |
| 169 | ..·rst-class::·sphx-glr-timing | 169 | ..·rst-class::·sphx-glr-timing |
| 170 | ···**Total·running·time·of·the·script:**·(0·minutes·0.00 | 170 | ···**Total·running·time·of·the·script:**·(0·minutes·0.005·seconds) |
| 171 | ..·_sphx_glr_download_auto_examples_image_processing_plot_downsize_image.py: | 171 | ..·_sphx_glr_download_auto_examples_image_processing_plot_downsize_image.py: |
| 172 | ..·only::·html | 172 | ..·only::·html |
| 173 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example | 173 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example |
| Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
| 83 | ····fig.tight_layout(pad=1) | 83 | ····fig.tight_layout(pad=1) |
| 84 | ····plt.show() | 84 | ····plt.show() |
| 85 | ..·rst-class::·sphx-glr-timing | 85 | ..·rst-class::·sphx-glr-timing |
| 86 | ···**Total·running·time·of·the·script:**·(0·minutes·0.18 | 86 | ···**Total·running·time·of·the·script:**·(0·minutes·0.185·seconds) |
| 87 | ..·_sphx_glr_download_auto_examples_image_processing_plot_waveforms.py: | 87 | ..·_sphx_glr_download_auto_examples_image_processing_plot_waveforms.py: |
| 88 | ..·only::·html | 88 | ..·only::·html |
| 89 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example | 89 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example |
| Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
| 91 | ····#·plot·the·image·using·matplotlib | 91 | ····#·plot·the·image·using·matplotlib |
| 92 | ····plt.imshow(ds.pixel_array,·cmap=plt.cm.gray) | 92 | ····plt.imshow(ds.pixel_array,·cmap=plt.cm.gray) |
| 93 | ····plt.show() | 93 | ····plt.show() |
| 94 | ..·rst-class::·sphx-glr-timing | 94 | ..·rst-class::·sphx-glr-timing |
| 95 | ···**Total·running·time·of·the·script:**·(0·minutes·0.0 | 95 | ···**Total·running·time·of·the·script:**·(0·minutes·0.087·seconds) |
| 96 | ..·_sphx_glr_download_auto_examples_input_output_plot_read_dicom.py: | 96 | ..·_sphx_glr_download_auto_examples_input_output_plot_read_dicom.py: |
| 97 | ..·only::·html | 97 | ..·only::·html |
| 98 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example | 98 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example |
| Offset 99, 15 lines modified | Offset 99, 15 lines modified | ||
| 99 | ········Modality=MR·-·3·SOP·Instances | 99 | ········Modality=MR·-·3·SOP·Instances |
| 100 | ········Modality=MR·-·7·SOP·Instances | 100 | ········Modality=MR·-·7·SOP·Instances |
| 101 | ····Found·7·instances·for·SeriesInstanceUID=1.3.6.1.4.1.5962.1.1.0.0.0.1196533885.18148.0.118 | 101 | ····Found·7·instances·for·SeriesInstanceUID=1.3.6.1.4.1.5962.1.1.0.0.0.1196533885.18148.0.118 |
| 102 | ····Found·0·instances·with·PhotometricInterpretation='MONOCHROME1'·without·loading·the·stored·instances·and·3·instances·with·loading | 102 | ····Found·0·instances·with·PhotometricInterpretation='MONOCHROME1'·without·loading·the·stored·instances·and·3·instances·with·loading |
| 103 | ····Original·File-set·still·at·/build/reproducible-path/pydicom-2.4.3/pydicom/data/test_files/dicomdirtests | 103 | ····Original·File-set·still·at·/build/reproducible-path/pydicom-2.4.3/pydicom/data/test_files/dicomdirtests |
| 104 | ····File-set·copied·to·/tmp/tmp | 104 | ····File-set·copied·to·/tmp/tmpj4kxk72y·and·contains·the·following·files: |
| 105 | ······DICOMDIR | 105 | ······DICOMDIR |
| 106 | ······PT000000/ST000000/SE000000/IM000000 | 106 | ······PT000000/ST000000/SE000000/IM000000 |
| 107 | ······PT000000/ST000000/SE000001/IM000000 | 107 | ······PT000000/ST000000/SE000001/IM000000 |
| 108 | ······PT000000/ST000000/SE000002/IM000000 | 108 | ······PT000000/ST000000/SE000002/IM000000 |
| 109 | ······PT000000/ST000001/SE000000/IM000000 | 109 | ······PT000000/ST000001/SE000000/IM000000 |
| 110 | ······PT000000/ST000001/SE000000/IM000001 | 110 | ······PT000000/ST000001/SE000000/IM000001 |
| 111 | ······PT000000/ST000001/SE000000/IM000002 | 111 | ······PT000000/ST000001/SE000000/IM000002 |
| Offset 33, 40 lines modified | Offset 33, 40 lines modified | ||
| 33 | ..·rst-class::·sphx-glr-script-out | 33 | ..·rst-class::·sphx-glr-script-out |
| 34 | ·..·code-block::·none | 34 | ·..·code-block::·none |
| 35 | ····Setting·file·meta·information... | 35 | ····Setting·file·meta·information... |
| 36 | ····Setting·dataset·values... | 36 | ····Setting·dataset·values... |
| 37 | ····Writing·test·file·/tmp/tmp | 37 | ····Writing·test·file·/tmp/tmpby_hrex8.dcm |
| 38 | ····File·saved. | 38 | ····File·saved. |
| 39 | ····Writing·test·file·as·Big·Endian·Explicit·VR·/tmp/tmp | 39 | ····Writing·test·file·as·Big·Endian·Explicit·VR·/tmp/tmpet6uat6t.dcm |
| 40 | ····Load·file·/tmp/tmp | 40 | ····Load·file·/tmp/tmpby_hrex8.dcm·... |
| 41 | ····Dataset.file_meta·------------------------------- | 41 | ····Dataset.file_meta·------------------------------- |
| 42 | ····(0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage | 42 | ····(0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage |
| 43 | ····(0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 | 43 | ····(0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 |
| 44 | ····(0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 | 44 | ····(0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 |
| 45 | ····------------------------------------------------- | 45 | ····------------------------------------------------- |
| 46 | ····(0008,·0023)·Content·Date························DA:·'2025103 | 46 | ····(0008,·0023)·Content·Date························DA:·'20251031' |
| 47 | ····(0008,·0033)·Content·Time························TM:·'1 | 47 | ····(0008,·0033)·Content·Time························TM:·'141445.915501' |
| 48 | ····(0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' | 48 | ····(0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' |
| 49 | ····(0010,·0020)·Patient·ID··························LO:·'123456' | 49 | ····(0010,·0020)·Patient·ID··························LO:·'123456' |
| 50 | ····Remove·file·/tmp/tmp | 50 | ····Remove·file·/tmp/tmpby_hrex8.dcm·... |
| 51 | ····Load·file·/tmp/tmp | 51 | ····Load·file·/tmp/tmpet6uat6t.dcm·... |
| 52 | ····Dataset.file_meta·------------------------------- | 52 | ····Dataset.file_meta·------------------------------- |
| 53 | ····(0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage | 53 | ····(0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage |
| 54 | ····(0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 | 54 | ····(0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 |
| 55 | ····(0002,·0010)·Transfer·Syntax·UID·················UI:·Explicit·VR·Big·Endian | 55 | ····(0002,·0010)·Transfer·Syntax·UID·················UI:·Explicit·VR·Big·Endian |
| 56 | ····(0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 | 56 | ····(0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 |
| 57 | ····------------------------------------------------- | 57 | ····------------------------------------------------- |
| 58 | ····(0008,·0023)·Content·Date························DA:·'2025103 | 58 | ····(0008,·0023)·Content·Date························DA:·'20251031' |
| 59 | ····(0008,·0033)·Content·Time························TM:·'1 | 59 | ····(0008,·0033)·Content·Time························TM:·'141445.915501' |
| 60 | ····(0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' | 60 | ····(0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' |
| 61 | ····(0010,·0020)·Patient·ID··························LO:·'123456' | 61 | ····(0010,·0020)·Patient·ID··························LO:·'123456' |
| 62 | ····Remove·file·/tmp/tmp | 62 | ····Remove·file·/tmp/tmpet6uat6t.dcm·... |
| 63 | | | 63 | | |
| Offset 223, 15 lines modified | Offset 223, 15 lines modified | ||
| 223 | ..·rst-class::·sphx-glr-timing | 223 | ..·rst-class::·sphx-glr-timing |
| 224 | ···**Total·running·time·of·the·script:**·(0·minutes·0.00 | 224 | ···**Total·running·time·of·the·script:**·(0·minutes·0.007·seconds) |
| 225 | ..·_sphx_glr_download_auto_examples_metadata_processing_plot_anonymize.py: | 225 | ..·_sphx_glr_download_auto_examples_metadata_processing_plot_anonymize.py: |
| 226 | ..·only::·html | 226 | ..·only::·html |
| 227 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example | 227 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example |
| Offset 745, 15 lines modified | Offset 745, 15 lines modified | ||
| 745 | ····for·line·in·diff.compare(rep[0],·rep[1]): | 745 | ····for·line·in·diff.compare(rep[0],·rep[1]): |
| 746 | ········if·line[0]·!=·"?": | 746 | ········if·line[0]·!=·"?": |
| 747 | ············print(line) | 747 | ············print(line) |
| 748 | ..·rst-class::·sphx-glr-timing | 748 | ..·rst-class::·sphx-glr-timing |
| 749 | ···**Total·running·time·of·the·script:**·(0·minutes·0.07 | 749 | ···**Total·running·time·of·the·script:**·(0·minutes·0.073·seconds) |
| 750 | ..·_sphx_glr_download_auto_examples_plot_dicom_difference.py: | 750 | ..·_sphx_glr_download_auto_examples_plot_dicom_difference.py: |
| 751 | ..·only::·html | 751 | ..·only::·html |
| 752 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example | 752 | ··..·container::·sphx-glr-footer·sphx-glr-footer-example |
| Offset 244, 15 lines modified | Offset 244, 15 lines modified | ||
| 244 | <span·class="n">ds</span><span·class="o">.</span><span·class="n">Rows</span><span·class="p">,</span>·<span·class="n">ds</span><span·class="o">.</span><span·class="n">Columns</span>·<span·class="o">=</span>·<span·class="n">data_downsampling</span><span·class="o">.</span><span·class="n">shape</span> | 244 | <span·class="n">ds</span><span·class="o">.</span><span·class="n">Rows</span><span·class="p">,</span>·<span·class="n">ds</span><span·class="o">.</span><span·class="n">Columns</span>·<span·class="o">=</span>·<span·class="n">data_downsampling</span><span·class="o">.</span><span·class="n">shape</span> |
| 245 | <span·class="c1">#·print·the·image·information·given·in·the·dataset</span> | 245 | <span·class="c1">#·print·the·image·information·given·in·the·dataset</span> |
| 246 | <span·class="nb">print</span><span·class="p">(</span><span·class="s1">'The·information·of·the·data·set·after·downsampling:·</span><span·class="se">\n</span><span·class="s1">'</span><span·class="p">)</span> | 246 | <span·class="nb">print</span><span·class="p">(</span><span·class="s1">'The·information·of·the·data·set·after·downsampling:·</span><span·class="se">\n</span><span·class="s1">'</span><span·class="p">)</span> |
| 247 | <span·class="nb">print</span><span·class="p">(</span><span·class="n">ds</span><span·class="p">)</span> | 247 | <span·class="nb">print</span><span·class="p">(</span><span·class="n">ds</span><span·class="p">)</span> |
| 248 | </pre></div> | 248 | </pre></div> |
| 249 | </div> | 249 | </div> |
| 250 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.00 | 250 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.005·seconds)</p> |
| 251 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-image-processing-plot-downsize-image-py"> | 251 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-image-processing-plot-downsize-image-py"> |
| 252 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> | 252 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> |
| 253 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/76360960a9af7e908b2d5e0b2453183b/plot_downsize_image.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_downsize_image.ipynb</span></code></a></p> | 253 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/76360960a9af7e908b2d5e0b2453183b/plot_downsize_image.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_downsize_image.ipynb</span></code></a></p> |
| 254 | </div> | 254 | </div> |
| 255 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> | 255 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> |
| 256 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/032a903dae32dc4e934f88d87905b561/plot_downsize_image.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_downsize_image.py</span></code></a></p> | 256 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/032a903dae32dc4e934f88d87905b561/plot_downsize_image.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_downsize_image.py</span></code></a></p> |
| 257 | </div> | 257 | </div> |
| Offset 157, 15 lines modified | Offset 157, 15 lines modified | ||
| 157 | ds.PixelData·=·data_downsampling.tobytes() | 157 | ds.PixelData·=·data_downsampling.tobytes() |
| 158 | #·update·the·information·regarding·the·shape·of·the·data·array | 158 | #·update·the·information·regarding·the·shape·of·the·data·array |
| 159 | ds.Rows,·ds.Columns·=·data_downsampling.shape | 159 | ds.Rows,·ds.Columns·=·data_downsampling.shape |
| 160 | #·print·the·image·information·given·in·the·dataset | 160 | #·print·the·image·information·given·in·the·dataset |
| 161 | print('The·information·of·the·data·set·after·downsampling:·\n') | 161 | print('The·information·of·the·data·set·after·downsampling:·\n') |
| 162 | print(ds) | 162 | print(ds) |
| 163 | Total·running·time·of·the·script:·(0·minutes·0.00 | 163 | Total·running·time·of·the·script:·(0·minutes·0.005·seconds) |
| 164 | Download_Jupyter_notebook:_plot_downsize_image.ipynb | 164 | Download_Jupyter_notebook:_plot_downsize_image.ipynb |
| 165 | Download_Python_source_code:_plot_downsize_image.py | 165 | Download_Python_source_code:_plot_downsize_image.py |
| 166 | Download_zipped:_plot_downsize_image.zip | 166 | Download_zipped:_plot_downsize_image.zip |
| 167 | Gallery_generated_by_Sphinx-Gallery | 167 | Gallery_generated_by_Sphinx-Gallery |
| 168 | Previous | 168 | Previous |
| 169 | Next | 169 | Next |
| Offset 161, 15 lines modified | Offset 161, 15 lines modified | ||
| 161 | ····<span·class="n">ax</span><span·class="o">.</span><span·class="n">set_xlabel</span><span·class="p">(</span><span·class="sa">f</span><span·class="s2">"(</span><span·class="si">{</span><span·class="n">x_units</span><span·class="si">}</span><span·class="s2">)"</span><span·class="p">)</span> | 161 | ····<span·class="n">ax</span><span·class="o">.</span><span·class="n">set_xlabel</span><span·class="p">(</span><span·class="sa">f</span><span·class="s2">"(</span><span·class="si">{</span><span·class="n">x_units</span><span·class="si">}</span><span·class="s2">)"</span><span·class="p">)</span> |
| 162 | ····<span·class="n">ax</span><span·class="o">.</span><span·class="n">set_ylabel</span><span·class="p">(</span><span·class="sa">f</span><span·class="s2">"(</span><span·class="si">{</span><span·class="n">y_units</span><span·class="si">}</span><span·class="s2">)"</span><span·class="p">)</span> | 162 | ····<span·class="n">ax</span><span·class="o">.</span><span·class="n">set_ylabel</span><span·class="p">(</span><span·class="sa">f</span><span·class="s2">"(</span><span·class="si">{</span><span·class="n">y_units</span><span·class="si">}</span><span·class="s2">)"</span><span·class="p">)</span> |
| 163 | <span·class="n">fig</span><span·class="o">.</span><span·class="n">tight_layout</span><span·class="p">(</span><span·class="n">pad</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span> | 163 | <span·class="n">fig</span><span·class="o">.</span><span·class="n">tight_layout</span><span·class="p">(</span><span·class="n">pad</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span> |
| 164 | <span·class="n">plt</span><span·class="o">.</span><span·class="n">show</span><span·class="p">()</span> | 164 | <span·class="n">plt</span><span·class="o">.</span><span·class="n">show</span><span·class="p">()</span> |
| 165 | </pre></div> | 165 | </pre></div> |
| 166 | </div> | 166 | </div> |
| 167 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.18 | 167 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.185·seconds)</p> |
| 168 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-image-processing-plot-waveforms-py"> | 168 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-image-processing-plot-waveforms-py"> |
| 169 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> | 169 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> |
| 170 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/e5a4893fc2534cd7549d6717555a1054/plot_waveforms.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_waveforms.ipynb</span></code></a></p> | 170 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/e5a4893fc2534cd7549d6717555a1054/plot_waveforms.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_waveforms.ipynb</span></code></a></p> |
| 171 | </div> | 171 | </div> |
| 172 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> | 172 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> |
| 173 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/37526ba18181b1083cb01706ece1f85f/plot_waveforms.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_waveforms.py</span></code></a></p> | 173 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/37526ba18181b1083cb01706ece1f85f/plot_waveforms.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_waveforms.py</span></code></a></p> |
| 174 | </div> | 174 | </div> |
| Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
| 73 | ····ax.plot(x,·arr[...,·ch_idx]) | 73 | ····ax.plot(x,·arr[...,·ch_idx]) |
| 74 | ····ax.set_title(f"{mplx_label}:·{ch_source}") | 74 | ····ax.set_title(f"{mplx_label}:·{ch_source}") |
| 75 | ····ax.set_xlabel(f"({x_units})") | 75 | ····ax.set_xlabel(f"({x_units})") |
| 76 | ····ax.set_ylabel(f"({y_units})") | 76 | ····ax.set_ylabel(f"({y_units})") |
| 77 | fig.tight_layout(pad=1) | 77 | fig.tight_layout(pad=1) |
| 78 | plt.show() | 78 | plt.show() |
| 79 | Total·running·time·of·the·script:·(0·minutes·0.18 | 79 | Total·running·time·of·the·script:·(0·minutes·0.185·seconds) |
| 80 | Download_Jupyter_notebook:_plot_waveforms.ipynb | 80 | Download_Jupyter_notebook:_plot_waveforms.ipynb |
| 81 | Download_Python_source_code:_plot_waveforms.py | 81 | Download_Python_source_code:_plot_waveforms.py |
| 82 | Download_zipped:_plot_waveforms.zip | 82 | Download_zipped:_plot_waveforms.zip |
| 83 | Gallery_generated_by_Sphinx-Gallery | 83 | Gallery_generated_by_Sphinx-Gallery |
| 84 | Previous | 84 | Previous |
| 85 | Next | 85 | Next |
| Offset 167, 15 lines modified | Offset 167, 15 lines modified | ||
| 167 | <span·class="nb">print</span><span·class="p">(</span><span·class="sa">f</span><span·class="s2">"Slice·location...:·</span><span·class="si">{</span><span·class="n">ds</span><span·class="o">.</span><span·class="n">get</span><span·class="p">(</span><span·class="s1">'SliceLocation'</span><span·class="p">,</span><span·class="w">·</span><span·class="s1">'(missing)'</span><span·class="p">)</span><span·class="si">}</span><span·class="s2">"</span><span·class="p">)</span> | 167 | <span·class="nb">print</span><span·class="p">(</span><span·class="sa">f</span><span·class="s2">"Slice·location...:·</span><span·class="si">{</span><span·class="n">ds</span><span·class="o">.</span><span·class="n">get</span><span·class="p">(</span><span·class="s1">'SliceLocation'</span><span·class="p">,</span><span·class="w">·</span><span·class="s1">'(missing)'</span><span·class="p">)</span><span·class="si">}</span><span·class="s2">"</span><span·class="p">)</span> |
| 168 | <span·class="c1">#·plot·the·image·using·matplotlib</span> | 168 | <span·class="c1">#·plot·the·image·using·matplotlib</span> |
| 169 | <span·class="n">plt</span><span·class="o">.</span><span·class="n">imshow</span><span·class="p">(</span><span·class="n">ds</span><span·class="o">.</span><span·class="n">pixel_array</span><span·class="p">,</span>·<span·class="n">cmap</span><span·class="o">=</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">cm</span><span·class="o">.</span><span·class="n">gray</span><span·class="p">)</span> | 169 | <span·class="n">plt</span><span·class="o">.</span><span·class="n">imshow</span><span·class="p">(</span><span·class="n">ds</span><span·class="o">.</span><span·class="n">pixel_array</span><span·class="p">,</span>·<span·class="n">cmap</span><span·class="o">=</span><span·class="n">plt</span><span·class="o">.</span><span·class="n">cm</span><span·class="o">.</span><span·class="n">gray</span><span·class="p">)</span> |
| 170 | <span·class="n">plt</span><span·class="o">.</span><span·class="n">show</span><span·class="p">()</span> | 170 | <span·class="n">plt</span><span·class="o">.</span><span·class="n">show</span><span·class="p">()</span> |
| 171 | </pre></div> | 171 | </pre></div> |
| 172 | </div> | 172 | </div> |
| 173 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.0 | 173 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.087·seconds)</p> |
| 174 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-input-output-plot-read-dicom-py"> | 174 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-input-output-plot-read-dicom-py"> |
| 175 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> | 175 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> |
| 176 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/596a13aa12214abf0489d3740bbada1f/plot_read_dicom.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_read_dicom.ipynb</span></code></a></p> | 176 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/596a13aa12214abf0489d3740bbada1f/plot_read_dicom.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_read_dicom.ipynb</span></code></a></p> |
| 177 | </div> | 177 | </div> |
| 178 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> | 178 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> |
| 179 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/5e2195081f5a423e984744f70649688b/plot_read_dicom.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_read_dicom.py</span></code></a></p> | 179 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/5e2195081f5a423e984744f70649688b/plot_read_dicom.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_read_dicom.py</span></code></a></p> |
| 180 | </div> | 180 | </div> |
| Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
| 76 | #·use·.get()·if·not·sure·the·item·exists,·and·want·a·default·value·if·missing | 76 | #·use·.get()·if·not·sure·the·item·exists,·and·want·a·default·value·if·missing |
| 77 | print(f"Slice·location...:·{ds.get('SliceLocation',·'(missing)')}") | 77 | print(f"Slice·location...:·{ds.get('SliceLocation',·'(missing)')}") |
| 78 | #·plot·the·image·using·matplotlib | 78 | #·plot·the·image·using·matplotlib |
| 79 | plt.imshow(ds.pixel_array,·cmap=plt.cm.gray) | 79 | plt.imshow(ds.pixel_array,·cmap=plt.cm.gray) |
| 80 | plt.show() | 80 | plt.show() |
| 81 | Total·running·time·of·the·script:·(0·minutes·0.0 | 81 | Total·running·time·of·the·script:·(0·minutes·0.087·seconds) |
| 82 | Download_Jupyter_notebook:_plot_read_dicom.ipynb | 82 | Download_Jupyter_notebook:_plot_read_dicom.ipynb |
| 83 | Download_Python_source_code:_plot_read_dicom.py | 83 | Download_Python_source_code:_plot_read_dicom.py |
| 84 | Download_zipped:_plot_read_dicom.zip | 84 | Download_zipped:_plot_read_dicom.zip |
| 85 | Gallery_generated_by_Sphinx-Gallery | 85 | Gallery_generated_by_Sphinx-Gallery |
| 86 | Previous | 86 | Previous |
| 87 | Next | 87 | Next |
| Offset 189, 15 lines modified | Offset 189, 15 lines modified | ||
| 189 | ····Modality=MR·-·3·SOP·Instances | 189 | ····Modality=MR·-·3·SOP·Instances |
| 190 | ····Modality=MR·-·7·SOP·Instances | 190 | ····Modality=MR·-·7·SOP·Instances |
| 191 | Found·7·instances·for·SeriesInstanceUID=1.3.6.1.4.1.5962.1.1.0.0.0.1196533885.18148.0.118 | 191 | Found·7·instances·for·SeriesInstanceUID=1.3.6.1.4.1.5962.1.1.0.0.0.1196533885.18148.0.118 |
| 192 | Found·0·instances·with·PhotometricInterpretation='MONOCHROME1'·without·loading·the·stored·instances·and·3·instances·with·loading | 192 | Found·0·instances·with·PhotometricInterpretation='MONOCHROME1'·without·loading·the·stored·instances·and·3·instances·with·loading |
| 193 | Original·File-set·still·at·/build/reproducible-path/pydicom-2.4.3/pydicom/data/test_files/dicomdirtests | 193 | Original·File-set·still·at·/build/reproducible-path/pydicom-2.4.3/pydicom/data/test_files/dicomdirtests |
| 194 | File-set·copied·to·/tmp/tmp | 194 | File-set·copied·to·/tmp/tmpj4kxk72y·and·contains·the·following·files: |
| 195 | ··DICOMDIR | 195 | ··DICOMDIR |
| 196 | ··PT000000/ST000000/SE000000/IM000000 | 196 | ··PT000000/ST000000/SE000000/IM000000 |
| 197 | ··PT000000/ST000000/SE000001/IM000000 | 197 | ··PT000000/ST000000/SE000001/IM000000 |
| 198 | ··PT000000/ST000000/SE000002/IM000000 | 198 | ··PT000000/ST000000/SE000002/IM000000 |
| 199 | ··PT000000/ST000001/SE000000/IM000000 | 199 | ··PT000000/ST000001/SE000000/IM000000 |
| 200 | ··PT000000/ST000001/SE000000/IM000001 | 200 | ··PT000000/ST000001/SE000000/IM000001 |
| 201 | ··PT000000/ST000001/SE000000/IM000002 | 201 | ··PT000000/ST000001/SE000000/IM000002 |
| Offset 108, 15 lines modified | Offset 108, 15 lines modified | ||
| 108 | Found·7·instances·for | 108 | Found·7·instances·for |
| 109 | SeriesInstanceUID=1.3.6.1.4.1.5962.1.1.0.0.0.1196533885.18148.0.118 | 109 | SeriesInstanceUID=1.3.6.1.4.1.5962.1.1.0.0.0.1196533885.18148.0.118 |
| 110 | Found·0·instances·with·PhotometricInterpretation='MONOCHROME1'·without·loading | 110 | Found·0·instances·with·PhotometricInterpretation='MONOCHROME1'·without·loading |
| 111 | the·stored·instances·and·3·instances·with·loading | 111 | the·stored·instances·and·3·instances·with·loading |
| 112 | Original·File-set·still·at·/build/reproducible-path/pydicom-2.4.3/pydicom/data/ | 112 | Original·File-set·still·at·/build/reproducible-path/pydicom-2.4.3/pydicom/data/ |
| 113 | test_files/dicomdirtests | 113 | test_files/dicomdirtests |
| 114 | File-set·copied·to·/tmp/tmp | 114 | File-set·copied·to·/tmp/tmpj4kxk72y·and·contains·the·following·files: |
| 115 | ··DICOMDIR | 115 | ··DICOMDIR |
| 116 | ··PT000000/ST000000/SE000000/IM000000 | 116 | ··PT000000/ST000000/SE000000/IM000000 |
| 117 | ··PT000000/ST000000/SE000001/IM000000 | 117 | ··PT000000/ST000000/SE000001/IM000000 |
| 118 | ··PT000000/ST000000/SE000002/IM000000 | 118 | ··PT000000/ST000000/SE000002/IM000000 |
| 119 | ··PT000000/ST000001/SE000000/IM000000 | 119 | ··PT000000/ST000001/SE000000/IM000000 |
| 120 | ··PT000000/ST000001/SE000000/IM000001 | 120 | ··PT000000/ST000001/SE000000/IM000001 |
| 121 | ··PT000000/ST000001/SE000000/IM000002 | 121 | ··PT000000/ST000001/SE000000/IM000002 |
| Offset 123, 40 lines modified | Offset 123, 40 lines modified | ||
| 123 | <section·class="sphx-glr-example-title"·id="write-dicom-data"> | 123 | <section·class="sphx-glr-example-title"·id="write-dicom-data"> |
| 124 | <span·id="sphx-glr-auto-examples-input-output-plot-write-dicom-py"></span><h1>Write·DICOM·data<a·class="headerlink"·href="#write-dicom-data"·title="Link·to·this·heading">¶</a></h1> | 124 | <span·id="sphx-glr-auto-examples-input-output-plot-write-dicom-py"></span><h1>Write·DICOM·data<a·class="headerlink"·href="#write-dicom-data"·title="Link·to·this·heading">¶</a></h1> |
| 125 | <p>This·example·shows·how·to·write·a·DICOM·file·from·scratch·using·pydicom.·This | 125 | <p>This·example·shows·how·to·write·a·DICOM·file·from·scratch·using·pydicom.·This |
| 126 | example·does·not·produce·a·DICOM·standards·compliant·file·as·written,·you·will | 126 | example·does·not·produce·a·DICOM·standards·compliant·file·as·written,·you·will |
| 127 | have·to·change·UIDs·to·valid·values·and·add·all·required·DICOM·data·elements.</p> | 127 | have·to·change·UIDs·to·valid·values·and·add·all·required·DICOM·data·elements.</p> |
| 128 | <div·class="sphx-glr-script-out·highlight-none·notranslate"><div·class="highlight"><pre><span></span>Setting·file·meta·information... | 128 | <div·class="sphx-glr-script-out·highlight-none·notranslate"><div·class="highlight"><pre><span></span>Setting·file·meta·information... |
| 129 | Setting·dataset·values... | 129 | Setting·dataset·values... |
| 130 | Writing·test·file·/tmp/tmp | 130 | Writing·test·file·/tmp/tmpby_hrex8.dcm |
| 131 | File·saved. | 131 | File·saved. |
| 132 | Writing·test·file·as·Big·Endian·Explicit·VR·/tmp/tmp | 132 | Writing·test·file·as·Big·Endian·Explicit·VR·/tmp/tmpet6uat6t.dcm |
| 133 | Load·file·/tmp/tmp | 133 | Load·file·/tmp/tmpby_hrex8.dcm·... |
| 134 | Dataset.file_meta·------------------------------- | 134 | Dataset.file_meta·------------------------------- |
| 135 | (0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage | 135 | (0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage |
| 136 | (0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 | 136 | (0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 |
| 137 | (0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 | 137 | (0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 |
| 138 | ------------------------------------------------- | 138 | ------------------------------------------------- |
| 139 | (0008,·0023)·Content·Date························DA:·'2025103 | 139 | (0008,·0023)·Content·Date························DA:·'20251031' |
| 140 | (0008,·0033)·Content·Time························TM:·'1 | 140 | (0008,·0033)·Content·Time························TM:·'141445.915501' |
| 141 | (0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' | 141 | (0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' |
| 142 | (0010,·0020)·Patient·ID··························LO:·'123456' | 142 | (0010,·0020)·Patient·ID··························LO:·'123456' |
| 143 | Remove·file·/tmp/tmp | 143 | Remove·file·/tmp/tmpby_hrex8.dcm·... |
| 144 | Load·file·/tmp/tmp | 144 | Load·file·/tmp/tmpet6uat6t.dcm·... |
| 145 | Dataset.file_meta·------------------------------- | 145 | Dataset.file_meta·------------------------------- |
| 146 | (0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage | 146 | (0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage |
| 147 | (0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 | 147 | (0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 |
| 148 | (0002,·0010)·Transfer·Syntax·UID·················UI:·Explicit·VR·Big·Endian | 148 | (0002,·0010)·Transfer·Syntax·UID·················UI:·Explicit·VR·Big·Endian |
| 149 | (0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 | 149 | (0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 |
| 150 | ------------------------------------------------- | 150 | ------------------------------------------------- |
| 151 | (0008,·0023)·Content·Date························DA:·'2025103 | 151 | (0008,·0023)·Content·Date························DA:·'20251031' |
| 152 | (0008,·0033)·Content·Time························TM:·'1 | 152 | (0008,·0033)·Content·Time························TM:·'141445.915501' |
| 153 | (0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' | 153 | (0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' |
| 154 | (0010,·0020)·Patient·ID··························LO:·'123456' | 154 | (0010,·0020)·Patient·ID··························LO:·'123456' |
| 155 | Remove·file·/tmp/tmp | 155 | Remove·file·/tmp/tmpet6uat6t.dcm·... |
| 156 | </pre></div> | 156 | </pre></div> |
| 157 | </div> | 157 | </div> |
| 158 | <div·class="line-block"> | 158 | <div·class="line-block"> |
| 159 | <div·class="line"><br·/></div> | 159 | <div·class="line"><br·/></div> |
| 160 | </div> | 160 | </div> |
| 161 | <div·class="highlight-Python·notranslate"><div·class="highlight"><pre><span></span><span·class="c1">#·authors·:·Guillaume·Lemaitre·<g.lemaitre58@gmail.com></span> | 161 | <div·class="highlight-Python·notranslate"><div·class="highlight"><pre><span></span><span·class="c1">#·authors·:·Guillaume·Lemaitre·<g.lemaitre58@gmail.com></span> |
| 162 | <span·class="c1">#·license·:·MIT</span> | 162 | <span·class="c1">#·license·:·MIT</span> |
| Offset 36, 40 lines modified | Offset 36, 40 lines modified | ||
| 36 | Go_to_the_end·to·download·the·full·example·code. | 36 | Go_to_the_end·to·download·the·full·example·code. |
| 37 | ******·Write·DICOM·data¶·****** | 37 | ******·Write·DICOM·data¶·****** |
| 38 | This·example·shows·how·to·write·a·DICOM·file·from·scratch·using·pydicom.·This | 38 | This·example·shows·how·to·write·a·DICOM·file·from·scratch·using·pydicom.·This |
| 39 | example·does·not·produce·a·DICOM·standards·compliant·file·as·written,·you·will | 39 | example·does·not·produce·a·DICOM·standards·compliant·file·as·written,·you·will |
| 40 | have·to·change·UIDs·to·valid·values·and·add·all·required·DICOM·data·elements. | 40 | have·to·change·UIDs·to·valid·values·and·add·all·required·DICOM·data·elements. |
| 41 | Setting·file·meta·information... | 41 | Setting·file·meta·information... |
| 42 | Setting·dataset·values... | 42 | Setting·dataset·values... |
| 43 | Writing·test·file·/tmp/tmp | 43 | Writing·test·file·/tmp/tmpby_hrex8.dcm |
| 44 | File·saved. | 44 | File·saved. |
| 45 | Writing·test·file·as·Big·Endian·Explicit·VR·/tmp/tmp | 45 | Writing·test·file·as·Big·Endian·Explicit·VR·/tmp/tmpet6uat6t.dcm |
| 46 | Load·file·/tmp/tmp | 46 | Load·file·/tmp/tmpby_hrex8.dcm·... |
| 47 | Dataset.file_meta·------------------------------- | 47 | Dataset.file_meta·------------------------------- |
| 48 | (0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage | 48 | (0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage |
| 49 | (0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 | 49 | (0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 |
| 50 | (0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 | 50 | (0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 |
| 51 | ------------------------------------------------- | 51 | ------------------------------------------------- |
| 52 | (0008,·0023)·Content·Date························DA:·'2025103 | 52 | (0008,·0023)·Content·Date························DA:·'20251031' |
| 53 | (0008,·0033)·Content·Time························TM:·'1 | 53 | (0008,·0033)·Content·Time························TM:·'141445.915501' |
| 54 | (0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' | 54 | (0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' |
| 55 | (0010,·0020)·Patient·ID··························LO:·'123456' | 55 | (0010,·0020)·Patient·ID··························LO:·'123456' |
| 56 | Remove·file·/tmp/tmp | 56 | Remove·file·/tmp/tmpby_hrex8.dcm·... |
| 57 | Load·file·/tmp/tmp | 57 | Load·file·/tmp/tmpet6uat6t.dcm·... |
| 58 | Dataset.file_meta·------------------------------- | 58 | Dataset.file_meta·------------------------------- |
| 59 | (0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage | 59 | (0002,·0002)·Media·Storage·SOP·Class·UID·········UI:·CT·Image·Storage |
| 60 | (0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 | 60 | (0002,·0003)·Media·Storage·SOP·Instance·UID······UI:·1.2.3 |
| 61 | (0002,·0010)·Transfer·Syntax·UID·················UI:·Explicit·VR·Big·Endian | 61 | (0002,·0010)·Transfer·Syntax·UID·················UI:·Explicit·VR·Big·Endian |
| 62 | (0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 | 62 | (0002,·0012)·Implementation·Class·UID············UI:·1.2.3.4 |
| 63 | ------------------------------------------------- | 63 | ------------------------------------------------- |
| 64 | (0008,·0023)·Content·Date························DA:·'2025103 | 64 | (0008,·0023)·Content·Date························DA:·'20251031' |
| 65 | (0008,·0033)·Content·Time························TM:·'1 | 65 | (0008,·0033)·Content·Time························TM:·'141445.915501' |
| 66 | (0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' | 66 | (0010,·0010)·Patient's·Name······················PN:·'Test^Firstname' |
| 67 | (0010,·0020)·Patient·ID··························LO:·'123456' | 67 | (0010,·0020)·Patient·ID··························LO:·'123456' |
| 68 | Remove·file·/tmp/tmp | 68 | Remove·file·/tmp/tmpet6uat6t.dcm·... |
| 69 | #·authors·:·Guillaume·Lemaitre·<g.lemaitre58@gmail.com> | 69 | #·authors·:·Guillaume·Lemaitre·<g.lemaitre58@gmail.com> |
| 70 | #·license·:·MIT | 70 | #·license·:·MIT |
| 71 | import·datetime | 71 | import·datetime |
| 72 | import·os | 72 | import·os |
| 73 | import·tempfile | 73 | import·tempfile |
| Offset 202, 15 lines modified | Offset 202, 15 lines modified | ||
| 202 | <span·class="n">dataset</span><span·class="o">.</span><span·class="n">save_as</span><span·class="p">(</span><span·class="n">output_filename</span><span·class="p">)</span> | 202 | <span·class="n">dataset</span><span·class="o">.</span><span·class="n">save_as</span><span·class="p">(</span><span·class="n">output_filename</span><span·class="p">)</span> |
| 203 | </pre></div> | 203 | </pre></div> |
| 204 | </div> | 204 | </div> |
| 205 | <div·class="sphx-glr-script-out·highlight-none·notranslate"><div·class="highlight"><pre><span></span>(0010,·0020)·Patient·ID··························LO:·'id' | 205 | <div·class="sphx-glr-script-out·highlight-none·notranslate"><div·class="highlight"><pre><span></span>(0010,·0020)·Patient·ID··························LO:·'id' |
| 206 | (0010,·0030)·Patient's·Birth·Date················DA:·'19000101' | 206 | (0010,·0030)·Patient's·Birth·Date················DA:·'19000101' |
| 207 | </pre></div> | 207 | </pre></div> |
| 208 | </div> | 208 | </div> |
| 209 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.00 | 209 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.007·seconds)</p> |
| 210 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-metadata-processing-plot-anonymize-py"> | 210 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-metadata-processing-plot-anonymize-py"> |
| 211 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> | 211 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> |
| 212 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/de1da3fdb216bd623a5999980785f16d/plot_anonymize.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_anonymize.ipynb</span></code></a></p> | 212 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/de1da3fdb216bd623a5999980785f16d/plot_anonymize.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_anonymize.ipynb</span></code></a></p> |
| 213 | </div> | 213 | </div> |
| 214 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> | 214 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> |
| 215 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/cdbc1bcbae90b5ff13fdc9b19581006e/plot_anonymize.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_anonymize.py</span></code></a></p> | 215 | <p><a·class="reference·download·internal"·download=""·href="../../_downloads/cdbc1bcbae90b5ff13fdc9b19581006e/plot_anonymize.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_anonymize.py</span></code></a></p> |
| 216 | </div> | 216 | </div> |
| Offset 91, 15 lines modified | Offset 91, 15 lines modified | ||
| 91 | for·de·in·data_elements: | 91 | for·de·in·data_elements: |
| 92 | ····print(dataset.data_element(de)) | 92 | ····print(dataset.data_element(de)) |
| 93 | output_filename·=·tempfile.NamedTemporaryFile().name | 93 | output_filename·=·tempfile.NamedTemporaryFile().name |
| 94 | dataset.save_as(output_filename) | 94 | dataset.save_as(output_filename) |
| 95 | (0010,·0020)·Patient·ID··························LO:·'id' | 95 | (0010,·0020)·Patient·ID··························LO:·'id' |
| 96 | (0010,·0030)·Patient's·Birth·Date················DA:·'19000101' | 96 | (0010,·0030)·Patient's·Birth·Date················DA:·'19000101' |
| 97 | Total·running·time·of·the·script:·(0·minutes·0.00 | 97 | Total·running·time·of·the·script:·(0·minutes·0.007·seconds) |
| 98 | Download_Jupyter_notebook:_plot_anonymize.ipynb | 98 | Download_Jupyter_notebook:_plot_anonymize.ipynb |
| 99 | Download_Python_source_code:_plot_anonymize.py | 99 | Download_Python_source_code:_plot_anonymize.py |
| 100 | Download_zipped:_plot_anonymize.zip | 100 | Download_zipped:_plot_anonymize.zip |
| 101 | Gallery_generated_by_Sphinx-Gallery | 101 | Gallery_generated_by_Sphinx-Gallery |
| 102 | Previous | 102 | Previous |
| 103 | Next | 103 | Next |
| Offset 817, 15 lines modified | Offset 817, 15 lines modified | ||
| 817 | <span·class="n">diff</span>·<span·class="o">=</span>·<span·class="n">difflib</span><span·class="o">.</span><span·class="n">Differ</span><span·class="p">()</span> | 817 | <span·class="n">diff</span>·<span·class="o">=</span>·<span·class="n">difflib</span><span·class="o">.</span><span·class="n">Differ</span><span·class="p">()</span> |
| 818 | <span·class="k">for</span>·<span·class="n">line</span>·<span·class="ow">in</span>·<span·class="n">diff</span><span·class="o">.</span><span·class="n">compare</span><span·class="p">(</span><span·class="n">rep</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">],</span>·<span·class="n">rep</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">]):</span> | 818 | <span·class="k">for</span>·<span·class="n">line</span>·<span·class="ow">in</span>·<span·class="n">diff</span><span·class="o">.</span><span·class="n">compare</span><span·class="p">(</span><span·class="n">rep</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">],</span>·<span·class="n">rep</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">]):</span> |
| 819 | ····<span·class="k">if</span>·<span·class="n">line</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">]</span>·<span·class="o">!=</span>·<span·class="s2">"?"</span><span·class="p">:</span> | 819 | ····<span·class="k">if</span>·<span·class="n">line</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">]</span>·<span·class="o">!=</span>·<span·class="s2">"?"</span><span·class="p">:</span> |
| 820 | ········<span·class="nb">print</span><span·class="p">(</span><span·class="n">line</span><span·class="p">)</span> | 820 | ········<span·class="nb">print</span><span·class="p">(</span><span·class="n">line</span><span·class="p">)</span> |
| 821 | </pre></div> | 821 | </pre></div> |
| 822 | </div> | 822 | </div> |
| 823 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.07 | 823 | <p·class="sphx-glr-timing"><strong>Total·running·time·of·the·script:</strong>·(0·minutes·0.073·seconds)</p> |
| 824 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-plot-dicom-difference-py"> | 824 | <div·class="sphx-glr-footer·sphx-glr-footer-example·docutils·container"·id="sphx-glr-download-auto-examples-plot-dicom-difference-py"> |
| 825 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> | 825 | <div·class="sphx-glr-download·sphx-glr-download-jupyter·docutils·container"> |
| 826 | <p><a·class="reference·download·internal"·download=""·href="../_downloads/41ba38a2ae2d88170db68a78dcabe080/plot_dicom_difference.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_dicom_difference.ipynb</span></code></a></p> | 826 | <p><a·class="reference·download·internal"·download=""·href="../_downloads/41ba38a2ae2d88170db68a78dcabe080/plot_dicom_difference.ipynb"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Jupyter</span>·<span·class="pre">notebook:</span>·<span·class="pre">plot_dicom_difference.ipynb</span></code></a></p> |
| 827 | </div> | 827 | </div> |
| 828 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> | 828 | <div·class="sphx-glr-download·sphx-glr-download-python·docutils·container"> |
| 829 | <p><a·class="reference·download·internal"·download=""·href="../_downloads/a3b4852d291f27302d2926716393406e/plot_dicom_difference.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_dicom_difference.py</span></code></a></p> | 829 | <p><a·class="reference·download·internal"·download=""·href="../_downloads/a3b4852d291f27302d2926716393406e/plot_dicom_difference.py"><code·class="xref·download·docutils·literal·notranslate"><span·class="pre">Download</span>·<span·class="pre">Python</span>·<span·class="pre">source</span>·<span·class="pre">code:</span>·<span·class="pre">plot_dicom_difference.py</span></code></a></p> |
| 830 | </div> | 830 | </div> |
| Offset 744, 15 lines modified | Offset 744, 15 lines modified | ||
| 744 | ····rep.append(lines) | 744 | ····rep.append(lines) |
| 745 | diff·=·difflib.Differ() | 745 | diff·=·difflib.Differ() |
| 746 | for·line·in·diff.compare(rep[0],·rep[1]): | 746 | for·line·in·diff.compare(rep[0],·rep[1]): |
| 747 | ····if·line[0]·!=·"?": | 747 | ····if·line[0]·!=·"?": |
| 748 | ········print(line) | 748 | ········print(line) |
| 749 | Total·running·time·of·the·script:·(0·minutes·0.07 | 749 | Total·running·time·of·the·script:·(0·minutes·0.073·seconds) |
| 750 | Download_Jupyter_notebook:_plot_dicom_difference.ipynb | 750 | Download_Jupyter_notebook:_plot_dicom_difference.ipynb |
| 751 | Download_Python_source_code:_plot_dicom_difference.py | 751 | Download_Python_source_code:_plot_dicom_difference.py |
| 752 | Download_zipped:_plot_dicom_difference.zip | 752 | Download_zipped:_plot_dicom_difference.zip |
| 753 | Gallery_generated_by_Sphinx-Gallery | 753 | Gallery_generated_by_Sphinx-Gallery |
| 754 | Previous | 754 | Previous |
| 755 | Next | 755 | Next |
| Offset 5258, 24 lines modified | Offset 5258, 24 lines modified | ||
| 5258 | ········"0031":·[2,·18], | 5258 | ········"0031":·[2,·18], |
| 5259 | ········"0032":·[2,·18], | 5259 | ········"0032":·[2,·18], |
| 5260 | ········"0033":·[12,·18], | 5260 | ········"0033":·[12,·18], |
| 5261 | ········"0036697":·[23,·24,·25], | 5261 | ········"0036697":·[23,·24,·25], |
| 5262 | ········"003669700000":·[23,·25], | 5262 | ········"003669700000":·[23,·25], |
| 5263 | ········"0037":·[2,·18], | 5263 | ········"0037":·[2,·18], |
| 5264 | ········"003a":·[48,·128,·468,·509], | 5264 | ········"003a":·[48,·128,·468,·509], |
| 5265 | ········"004":·[ | 5265 | ········"004":·[7,·12], |
| 5266 | ········"0040":·[2,·18], | 5266 | ········"0040":·[2,·18], |
| 5267 | ········"0041":·128, | 5267 | ········"0041":·128, |
| 5268 | ········"0043":·[18,·23,·25,·501], | 5268 | ········"0043":·[18,·23,·25,·501], |
| 5269 | ········"005":·2, | ||
| 5269 | ········"0050":·[2,·18,·23,·24,·35,·46], | 5270 | ········"0050":·[2,·18,·23,·24,·35,·46], |
| 5270 | ········"0051":·[23,·24], | 5271 | ········"0051":·[23,·24], |
| 5271 | ········"0052":·[2,·18], | 5272 | ········"0052":·[2,·18], |
| 5272 | ········"006":·16, | ||
| 5273 | ········"0060":·[2,·18,·23,·24,·35], | 5273 | ········"0060":·[2,·18,·23,·24,·35], |
| 5274 | ········"007":·13, | 5274 | ········"007":·[13,·16], |
| 5275 | ········"0070":·[2,·18,·23,·24], | 5275 | ········"0070":·[2,·18,·23,·24], |
| 5276 | ········"0071":·[23,·24,·25], | 5276 | ········"0071":·[23,·24,·25], |
| 5277 | ········"0078":·[23,·24,·25], | 5277 | ········"0078":·[23,·24,·25], |
| 5278 | ········"008":·9, | 5278 | ········"008":·9, |
| 5279 | ········"0080":·[2,·18,·23,·24,·25], | 5279 | ········"0080":·[2,·18,·23,·24,·25], |
| 5280 | ········"0081":·[2,·18], | 5280 | ········"0081":·[2,·18], |
| 5281 | ········"0082":·[23,·24,·25], | 5281 | ········"0082":·[23,·24,·25], |
| Offset 5321, 23 lines modified | Offset 5321, 23 lines modified | ||
| 5321 | ········"0411bab7c985":·[476,·483], | 5321 | ········"0411bab7c985":·[476,·483], |
| 5322 | ········"045357":·[10,·503], | 5322 | ········"045357":·[10,·503], |
| 5323 | ········"05":·[18,·500], | 5323 | ········"05":·[18,·500], |
| 5324 | ········"0500":·18, | 5324 | ········"0500":·18, |
| 5325 | ········"050743":·[10,·503], | 5325 | ········"050743":·[10,·503], |
| 5326 | ········"072730":·[18,·23,·25], | 5326 | ········"072730":·[18,·23,·25], |
| 5327 | ········"072731":·[18,·23,·25,·501], | 5327 | ········"072731":·[18,·23,·25,·501], |
| 5328 | ········"07 | 5328 | ········"073":·18, |
| 5329 | ········"07992553710938":·18, | 5329 | ········"07992553710938":·18, |
| 5330 | ········"079926":·18, | 5330 | ········"079926":·18, |
| 5331 | ········"079956":·18, | 5331 | ········"079956":·18, |
| 5332 | ········"08":·142, | 5332 | ········"08":·142, |
| 5333 | ········"085000":·18, | 5333 | ········"085000":·18, |
| 5334 | ········"087":·8, | ||
| 5334 | ········"095":·18, | 5335 | ········"095":·18, |
| 5335 | ········"095000":·18, | 5336 | ········"095000":·18, |
| 5336 | ········"096":·8, | ||
| 5337 | ········"0x00":·[136,·138,·178,·459], | 5337 | ········"0x00":·[136,·138,·178,·459], |
| 5338 | ········"0x00000000":·[140,·142], | 5338 | ········"0x00000000":·[140,·142], |
| 5339 | ········"0x0002":·[129,·501], | 5339 | ········"0x0002":·[129,·501], |
| 5340 | ········"0x0006":·[476,·486], | 5340 | ········"0x0006":·[476,·486], |
| 5341 | ········"0x0008":·501, | 5341 | ········"0x0008":·501, |
| 5342 | ········"0x0009":·40, | 5342 | ········"0x0009":·40, |
| 5343 | ········"0x00091001":·40, | 5343 | ········"0x00091001":·40, |
| Offset 5558, 15 lines modified | Offset 5558, 14 lines modified | ||
| 5558 | ········"12":·[28,·31,·48,·147,·211,·283,·284,·380,·430,·432,·503,·509], | 5558 | ········"12":·[28,·31,·48,·147,·211,·283,·284,·380,·430,·432,·503,·509], |
| 5559 | ········"120":·[0,·18,·48], | 5559 | ········"120":·[0,·18,·48], |
| 5560 | ········"1200":·[0,·48,·476,·492,·509], | 5560 | ········"1200":·[0,·48,·476,·492,·509], |
| 5561 | ········"1201":·[202,·215], | 5561 | ········"1201":·[202,·215], |
| 5562 | ········"1203":·[202,·215], | 5562 | ········"1203":·[202,·215], |
| 5563 | ········"1204":·[202,·215], | 5563 | ········"1204":·[202,·215], |
| 5564 | ········"1210":·18, | 5564 | ········"1210":·18, |
| 5565 | ········"121004":·12, | ||
| 5566 | ········"121006":·507, | 5565 | ········"121006":·507, |
| 5567 | ········"1211":·[476,·492], | 5566 | ········"1211":·[476,·492], |
| 5568 | ········"1215":·[476,·492], | 5567 | ········"1215":·[476,·492], |
| 5569 | ········"122":·[476,·479], | 5568 | ········"122":·[476,·479], |
| 5570 | ········"1220":·503, | 5569 | ········"1220":·503, |
| 5571 | ········"1221":·[202,·215], | 5570 | ········"1221":·[202,·215], |
| 5572 | ········"1223":·[202,·215], | 5571 | ········"1223":·[202,·215], |
| Offset 5614, 14 lines modified | Offset 5613, 15 lines modified | ||
| 5614 | ········"137":·48, | 5613 | ········"137":·48, |
| 5615 | ········"1372":·[476,·494], | 5614 | ········"1372":·[476,·494], |
| 5616 | ········"14":·[18,·39,·139,·303,·304,·406,·473,·476,·491], | 5615 | ········"14":·[18,·39,·139,·303,·304,·406,·473,·476,·491], |
| 5617 | ········"1400":·[167,·503], | 5616 | ········"1400":·[167,·503], |
| 5618 | ········"1410":·[167,·503], | 5617 | ········"1410":·[167,·503], |
| 5619 | ········"1412":·[476,·494], | 5618 | ········"1412":·[476,·494], |
| 5620 | ········"1414":·[476,·496], | 5619 | ········"1414":·[476,·496], |
| 5620 | ········"141445":·12, | ||
| 5621 | ········"1415":·[476,·494], | 5621 | ········"1415":·[476,·494], |
| 5622 | ········"1420":·[167,·503], | 5622 | ········"1420":·[167,·503], |
| 5623 | ········"1428":·[476,·494], | 5623 | ········"1428":·[476,·494], |
| 5624 | ········"143":·[476,·485], | 5624 | ········"143":·[476,·485], |
| 5625 | ········"1430":·[165,·503], | 5625 | ········"1430":·[165,·503], |
| 5626 | ········"1434":·[476,·494], | 5626 | ········"1434":·[476,·494], |
| 5627 | ········"1436":·501, | 5627 | ········"1436":·501, |
| Offset 5707, 21 lines modified | Offset 5707, 21 lines modified | ||
| 5707 | ········"18":·[125,·128,·405,·476,·485,·502], | 5707 | ········"18":·[125,·128,·405,·476,·485,·502], |
| 5708 | ········"180":·[18,·35], | 5708 | ········"180":·[18,·35], |
| 5709 | ········"1803":·[476,·496], | 5709 | ········"1803":·[476,·496], |
| 5710 | ········"181":·35, | 5710 | ········"181":·35, |
| 5711 | ········"18148":·10, | 5711 | ········"18148":·10, |
| 5712 | ········"183":·35, | 5712 | ········"183":·35, |
| 5713 | ········"184":·35, | 5713 | ········"184":·35, |
| 5714 | ········"185":·3, | ||
| 5714 | ········"185059":·[2,·7,·18], | 5715 | ········"185059":·[2,·7,·18], |
| 5715 | ········"185434":·[2,·7,·18], | 5716 | ········"185434":·[2,·7,·18], |
| 5716 | ········"1858":·503, | 5717 | ········"1858":·503, |
| 5717 | ········"186":·35, | 5718 | ········"186":·35, |
| 5718 | ········"1860":·503, | 5719 | ········"1860":·503, |
| 5719 | ········"187460":·30, | 5720 | ········"187460":·30, |
| 5720 | ········"189":·3, | ||
| 5721 | ········"1895":·80, | 5721 | ········"1895":·80, |
| 5722 | ········"19":·236, | 5722 | ········"19":·236, |
| 5723 | ········"190":·[2,·18,·35], | 5723 | ········"190":·[2,·18,·35], |
| 5724 | ········"19000101":·16, | 5724 | ········"19000101":·16, |
| 5725 | ········"192":·[18,·23,·25,·40,·501], | 5725 | ········"192":·[18,·23,·25,·40,·501], |
| 5726 | ········"1969":·18, | 5726 | ········"1969":·18, |
| 5727 | ········"197":·[476,·485], | 5727 | ········"197":·[476,·485], |
| Offset 5763, 15 lines modified | Offset 5763, 15 lines modified | ||
| 5763 | ········"2020d":·[476,·492], | 5763 | ········"2020d":·[476,·492], |
| 5764 | ········"2021":·[20,·476,·496], | 5764 | ········"2021":·[20,·476,·496], |
| 5765 | ········"2021b":·[476,·494], | 5765 | ········"2021b":·[476,·494], |
| 5766 | ········"2022":·20, | 5766 | ········"2022":·20, |
| 5767 | ········"2022a":·[476,·495], | 5767 | ········"2022a":·[476,·495], |
| 5768 | ········"2023b":·[476,·496], | 5768 | ········"2023b":·[476,·496], |
| 5769 | ········"2025":·473, | 5769 | ········"2025":·473, |
| 5770 | ········"2025103 | 5770 | ········"20251031":·12, |
| 5771 | ········"203":·35, | 5771 | ········"203":·35, |
| 5772 | ········"20304870605469":·18, | 5772 | ········"20304870605469":·18, |
| 5773 | ········"2040634155":·[8,·18,·23,·25], | 5773 | ········"2040634155":·[8,·18,·23,·25], |
| 5774 | ········"20406341552734":·18, | 5774 | ········"20406341552734":·18, |
| 5775 | ········"205":·[476,·489], | 5775 | ········"205":·[476,·489], |
| 5776 | ········"2062":·9, | 5776 | ········"2062":·9, |
| 5777 | ········"2068":·18, | 5777 | ········"2068":·18, |
| Offset 5936, 15 lines modified | Offset 5936, 14 lines modified | ||
| 5936 | ········"57":·[39,·139,·215,·224,·315,·317,·476,·487,·492], | 5936 | ········"57":·[39,·139,·215,·224,·315,·317,·476,·487,·492], |
| 5937 | ········"58":·[476,·479], | 5937 | ········"58":·[476,·479], |
| 5938 | ········"581":·501, | 5938 | ········"581":·501, |
| 5939 | ········"584":·[476,·487], | 5939 | ········"584":·[476,·487], |
| 5940 | ········"59":·319, | 5940 | ········"59":·319, |
| Max diff block lines reached; 1701/5423 bytes (31.37%) of diff not shown. | |||