{"status":"OK","data":{"id":266939,"identifier":"PT/BIUGO3","persistentUrl":"https://doi.org/10.17026/PT/BIUGO3","protocol":"doi","authority":"10.17026","separator":"/","publisher":"DANS Data Station Physical and Technical Sciences","publicationDate":"2025-10-30","storageIdentifier":"surf://10.17026/PT/BIUGO3","effectiveDatasetFileCountLimit":10000,"datasetFileUploadsAvailable":9888,"datasetType":"dataset","locks":[],"latestVersion":{"id":2011,"datasetId":266939,"datasetPersistentId":"doi:10.17026/PT/BIUGO3","datasetType":"dataset","storageIdentifier":"surf://10.17026/PT/BIUGO3","versionNumber":1,"internalVersionNumber":77,"versionMinorNumber":0,"versionState":"RELEASED","latestVersionPublishingState":"RELEASED","deaccessionLink":"","productionDate":"2025-10-15","lastUpdateTime":"2025-10-30T12:30:43Z","releaseTime":"2025-10-30T12:30:43Z","createTime":"2025-10-15T13:53:06Z","publicationDate":"2025-10-30","citationDate":"2025-10-30","effectiveDatasetFileCountLimit":10000,"datasetFileUploadsAvailable":9888,"license":{"name":"CC-BY-4.0","uri":"http://creativecommons.org/licenses/by/4.0","iconUri":"https://licensebuttons.net/l/by/4.0/88x31.png"},"fileAccessRequest":true,"metadataBlocks":{"citation":{"displayName":"Citation Metadata","name":"citation","fields":[{"typeName":"title","multiple":false,"typeClass":"primitive","value":"Replication data for: PhD thesis \"SATELLITE SAR-OPTICAL IMAGE FUSION FOR CLOUD-FREE IMAGE GENERATION\""},{"typeName":"author","multiple":true,"typeClass":"compound","value":[{"authorName":{"typeName":"authorName","multiple":false,"typeClass":"primitive","value":"C. Duan"},"authorAffiliation":{"typeName":"authorAffiliation","multiple":false,"typeClass":"primitive","value":"https://ror.org/006hf6230","expandedvalue":{"scheme":"http://www.grid.ac/ontology/","termName":"University of Twente","@type":"https://schema.org/Organization"}},"authorIdentifierScheme":{"typeName":"authorIdentifierScheme","multiple":false,"typeClass":"controlledVocabulary","value":"ORCID"},"authorIdentifier":{"typeName":"authorIdentifier","multiple":false,"typeClass":"primitive","value":"0000-0003-0056-3295"}}]},{"typeName":"datasetContact","multiple":true,"typeClass":"compound","value":[{"datasetContactName":{"typeName":"datasetContactName","multiple":false,"typeClass":"primitive","value":"Duan Chenxi"},"datasetContactAffiliation":{"typeName":"datasetContactAffiliation","multiple":false,"typeClass":"primitive","value":"Faculty of Geo-Information Science and Earth Observation, University of Twente"}}]},{"typeName":"dsDescription","multiple":true,"typeClass":"compound","value":[{"dsDescriptionValue":{"typeName":"dsDescriptionValue","multiple":false,"typeClass":"primitive","value":"The dataset contains all data and code underlying the following chapters of the thesis:<br>\nChapter 2: Feature Enhancement Network for Cloud Removal in Optical Images by Fusing with SAR Images<br>\nChapter 3: Efficient Cloud Removal Network for Satellite Images Using SAR-Optical Image Fusion<br>\nChapter 4: Assessing the Impact of Cloud Removal and Reconstruction Through SAR-Optical Data Fusion on Crop Mapping Accuracy<br>\nChapter 5: High-Quality Cloud-Free Optical Image Generation Using Multi-Temporal SAR and Contaminated Optical Data"}}]},{"typeName":"subject","multiple":true,"typeClass":"controlledVocabulary","value":["Earth and Environmental Sciences"]},{"typeName":"keyword","multiple":true,"typeClass":"compound","value":[{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"Sentinel-1"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"Sentinel-2"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"cloud removal"}},{"keywordValue":{"typeName":"keywordValue","multiple":false,"typeClass":"primitive","value":"SAR-optical image fusion"}}]},{"typeName":"language","multiple":true,"typeClass":"controlledVocabulary","value":["English"]},{"typeName":"productionDate","multiple":false,"typeClass":"primitive","value":"2025-10-15"},{"typeName":"contributor","multiple":true,"typeClass":"compound","value":[{"contributorType":{"typeName":"contributorType","multiple":false,"typeClass":"controlledVocabulary","value":"Supervisor"},"contributorName":{"typeName":"contributorName","multiple":false,"typeClass":"primitive","value":"Belgiu, Mariana"}},{"contributorType":{"typeName":"contributorType","multiple":false,"typeClass":"controlledVocabulary","value":"Supervisor"},"contributorName":{"typeName":"contributorName","multiple":false,"typeClass":"primitive","value":"Stein, Alfred"}}]},{"typeName":"depositor","multiple":false,"typeClass":"primitive","value":"Duan Chenxi"},{"typeName":"dateOfDeposit","multiple":false,"typeClass":"primitive","value":"2025-10-15"}]},"dansRights":{"displayName":"Rights Metadata","name":"dansRights","fields":[{"typeName":"dansRightsHolder","multiple":true,"typeClass":"primitive","value":["Faculty of Geo-Information Science and Earth Observation, University of Twente"]},{"typeName":"dansPersonalDataPresent","multiple":false,"typeClass":"controlledVocabulary","value":"No"},{"typeName":"dansMetadataLanguage","multiple":true,"typeClass":"controlledVocabulary","value":["English"]}]},"dansRelationMetadata":{"displayName":"Relation Metadata","name":"dansRelationMetadata","fields":[{"typeName":"dansAudience","multiple":true,"typeClass":"primitive","value":["https://www.narcis.nl/classification/D16100"],"expandedvalue":[{"@id":"https://www.narcis.nl/classification/D16100","termName":[{"lang":"en","value":"Computer systems, architectures, networks"},{"lang":"nl","value":"Computersystemen, architecturen, netwerken"}],"vocabularyUri":"https://www.narcis.nl/classification/"}]},{"typeName":"dansRelation","multiple":true,"typeClass":"compound","value":[{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"is required by"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"Feature enhancement network for cloud removal in optical images by fusing with SAR images"},"dansRelationURI":{"typeName":"dansRelationURI","multiple":false,"typeClass":"primitive","value":"https://doi.org/10.1080/01431161.2023.2292014"}},{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"is required by"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"Efficient Cloud Removal Network for Satellite Images Using SAR-Optical Image Fusion"},"dansRelationURI":{"typeName":"dansRelationURI","multiple":false,"typeClass":"primitive","value":"https://doi.org/10.1109/LGRS.2024.3397875"}},{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"requires"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"Replication data for\"High-Quality Cloud-Free Optical Image Generation Using Multi-Temporal SAR and Contaminated Optical Data\""},"dansRelationURI":{"typeName":"dansRelationURI","multiple":false,"typeClass":"primitive","value":"https://doi.org/10.17026/PT/6DVSAG"}},{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"references"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"Meraner, A., Ebel, P., Zhu, X. X., & Schmitt, M. (2020). Cloud removal in Sentinel-2 imagery using a deep residual neural network and SAR-optical data fusion. ISPRS Journal of Photogrammetry and Remote Sensing, 166, 333-346"},"dansRelationURI":{"typeName":"dansRelationURI","multiple":false,"typeClass":"primitive","value":"https://patricktum.github.io/cloud_removal/sen12mscr/"}},{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"references"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"M Rustowicz, R., Cheong, R., Wang, L., Ermon, S., Burke, M., & Lobell, D. (2019). Semantic segmentation of crop type in Africa: A novel dataset and analysis of deep learning methods. In Proceedings of the IEEE/cvf conference on computer vision and pattern recognition workshops (pp. 75-82)"},"dansRelationURI":{"typeName":"dansRelationURI","multiple":false,"typeClass":"primitive","value":"https://github.com/roserustowicz/crop-type-mapping"}},{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"references"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"Meraner, A., Ebel, P., Zhu, X. X., & Schmitt, M. (2020). Cloud removal in Sentinel-2 imagery using a deep residual neural network and SAR-optical data fusion. ISPRS Journal of Photogrammetry and Remote Sensing, 166, 333-346"},"dansRelationURI":{"typeName":"dansRelationURI","multiple":false,"typeClass":"primitive","value":"https://github.com/ameraner/dsen2-cr"}},{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"references"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"Mao, R., Li, H., Ren, G., & Yin, Z. (2022). Cloud removal based on SAR-optical remote sensing data fusion via a two-flow network. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 15, 7677-7686"}},{"dansRelationType":{"typeName":"dansRelationType","multiple":false,"typeClass":"controlledVocabulary","value":"references"},"dansRelationText":{"typeName":"dansRelationText","multiple":false,"typeClass":"primitive","value":"C. Dong, G. Yang, Y. Wang, W. Sun, X. Meng and B. Chen, \"Integrating Multitemporal SAR and Optical Information for Missing Optical Imagery Generation,\" in IEEE Transactions on Geoscience and Remote Sensing, vol. 62, pp. 1-14, 2024, Art no. 5638614"},"dansRelationURI":{"typeName":"dansRelationURI","multiple":false,"typeClass":"primitive","value":"https://doi.org/10.1109/TGRS.2024.3451558"}}]}]},"dansDataVaultMetadata":{"displayName":"Data Vault Metadata","name":"dansDataVaultMetadata","fields":[{"typeName":"dansDataversePid","multiple":false,"typeClass":"primitive","value":"doi:10.17026/PT/BIUGO3"},{"typeName":"dansDataversePidVersion","multiple":false,"typeClass":"primitive","value":"1.0"},{"typeName":"dansBagId","multiple":false,"typeClass":"primitive","value":"urn:uuid:f564b866-304c-4a9a-8740-5ed8b88b86c2"},{"typeName":"dansNbn","multiple":false,"typeClass":"primitive","value":"urn:nbn:nl:ui:13-e1fa5ec6-e9d8-4ab7-95c3-a04871260988"}]}},"files":[{"label":"attention.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification","version":1,"datasetVersionId":2011,"dataFile":{"id":267131,"persistentId":"","filename":"attention.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3047,"storageIdentifier":"surf://store:199e926b41b-47b89fbe247d","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"1fdd7f4bbb427b83937be4a00f382689b1662463"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"base.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267072,"persistentId":"","filename":"base.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":791,"storageIdentifier":"surf://store:199e8afa7c1-255cdf18a9b7","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"2977e01d2ecf2c2ba41bf260b312247501b215e7"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"CBAM.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267082,"persistentId":"","filename":"CBAM.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2098,"storageIdentifier":"surf://store:199e8afa7cb-4934eb430708","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"d9478a4c1dbc25c77d3ed15d2171de3738b64baf"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"change_proxy.py","restricted":false,"directoryLabel":"chapter2_and_3/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267096,"persistentId":"","filename":"change_proxy.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":474,"storageIdentifier":"surf://store:199e8b03659-d110b53601a0","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"2d5965cbe0d3c664cdedb10c272b246b592290ff"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"change_proxy.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267157,"persistentId":"","filename":"change_proxy.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":537,"storageIdentifier":"surf://store:199e929d7d0-3e656530b4be","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"f1a47962b0f78b28cb91ccd52b03318ac1fa0b8e"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"code.iml","restricted":false,"directoryLabel":"chapter5/code/.idea","version":1,"datasetVersionId":2011,"dataFile":{"id":267079,"persistentId":"","filename":"code.iml","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":454,"storageIdentifier":"surf://store:199e8afa7a2-bf44d23a66c8","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"0596d0a3123703b887c97823486f3ad397765033"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code/.idea","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"config.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267163,"persistentId":"","filename":"config.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":4219,"storageIdentifier":"surf://store:199e929d6ba-84b623a7d6ae","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"4514c0c8099243ba95377cd47bda65fc68935289"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"config.py","restricted":false,"directoryLabel":"chapter2_and_3","version":1,"datasetVersionId":2011,"dataFile":{"id":267100,"persistentId":"","filename":"config.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2983,"storageIdentifier":"surf://store:199e8b035e3-1fc4932d6162","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"d1ba0ea5707f42f59db24f579daa2f8bf281807e"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"ConvLSTM.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267130,"persistentId":"","filename":"ConvLSTM.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":6484,"storageIdentifier":"surf://store:199e926b434-e81676140494","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"f8307def6be899f660b956457c1aa942c5778253"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"dataloader.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267115,"persistentId":"","filename":"dataloader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":7457,"storageIdentifier":"surf://store:199e8b03540-9a00b7455d29","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"8c9e214602819f80b15e8a446ca10ac05dd9a7c3"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"data.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267067,"persistentId":"","filename":"data.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":8958,"storageIdentifier":"surf://store:199e8afa7d3-6271fbcf0437","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"c7022076b90dab8000439c45e718841e7e71fadb"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"dataset.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification","version":1,"datasetVersionId":2011,"dataFile":{"id":267132,"persistentId":"","filename":"dataset.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":6449,"storageIdentifier":"surf://store:199e926b421-42dd3650be86","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"e3c568b7714a8f4b2315bef4f98a6bf3274e7442"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"datasplit.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267166,"persistentId":"","filename":"datasplit.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1462,"storageIdentifier":"surf://store:199e929d6c4-bf9504f512d8","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"8318c50c72f82d9ca3933733ff2d0419d87bf2f8"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"dcswin.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267085,"persistentId":"","filename":"dcswin.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":44921,"storageIdentifier":"surf://store:199e8afa7db-0824b9cef2e6","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"0f5d1f1e7ecb40a144af75e3130010dcb26de3f3"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"dcswinv1.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267075,"persistentId":"","filename":"dcswinv1.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":35708,"storageIdentifier":"surf://store:199e8afa7e5-5de4d259d9a4","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"1e264b907d19111417720fb0b7f04b31db948ae9"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"dcswinv2.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267061,"persistentId":"","filename":"dcswinv2.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":48958,"storageIdentifier":"surf://store:199e8afa7ec-b249cae9d035","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"572f3c1a8d5f4bd71ee255ec097449e3cf5d6d2f"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"dcswinv4.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267074,"persistentId":"","filename":"dcswinv4.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":50751,"storageIdentifier":"surf://store:199e8afa7f4-b028faf6f19d","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"e23d75308969908904a7c6261312d8146e5385cc"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"dependency_links.txt","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/kernelconv2d_cuda.egg-info","version":1,"datasetVersionId":2011,"dataFile":{"id":267114,"persistentId":"","filename":"dependency_links.txt","contentType":"text/plain","friendlyType":"Plain Text","filesize":1,"storageIdentifier":"surf://store:199e8b03561-9c846bc90147","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/kernelconv2d_cuda.egg-info","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"DSen2_CR.py","restricted":false,"directoryLabel":"chapter2_and_3/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267092,"persistentId":"","filename":"DSen2_CR.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1762,"storageIdentifier":"surf://store:199e8b03601-b719ad0ca489","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"613b8a611cf0866c1f87a56dbc36e49980f363c7"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"dynamic_fusion.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267060,"persistentId":"","filename":"dynamic_fusion.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":11922,"storageIdentifier":"surf://store:199e8afa7fb-3735578adc10","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"41676faade01dfa7a97afd022de6bd62bf1dadff"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"early_stopping.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267141,"persistentId":"","filename":"early_stopping.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1971,"storageIdentifier":"surf://store:199e929d6cc-c10a569aba24","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"b48a9676c7877e07169444ed9ab8090f71ef58b3"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"early_stopping.py","restricted":false,"directoryLabel":"chapter2_and_3","version":1,"datasetVersionId":2011,"dataFile":{"id":267123,"persistentId":"","filename":"early_stopping.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1778,"storageIdentifier":"surf://store:199e8b035ed-e78b1ef4f832","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"8631fde449db255e1ed2f40fa9cbd332b829126e"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"early_stopping.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification","version":1,"datasetVersionId":2011,"dataFile":{"id":267135,"persistentId":"","filename":"early_stopping.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1872,"storageIdentifier":"surf://store:199e926b427-016bab8cc407","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"70214e8232e848358567b3c281a251c1fe7207f2"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"feature_detectors.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267116,"persistentId":"","filename":"feature_detectors.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3510,"storageIdentifier":"surf://store:199e8b03591-554d5842c037","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"229a5d3330f190fc14d9b79ef0549bfcf178d348"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"feature_detectors.py","restricted":false,"directoryLabel":"chapter2_and_3/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267097,"persistentId":"","filename":"feature_detectors.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3511,"storageIdentifier":"surf://store:199e8b03660-f1d93a731b52","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"609a27a03c200e88dbaf04c98e0fccfa9c54782c"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"FENet.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267167,"persistentId":"","filename":"FENet.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":8545,"storageIdentifier":"surf://store:199e929d76b-6e68e84c6d15","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"d74e776dbb31e459cac898c74e3d5b6b6696a7b1"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"FENet.py","restricted":false,"directoryLabel":"chapter2_and_3/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267099,"persistentId":"","filename":"FENet.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":9893,"storageIdentifier":"surf://store:199e8b0360a-e590fe58be94","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"83a247d627b80f13ed86b5fda7c770c030e3ad81"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"FPNet.py","restricted":false,"directoryLabel":"chapter2_and_3/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267101,"persistentId":"","filename":"FPNet.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5034,"storageIdentifier":"surf://store:199e8b03614-1ff05b75944c","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"2f00c5c09a61d9f927365296601cb3798b3542b1"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"FPNet.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267137,"persistentId":"","filename":"FPNet.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":13069,"storageIdentifier":"surf://store:199e929d771-dab0f1a7b3ba","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"9a815c173848b509a05dda5a35f98477f899dee4"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"gahna_config.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267155,"persistentId":"","filename":"gahna_config.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5055,"storageIdentifier":"surf://store:199e929d6d7-93d12316987b","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"f3c360b4f745a620999486de8b8001b4dfa889f5"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"gahna_pair.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267158,"persistentId":"","filename":"gahna_pair.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3313,"storageIdentifier":"surf://store:199e929d6dd-06eec1330c95","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"4351d50d748940b6ad1402779c1ee1aec033d80e"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"gahna_predict.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267156,"persistentId":"","filename":"gahna_predict.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5998,"storageIdentifier":"surf://store:199e929d6e4-17e9158854a6","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"76f261df4ad7bd55474246e90628c43a82d1cfc8"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"gahna_sen12ms_cr_dataLoader.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267151,"persistentId":"","filename":"gahna_sen12ms_cr_dataLoader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":15004,"storageIdentifier":"surf://store:199e929d6ea-15239bd5242c","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"6956ae8b40fd50757d8560fd30024d900a7aa24b"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"gahna_train.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267153,"persistentId":"","filename":"gahna_train.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":6373,"storageIdentifier":"surf://store:199e929d6f1-432a8edf1186","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"4e308d976b6a81f47d3aefb8cec593df2923f3c5"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"gahna_utils.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267139,"persistentId":"","filename":"gahna_utils.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":9654,"storageIdentifier":"surf://store:199e929d7da-1ebdc209a9e4","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"3acef1193fa3e296928e2e0205e2dce744046bb6"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"generic_train_test.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267107,"persistentId":"","filename":"generic_train_test.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1083,"storageIdentifier":"surf://store:199e8b03597-bfb21fc4b3d2","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"8b43b1fd87237e6fd40876283c069ef139b615f9"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":".gitignore","restricted":false,"directoryLabel":"chapter5/code/.idea","version":1,"datasetVersionId":2011,"dataFile":{"id":267073,"persistentId":"","filename":".gitignore","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":184,"storageIdentifier":"surf://store:199e8afa798-ff82e36d3849","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"2e8e3f2c21083bfc1741db5df016b198b53ae6ad"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code/.idea","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"img_operations.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267161,"persistentId":"","filename":"img_operations.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":4975,"storageIdentifier":"surf://store:199e929d6f7-224bd4612bb9","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"8171ecdb8ab638bf3d3b53ee780c72965dc93157"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"img_operations.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267154,"persistentId":"","filename":"img_operations.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5258,"storageIdentifier":"surf://store:199e929d7e1-d0262c3362a2","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"d326d94d06425af13003ad76cf6d583d56487fe5"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"img_operations.py","restricted":false,"directoryLabel":"chapter2_and_3/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267089,"persistentId":"","filename":"img_operations.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1491,"storageIdentifier":"surf://store:199e8b03667-40c10264b02e","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"4d6366d1ffb28b6b6dd71e75b0b978a2c955af87"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"__init__.py","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","version":1,"datasetVersionId":2011,"dataFile":{"id":267111,"persistentId":"","filename":"__init__.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":0,"storageIdentifier":"surf://store:199e8b03588-940c652c4aa1","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"kernelconv2d_cuda-1.0.0-py3.6-win-amd64.egg","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/dist","version":1,"datasetVersionId":2011,"dataFile":{"id":267117,"persistentId":"","filename":"kernelconv2d_cuda-1.0.0-py3.6-win-amd64.egg","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":85663,"storageIdentifier":"surf://store:199e8b0354f-f502eb4f0432","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"81ec18938e095604ede3747c8ee5be7e3a7c735a"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/dist","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"kernelconv2d_cuda.cp36-win_amd64.pyd","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/build/lib.win-amd64-3.6","version":1,"datasetVersionId":2011,"dataFile":{"id":267088,"persistentId":"","filename":"kernelconv2d_cuda.cp36-win_amd64.pyd","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":286720,"storageIdentifier":"surf://store:199e8b03547-e4fdc5ac7245","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"21cd3635b8c0a9cc25afd7281405e941a0f7ddb3"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/build/lib.win-amd64-3.6","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"KernelConv2D_cuda.cpp","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","version":1,"datasetVersionId":2011,"dataFile":{"id":267086,"persistentId":"","filename":"KernelConv2D_cuda.cpp","contentType":"text/x-c","friendlyType":"C++ Source","filesize":1462,"storageIdentifier":"surf://store:199e8b0355b-7d2e858e2433","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"05cf75533ce32a50cd426896be561a6e415668fb"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"KernelConv2D_cuda.cpp","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models/codes/FAC/kernelconv2d","version":1,"datasetVersionId":2011,"dataFile":{"id":267143,"persistentId":"","filename":"KernelConv2D_cuda.cpp","contentType":"text/x-c","friendlyType":"C++ Source","filesize":1525,"storageIdentifier":"surf://store:199e929d713-c724a1b61eb4","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"9fe7d30479ede418f3ebce89413c00ed8304e8a2"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models/codes/FAC/kernelconv2d","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"KernelConv2D_cuda.h","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","version":1,"datasetVersionId":2011,"dataFile":{"id":267102,"persistentId":"","filename":"KernelConv2D_cuda.h","contentType":"text/x-c","friendlyType":"C++ Source","filesize":284,"storageIdentifier":"surf://store:199e8b03571-c88afac34570","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"68e7f47efab4baff6d169ebf085d5efcec1bb1cd"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"KernelConv2D_kernel.cu","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","version":1,"datasetVersionId":2011,"dataFile":{"id":267103,"persistentId":"","filename":"KernelConv2D_kernel.cu","contentType":"application/cu-seeme","friendlyType":"application/cu-seeme","filesize":9206,"storageIdentifier":"surf://store:199e8b03575-37a4dc68331f","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"6153f22f08fe2fc054075899b8c151f83e65c3c9"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"KernelConv2D_kernel.h","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","version":1,"datasetVersionId":2011,"dataFile":{"id":267120,"persistentId":"","filename":"KernelConv2D_kernel.h","contentType":"text/x-c","friendlyType":"C++ Source","filesize":417,"storageIdentifier":"surf://store:199e8b0357c-6254da491bcf","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"6dab6377de32c54a9faa19dd25af294ce44bfe3d"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"KernelConv2D.py","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","version":1,"datasetVersionId":2011,"dataFile":{"id":267091,"persistentId":"","filename":"KernelConv2D.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3403,"storageIdentifier":"surf://store:199e8b03555-535315a205ce","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"21b0cd84716cd3a0a331ee0392f1965a27110c96"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"loss.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267080,"persistentId":"","filename":"loss.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2606,"storageIdentifier":"surf://store:199e8afa802-af43bc6b2ce2","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"0abbfebd9a6c0b28df9eed58d8969a1fecab65df"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"LSTM.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267134,"persistentId":"","filename":"LSTM.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":7755,"storageIdentifier":"surf://store:199e926b439-8bdff750871c","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"aaa48e632072958ab2ae931002abafc495b38ede"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"measure.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267083,"persistentId":"","filename":"measure.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2152,"storageIdentifier":"surf://store:199e8afa809-d3d7ca0cf4c8","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"d915d344cc80b26b24d53e87d83a0940ceb7a6a3"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"measure.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification","version":1,"datasetVersionId":2011,"dataFile":{"id":267127,"persistentId":"","filename":"measure.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2930,"storageIdentifier":"surf://store:199e926b42d-c83ce4fb5dd9","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"08f12357ccee19180aeb7bc81b3b6260dd12761a"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"measure.py","restricted":false,"directoryLabel":"chapter2_and_3","version":1,"datasetVersionId":2011,"dataFile":{"id":267125,"persistentId":"","filename":"measure.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2048,"storageIdentifier":"surf://store:199e8b035f8-1ea39416ba05","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"ff0ed1b1b47019bf802f550e44ea8fa87dede973"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"measure.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267150,"persistentId":"","filename":"measure.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2076,"storageIdentifier":"surf://store:199e929d6fd-bf53f97e4884","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"ddc6ab7bb4990482e26a56c7fc5664d5cbabfb69"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"metric.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267068,"persistentId":"","filename":"metric.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":10133,"storageIdentifier":"surf://store:199e8afa80f-d557b4397559","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"aca56c9310a616b4a31d2431d14060853ee02c4c"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"metrics.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267093,"persistentId":"","filename":"metrics.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1787,"storageIdentifier":"surf://store:199e8b0359d-c836cad9c6a5","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"d6f7d5ae7d66ac345d88b9aae1c7f1f98e07c4d9"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"MFFNet.py","restricted":false,"directoryLabel":"chapter2_and_3/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267108,"persistentId":"","filename":"MFFNet.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":19184,"storageIdentifier":"surf://store:199e8b0361c-f6764ade8d65","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"8bb2522a7e08c4394d3e062b88c5e51ab09ebb66"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"misc.xml","restricted":false,"directoryLabel":"chapter5/code/.idea","version":1,"datasetVersionId":2011,"dataFile":{"id":267064,"persistentId":"","filename":"misc.xml","contentType":"text/xml","friendlyType":"XML","filesize":189,"storageIdentifier":"surf://store:199e8afa7ac-82cbe05e7e25","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"8f1bcd545d21fedb3d874ccd96b593835f0f0803"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code/.idea","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"model_base.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267119,"persistentId":"","filename":"model_base.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1936,"storageIdentifier":"surf://store:199e8b035a4-2c0b7c8c42c1","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"7820d8162d0305c1cb01addecedd7fe3bd5bf345"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"model_CR_net.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267138,"persistentId":"","filename":"model_CR_net.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1926,"storageIdentifier":"surf://store:199e929d747-c5f8fcb6c12f","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"75ab2975c5b41e5fd6e13b13ad6ef3075681904d"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"model_CR_net.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267110,"persistentId":"","filename":"model_CR_net.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1956,"storageIdentifier":"surf://store:199e8b035ad-6f5cc877c9b7","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"fbeb561089296c82843ef043e3971f9b50cc6cda"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"modules.xml","restricted":false,"directoryLabel":"chapter5/code/.idea","version":1,"datasetVersionId":2011,"dataFile":{"id":267071,"persistentId":"","filename":"modules.xml","contentType":"text/xml","friendlyType":"XML","filesize":267,"storageIdentifier":"surf://store:199e8afa7b0-484fbed6936d","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"52683dc59c87d5f450bc171650ccc1845c7e369b"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code/.idea","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"net_CR_RDN.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267126,"persistentId":"","filename":"net_CR_RDN.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":20941,"storageIdentifier":"surf://store:199e8b035b6-fe9bf75cc440","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"7531b1ba5b2238d6d71193c266f38b3f627940e5"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"net_CR_RDN.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267152,"persistentId":"","filename":"net_CR_RDN.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":21153,"storageIdentifier":"surf://store:199e929d74e-34ba8dde0783","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"2b193eb1153f461baf27af7ce151d0298a9da8ba"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"Nets3D.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267128,"persistentId":"","filename":"Nets3D.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":16453,"storageIdentifier":"surf://store:199e926b43f-d2c61ac6ac54","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"99fce59ce96e7d25a9090057e7e6f07485f6441e"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"networkfinal.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267063,"persistentId":"","filename":"networkfinal.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":11537,"storageIdentifier":"surf://store:199e8afa817-d88aa54e22c3","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"f9d8cb0ac48f4abc6c92a1383b67d18c91fbb9d3"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"PKG-INFO","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/kernelconv2d_cuda.egg-info","version":1,"datasetVersionId":2011,"dataFile":{"id":267121,"persistentId":"","filename":"PKG-INFO","contentType":"text/plain; charset=US-ASCII","friendlyType":"Plain Text","filesize":152,"storageIdentifier":"surf://store:199e8b03565-f0d76f6ece6d","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"6436dcf17dbd00d89f7a37dcc2fa9128a4819ba0"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/kernelconv2d_cuda.egg-info","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"predict_dataloader.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267149,"persistentId":"","filename":"predict_dataloader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":14875,"storageIdentifier":"surf://store:199e929d782-ec03af23f45d","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"cd72a3695af6bccb0ce636331e2f50b804ccc31c"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"predict.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267159,"persistentId":"","filename":"predict.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2992,"storageIdentifier":"surf://store:199e929d77c-3fbf4fd936ac","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"9541dbc043d4d0605fd1fc3abafad2d212997d33"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"predict.py","restricted":false,"directoryLabel":"chapter2_and_3","version":1,"datasetVersionId":2011,"dataFile":{"id":267106,"persistentId":"","filename":"predict.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2812,"storageIdentifier":"surf://store:199e8b03630-b259d4640f3f","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"84e314fca41ace0a22ed283ea4e6e47db6843bfc"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"predict.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification","version":1,"datasetVersionId":2011,"dataFile":{"id":267129,"persistentId":"","filename":"predict.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":4892,"storageIdentifier":"surf://store:199e926b44f-5e5e3beaffe5","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"f9b34091047a7ecbaba8b8cda5cbb66a5931b236"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"profiles_settings.xml","restricted":false,"directoryLabel":"chapter5/code/.idea/inspectionProfiles","version":1,"datasetVersionId":2011,"dataFile":{"id":267069,"persistentId":"","filename":"profiles_settings.xml","contentType":"text/xml","friendlyType":"XML","filesize":174,"storageIdentifier":"surf://store:199e8afa7a8-7b4cc78549b7","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"123097fe0d1ca811d1a355725d7066386ed490ec"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code/.idea/inspectionProfiles","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"readme file_Chenxi Duan.docx","restricted":false,"version":1,"datasetVersionId":2011,"dataFile":{"id":271319,"persistentId":"","filename":"readme file_Chenxi Duan.docx","contentType":"application/vnd.openxmlformats-officedocument.wordprocessingml.document","friendlyType":"MS Word","filesize":26754,"storageIdentifier":"surf://store:199fd8f3f98-1dbc27970b54","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"849cb22c0e7f418850cb9d4256dbd593a63f365d"},"tabularData":false,"creationDate":"2025-10-19","publicationDate":"2025-10-30","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"README.md","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC","version":1,"datasetVersionId":2011,"dataFile":{"id":267124,"persistentId":"","filename":"README.md","contentType":"text/markdown","friendlyType":"Markdown Text","filesize":544,"storageIdentifier":"surf://store:199e8b0358a-827c732c556c","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"b28072255292de29a9d9c29f0316d968c5d7d12d"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"realdataloader.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267144,"persistentId":"","filename":"realdataloader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":12432,"storageIdentifier":"surf://store:199e929d789-232007cf472d","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"e328dd014f169a3b9d2b9e465c86ed741c67ef9d"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"realdata_test.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267169,"persistentId":"","filename":"realdata_test.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5315,"storageIdentifier":"surf://store:199e929d78f-8795e060ad03","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"1d09c1fe12aad11a7910002465fd683173f011f7"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"sen12ms_cr_dataLoader.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267164,"persistentId":"","filename":"sen12ms_cr_dataLoader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":13119,"storageIdentifier":"surf://store:199e929d796-087e581a67ba","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"a913a3ab3ea43e5a44b856b064fadb6f1d1046fc"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"sen12ms_cr_dataLoader.py","restricted":false,"directoryLabel":"chapter2_and_3","version":1,"datasetVersionId":2011,"dataFile":{"id":267113,"persistentId":"","filename":"sen12ms_cr_dataLoader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":13262,"storageIdentifier":"surf://store:199e8b03639-042fb809cb9d","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"e278abc44ab36ad98d4f45c5289ed1d977910a37"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"setup.py","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","version":1,"datasetVersionId":2011,"dataFile":{"id":267095,"persistentId":"","filename":"setup.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":784,"storageIdentifier":"surf://store:199e8b03582-1c70667798f4","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"66a70db44c8d660b19d019f4820243280c705a75"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"SOURCES.txt","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/kernelconv2d_cuda.egg-info","version":1,"datasetVersionId":2011,"dataFile":{"id":267087,"persistentId":"","filename":"SOURCES.txt","contentType":"text/plain","friendlyType":"Plain Text","filesize":217,"storageIdentifier":"surf://store:199e8b0356a-6ae962221367","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"c4a18f3831866f2ef9d2acab9ec0350950887fc6"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/kernelconv2d_cuda.egg-info","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"ss_dataloader.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267145,"persistentId":"","filename":"ss_dataloader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":12650,"storageIdentifier":"surf://store:199e929d79d-87fd62852d5e","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"78c4d625830b0bbdb1b4db45bf74dda98293a6ef"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"ssim.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267081,"persistentId":"","filename":"ssim.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":4354,"storageIdentifier":"surf://store:199e8afade5-bd710f9f8b7f","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"ac0424590e0c4d36f83e7599b511e02f643c00c6"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"ss_predict_dataloader.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267168,"persistentId":"","filename":"ss_predict_dataloader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":12306,"storageIdentifier":"surf://store:199e929d7a9-048ee1009646","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"22785590139629f230f91f2836f119cd3f6c8f06"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"ss_predict.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267146,"persistentId":"","filename":"ss_predict.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":4214,"storageIdentifier":"surf://store:199e929d7a4-ee6521dc09c4","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"6c83bf69acfe7beca74cb1ab14478a4006f7631c"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"ss_real_dataloader.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267147,"persistentId":"","filename":"ss_real_dataloader.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":10103,"storageIdentifier":"surf://store:199e929d7b0-fdd38d267e07","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"7ffa3a8c45cecddf960a8dc71729fe12f2d1d7c2"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"ss_real_test.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267140,"persistentId":"","filename":"ss_real_test.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3652,"storageIdentifier":"surf://store:199e929d7b7-acc18592cb98","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"1516abdbded711d7ec3f32cb8160f00c15cffea1"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"ss_train.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267148,"persistentId":"","filename":"ss_train.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":7010,"storageIdentifier":"surf://store:199e929d7bd-c9e54590607b","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"5ff0afa483719312498c91dabc3fdc1a71c3fffc"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"submodules.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267090,"persistentId":"","filename":"submodules.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2240,"storageIdentifier":"surf://store:199e8b035c3-e9709fc88898","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"0916d1f4085982325539e95d76214d76fc51f829"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"swintransformer.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267062,"persistentId":"","filename":"swintransformer.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":32763,"storageIdentifier":"surf://store:199e8afadec-87293bf6bc0c","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"010fd2a975e916a0671c56c83e3223b6a7720c9c"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"swinv2.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267084,"persistentId":"","filename":"swinv2.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":37991,"storageIdentifier":"surf://store:199e8afadf3-97d1ff46871a","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"299ed197f0366325c4cac727bf120c34168c9884"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"swinv2_tiny_patch4_window8_256.pth","restricted":false,"directoryLabel":"chapter5/code/pretrain_weights","version":1,"datasetVersionId":2011,"dataFile":{"id":267066,"persistentId":"","filename":"swinv2_tiny_patch4_window8_256.pth","contentType":"application/octet-stream","friendlyType":"Unknown","filesize":115399373,"storageIdentifier":"surf://store:199e8afa81e-78ebb74ec187","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"d362c5bc00c4e5690b735d782229630c79e52cff"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code/pretrain_weights","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"test_CR.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267104,"persistentId":"","filename":"test_CR.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2155,"storageIdentifier":"surf://store:199e8b035ce-b12bdea8d79b","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"d04824b022eba66e5bbe6fc59f824dc29a2f6542"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"test.py","restricted":false,"directoryLabel":"chapter2_and_3","version":1,"datasetVersionId":2011,"dataFile":{"id":267122,"persistentId":"","filename":"test.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2552,"storageIdentifier":"surf://store:199e8b03645-5fb03925f247","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"223f9397843ea0d6bafbee39acc799ba15c209ac"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"test.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267078,"persistentId":"","filename":"test.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5041,"storageIdentifier":"surf://store:199e8afadfa-685169dc17e3","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"7b27a70db38a97e8f92c59ef3447086aa9671dbc"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"test.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267165,"persistentId":"","filename":"test.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2435,"storageIdentifier":"surf://store:199e929d7c3-7298c4971e89","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"77ce2e2b3935f3b3bfaec16950325ecef6499ada"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"TFCRNet.py","restricted":false,"directoryLabel":"chapter2_and_3/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267118,"persistentId":"","filename":"TFCRNet.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":5396,"storageIdentifier":"surf://store:199e8b03627-98801d9a0984","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"58ca22daa0910bd117c68fb5951b5202c27d1882"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"TFCRNet.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267160,"persistentId":"","filename":"TFCRNet.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":6111,"storageIdentifier":"surf://store:199e929d777-53f734681a83","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"66e6af51edbe55fc5c787897ff4107bfe926e5a8"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"top_level.txt","restricted":false,"directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/kernelconv2d_cuda.egg-info","version":1,"datasetVersionId":2011,"dataFile":{"id":267105,"persistentId":"","filename":"top_level.txt","contentType":"text/plain","friendlyType":"Plain Text","filesize":18,"storageIdentifier":"surf://store:199e8b0356e-edc4f3853cb0","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"eff92a92e9664d800ca279ab54c42bb19f56f52b"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes/FAC/kernelconv2d/kernelconv2d_cuda.egg-info","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"train_3DFGC.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification","version":1,"datasetVersionId":2011,"dataFile":{"id":267133,"persistentId":"","filename":"train_3DFGC.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":6163,"storageIdentifier":"surf://store:199e926b456-d5035e3bb915","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"604eead8396d2e4cd54a5f2e69a46ae711a0e141"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"train_CR_net.py","restricted":false,"directoryLabel":"chapter2_and_3/codes","version":1,"datasetVersionId":2011,"dataFile":{"id":267109,"persistentId":"","filename":"train_CR_net.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2821,"storageIdentifier":"surf://store:199e8b035d8-53a8f88c147e","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"011e35b54c98a2ec9f9c7e9266e4fca71e470d1b"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/codes","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"train.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267070,"persistentId":"","filename":"train.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":11959,"storageIdentifier":"surf://store:199e8afae02-4eec7c92a079","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"94f3b2d4ddf500be3bf082e62991dff16377acd8"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"train.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval","version":1,"datasetVersionId":2011,"dataFile":{"id":267142,"persistentId":"","filename":"train.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":7510,"storageIdentifier":"surf://store:199e929d7c9-6156ccd970a4","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"a6b8a2b962939f13c60c93d0ccc09c02ca5ee6c5"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"train.py","restricted":false,"directoryLabel":"chapter2_and_3","version":1,"datasetVersionId":2011,"dataFile":{"id":267094,"persistentId":"","filename":"train.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":7640,"storageIdentifier":"surf://store:199e8b0364f-f8ce75637d56","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"987ff41c7a3760c0c69405acbaaed10de58d23ea"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"transformer.py","restricted":false,"directoryLabel":"chapter4/crop classification code/crop_classification/models","version":1,"datasetVersionId":2011,"dataFile":{"id":267136,"persistentId":"","filename":"transformer.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":12635,"storageIdentifier":"surf://store:199e926b445-95104bc15f24","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"9a4fe4fa707cb328e97b0f3da93f22c8a14b960e"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/crop classification code/crop_classification/models","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"TSGAN.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267059,"persistentId":"","filename":"TSGAN.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":3134,"storageIdentifier":"surf://store:199e8afae09-58fdde581e98","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"6dc26313df107f297bb97b9b4e91c028598ce6ad"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"tvloss.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267065,"persistentId":"","filename":"tvloss.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":981,"storageIdentifier":"surf://store:199e8afae10-18cfed89750f","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"e3e9858c759a1c306917df70e069dc51b3dda7ca"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"utils.py","restricted":false,"directoryLabel":"chapter4/cloudremoval/code_cloudremoval/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267162,"persistentId":"","filename":"utils.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":9663,"storageIdentifier":"surf://store:199e929d7e7-ecc64947e106","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"7bf87febcc5dfa4de14c2d9a594dcf6e848a5724"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter4/cloudremoval/code_cloudremoval/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"utils.py","restricted":false,"directoryLabel":"chapter2_and_3/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267098,"persistentId":"","filename":"utils.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":7430,"storageIdentifier":"surf://store:199e8b0366e-b64b308b8c3c","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"68d4b317a4085c258efc8129b291a8868b2f8bec"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"vggloss.py","restricted":false,"directoryLabel":"chapter5/code","version":1,"datasetVersionId":2011,"dataFile":{"id":267076,"persistentId":"","filename":"vggloss.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":1148,"storageIdentifier":"surf://store:199e8afae16-c40ba074d6f1","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"1246bf4ed8221dc5efa7285e27de5f53e7d2a03c"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"visualize.py","restricted":false,"directoryLabel":"chapter2_and_3/utils","version":1,"datasetVersionId":2011,"dataFile":{"id":267112,"persistentId":"","filename":"visualize.py","contentType":"text/x-python","friendlyType":"Python Source Code","filesize":2595,"storageIdentifier":"surf://store:199e8b03677-651db0b65894","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"25d6a7ffdce79f04a3fe2e1e899d051b2b295b17"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter2_and_3/utils","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}},{"label":"workspace.xml","restricted":false,"directoryLabel":"chapter5/code/.idea","version":1,"datasetVersionId":2011,"dataFile":{"id":267077,"persistentId":"","filename":"workspace.xml","contentType":"text/xml","friendlyType":"XML","filesize":2064,"storageIdentifier":"surf://store:199e8afa7b8-89467a252865","rootDataFileId":-1,"checksum":{"type":"SHA-1","value":"af9497632795c330ce976f7fb355c5d35f61cc7c"},"tabularData":false,"creationDate":"2025-10-15","publicationDate":"2025-10-30","directoryLabel":"chapter5/code/.idea","lastUpdateTime":"2025-10-30T12:30:43Z","fileAccessRequest":true}}]}}}