Commit Graph

11 Commits

Author SHA1 Message Date
a01fe8a35c Update analyize_discovery.py
 New Features

    Graphical file selectors for both:

        Choosing the discovery output file

        Choosing the name and location of the analysis output file

    Output saved to a text file formatted for easy copy/paste into Excel

    Tab-separated values in the summary for compatibility with Excel columns

    Modality breakdown + exam statistics in one concise report

📝 How to Use It

    Save the code below as dicom_analysis_tool.py.

    Run it (python dicom_analysis_tool.py or double-click if .py is registered).

    Click the button to:

        Select the discovery results .txt file.

        Specify the output .txt destination.

    It will create a text summary that can be easily opened in Excel (tab-delimited).
2025-05-16 13:52:44 +00:00
f1cdd200df Update dicom_utilities.md 2025-05-16 13:51:50 +00:00
a8ab633b91 Update dicom_utilities.md 2025-05-16 13:51:17 +00:00
01eddcf355 Update dicom_utilities.md 2025-05-16 13:50:57 +00:00
769ac9aa9e Update dicom_utilities.md 2025-05-16 13:50:36 +00:00
808ad6ea2a Add dicom_utilities.md 2025-05-16 13:49:51 +00:00
fb2a8cae58 Add analyize_discovery.py 2025-05-16 13:48:19 +00:00
f564c26919 ADd study description to Query
New Feature Added

    StudyDescription is now:

        Included in the query

        Written to the output file

        Clearly visible in the header and data rows
2025-05-14 21:38:31 +00:00
dcf2f54f82 Update archive_discovery.py
 New Features Included

    Live Record Count: Label shows how many studies have been written.

    Pause/Resume Button: Temporarily halt and resume querying without killing the session.

    Stop Button: Gracefully terminates the process early.

    Real-Time File Writing: Ensures each writer.writerow() call flushes immediately.

📝 Notes

    f.flush() is automatic now with buffering=1 (line-buffered mode).

    self.pause_event.wait() halts progress until "Resume" is pressed.

    self.stop_event.is_set() stops the loop immediately.
2025-05-14 17:18:51 +00:00
59823679b7 output writing
Added the function or writing to output file real time instead of buffering
2025-05-14 16:57:34 +00:00
1d5092ed60 Add archive_discovery.py 2025-05-14 16:48:56 +00:00