{"id":27262117,"url":"https://github.com/harishd10/cloud-track","last_synced_at":"2025-10-04T08:56:35.447Z","repository":{"id":83877307,"uuid":"44262502","full_name":"harishd10/cloud-track","owner":"harishd10","description":"A visual exploration framework to track and query cloud systems","archived":false,"fork":false,"pushed_at":"2015-10-16T04:42:16.000Z","size":2120,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-11T05:49:15.588Z","etag":null,"topics":["clouds","computational-topology","contourtree","nyucds"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/harishd10.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}},"created_at":"2015-10-14T16:51:54.000Z","updated_at":"2017-05-03T18:14:52.000Z","dependencies_parsed_at":"2023-03-13T20:05:04.988Z","dependency_job_id":null,"html_url":"https://github.com/harishd10/cloud-track","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/harishd10/cloud-track","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishd10%2Fcloud-track","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishd10%2Fcloud-track/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishd10%2Fcloud-track/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishd10%2Fcloud-track/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/harishd10","download_url":"https://codeload.github.com/harishd10/cloud-track/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/harishd10%2Fcloud-track/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267007516,"owners_count":24020258,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"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":["clouds","computational-topology","contourtree","nyucds"],"created_at":"2025-04-11T05:49:14.599Z","updated_at":"2025-10-04T08:56:30.430Z","avatar_url":"https://github.com/harishd10.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Track Cloud Systems\n===================\n\n\n\nA visual exploration framework to track and query cloud systems.\n\nReference:\nHarish Doraiswamy, Vijay Natarajan, and Ravi S. Nanjundiah, \"An Exploration framework to identify and track movement of cloud systems\", IEEE Transactions on Visualization and Computer Graphics (IEEE SciVis ’13), 19 (12), 2013, 2896--2905.\n\n\nThe code is an Eclipse project. To run the framework, you also need python with OpenCV and numpy support. The data sets supported are:\n\n[1] CPC-merged IR brightness temperature data. http://mirador.gsfc.nasa.gov/collections/MERG__001.shtml\n\n[2] Nasa trmm repository. http://trmm.gsfc.nasa.gov/.\n\nTo run the framework, you need to execute the following sub-programs in the given order:\n\n(1) Java program: hope.it.works.data.IRDataLittleEndian (for data from [1]) or TrmmNCDataLittleEndian (for data from [2]). Note that you need to specify (in the code) the region of interest, and you can also optionally specify if you want to sub-sample the data. This preprocesses the data creates files that are read by the framework.\n\n(2) Python program: createFlow.py (or createFlowTrmm.py) - This creates a flow field using the preprocessed data. Note again that you need to specify the resolution, extent, and other options (data location etc.) in the code.\n\n(3) Java program: vgl.iisc.volray.MapViewer - This reads a property file (sample available in input/ directory). \n\nYou can select a cloud of interest but pressing control and mouse left click.\n\nOptions for the viewer (3) can be specified by pressing \"c\" and entering a command. \n\nThe following commands are supported:\n\n**direction [east,west,north,south]**-- finds clouds along the queries direction\n\n**track [local,global]** -- tracks the local or global movement of the clouds.\n\n**option** *option* *value*\n\nThe following options are supported:\n\n*localGlyphSize (globalGlyphSize)* -- size of the glyphs for visualizing local (global) movement.\n\n*localLengthBefore (localLengthAfter)* -- time to track and visualize the local movement of the cloud before (after) current time.\n     \t\n*globalLengthBefore (globalLengthAfter)*  -- time to track and visualize the global movement of the cloud before (after) current time.\n\n*localSampleDensity (globalSampleDensity)* -- sub-sample time steps (to make computation faster)\n\n*time* -- jump to a given time step (this is an integer representing the index from starting time)\n\n**option color** -- This toggles highlighting the clouds with different colors.\n\n\nPressing \"a\" toggles animation mode\n\nPressing the arrow keys allows panning (mouse can also be used for this purpose)\n\nMouse right click is used for zooming in / out\n\nThere are possible other options hidden in the code. I will make an exhaustive list when I find time.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharishd10%2Fcloud-track","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharishd10%2Fcloud-track","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharishd10%2Fcloud-track/lists"}