{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"name":"python","version":"3.11.13","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"},"kaggle":{"accelerator":"none","dataSources":[{"sourceId":99552,"databundleVersionId":13851420,"sourceType":"competition"}],"dockerImageVersionId":31089,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":false}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"import shutil\nimport os\n\nbase = \"/kaggle/input/rsna-intracranial-aneurysm-detection\"\n\n# List of SeriesInstanceId to download\nseries_to_download = [\n    \"1.2.826.0.1.3680043.8.498.10004044428023505108375152878107656647\",\n    \"1.2.826.0.1.3680043.8.498.10004684224894397679901841656954650085\",\n    \"1.2.826.0.1.3680043.8.498.10005158603912009425635473100344077317\",   \n]\n\n# Working directory\ntemp_dir = \"/kaggle/tempdir\"\nout_zip = \"/kaggle/working/package.zip\"\n\nos.makedirs(temp_dir, exist_ok=True)\n\n\n# Copy the series folders into the temporary directory\nfor s in series_to_download:\n    src = os.path.join(base, \"series\", s)\n    dst = os.path.join(temp_dir, \"series\", s)\n    shutil.copytree(src, dst)\n\n# Copy the train.csv file into the temporary directory\nshutil.copy(\n    os.path.join(base, \"train.csv\"),\n    os.path.join(temp_dir, \"train.csv\")\n)\n\n\nshutil.make_archive(base_name=out_zip.replace(\".zip\", \"\"), format=\"zip\", root_dir=temp_dir)\nprint(f\"Created {out_zip}\")","metadata":{"trusted":true,"execution":{"iopub.status.busy":"2025-09-29T18:52:30.156064Z","iopub.execute_input":"2025-09-29T18:52:30.156467Z","iopub.status.idle":"2025-09-29T18:52:42.14445Z","shell.execute_reply.started":"2025-09-29T18:52:30.156438Z","shell.execute_reply":"2025-09-29T18:52:42.143159Z"}},"outputs":[],"execution_count":null}]}