{"id":20332402,"url":"https://github.com/zeroby0/insatinator","last_synced_at":"2026-06-01T03:32:10.016Z","repository":{"id":175198199,"uuid":"496179011","full_name":"zeroby0/insatinator","owner":"zeroby0","description":"Process INSAT-3D Imagery","archived":false,"fork":false,"pushed_at":"2022-05-26T10:59:08.000Z","size":13325,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-22T08:12:39.613Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeroby0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-25T10:12:34.000Z","updated_at":"2024-04-08T06:02:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"5585613a-9284-4e27-b7ca-63c843d467f4","html_url":"https://github.com/zeroby0/insatinator","commit_stats":null,"previous_names":["zeroby0/insatinator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zeroby0/insatinator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Finsatinator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Finsatinator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Finsatinator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Finsatinator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeroby0","download_url":"https://codeload.github.com/zeroby0/insatinator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeroby0%2Finsatinator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33759178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-01T02:00:06.963Z","response_time":115,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T20:26:27.665Z","updated_at":"2026-06-01T03:32:09.996Z","avatar_url":"https://github.com/zeroby0.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Insatinator\n\nProcess INSAT-3D imagery\n```\n1. Create an account at https://www.mosdac.gov.in/\n2. Wait for the account created Email\n3. Go to mosdac website and click \"Forgot Password\"\n4. Wait for password reset email, reset password and login\n5. Click confirm email. Wait for confirmation email.\n6. You may be asked to reset your password once again. Do it.\n7. Finally log-in to Mosdac\n8. Go to Order \u003e Archived Data \u003e Satellite\n9. Select INSAT-3D and Imager for Datasource and Category\n10. Select `3DIMG_L1B_STD`\n11. Set Start Date to whenever you want data from.\n12. Set End Date to 4 days before today.\n13. Set Format HDF\n14. Choose your bands. I chose all bands, but that creates Huge files.\n15. Media is \"products only\"\n16. Add to cart. You don't have to pay for it.\n17. Wait for a few minutes and go to Status \u003e Archived Request\n18. Click the download button and select your files.\n19. You can also download the files via their ftp server at sftp://mosdac.gov.in\n20. Copy the .h5 HDF files to raw_data folder\n```\n\nInstall dependencies listed in the pyproject.toml file. You should also install `scikit-image` -- although that package's install usually only works with anaconda/miniconda. I plan to removing the `scikit-image` dependency later.\n\nFrom the root directory of this repo,\n\n1. Run `insatinator/pre-process.py`, it reads the .h5 files and creates intermediate Numpy files.\n2. Run `insatinator/mono.py` to generate Monocolour images for each of the bands\n3. Run `insatinator/rgb.py` to generate the colour composite.\n\n\n\nAlright, here's some strategy. First, order only a few samples of data and figure out which channels you need.\nChoose only those channels when ordering more samples and save on data you have to download.\n\nBut it's still likely going to be a lot of data. \n\nCreate a Digital Ocean droplet. Inbound data to their droplets is free.\nUse aria2c to download a few samples of data from FTP at a time. Process it.\nAnd delete the raw data and the intermediate files. Repeat till you've \nprocessed all your data. Now download the images, which are much much\nsmaller than the raw data.\n\nMosdac's FTP server is at `sftp://mosdac.gov.in`. \nBut also at `sftp://ftp.mosdac.gov.in`. Both the\ndomains resolve to the same IP. Username and password\nis same as the website's username and password.\n\n\n## Sample Images\n\n![Sample rgb full globe](sample_imagery/rgb.png)\n![MIR Imager Radiance](sample_imagery/IMG_MIR_RADIANCE.png)\n![TIR2 Imager Temperature](sample_imagery/IMG_TIR2_TEMP.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroby0%2Finsatinator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeroby0%2Finsatinator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeroby0%2Finsatinator/lists"}