{"id":19406021,"url":"https://github.com/elbeejay/geostats-gui","last_synced_at":"2025-02-25T00:48:49.173Z","repository":{"id":107842989,"uuid":"153129892","full_name":"elbeejay/Geostats-GUI","owner":"elbeejay","description":"GUI to compute 2-D variogram and entrogram","archived":false,"fork":false,"pushed_at":"2019-06-26T12:48:32.000Z","size":198,"stargazers_count":4,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-07T13:26:41.490Z","etag":null,"topics":["geostatistics","matlab","matlab-gui","spatial-analysis","spatial-statistics","variogram"],"latest_commit_sha":null,"homepage":null,"language":"MATLAB","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/elbeejay.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}},"created_at":"2018-10-15T14:39:48.000Z","updated_at":"2023-10-26T21:44:44.000Z","dependencies_parsed_at":"2023-03-13T14:30:20.147Z","dependency_job_id":null,"html_url":"https://github.com/elbeejay/Geostats-GUI","commit_stats":{"total_commits":10,"total_committers":2,"mean_commits":5.0,"dds":"0.19999999999999996","last_synced_commit":"b72137c17b7e29ef9ec52d1ead475a26f6dfcc2e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbeejay%2FGeostats-GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbeejay%2FGeostats-GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbeejay%2FGeostats-GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elbeejay%2FGeostats-GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elbeejay","download_url":"https://codeload.github.com/elbeejay/Geostats-GUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240582045,"owners_count":19824145,"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","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":["geostatistics","matlab","matlab-gui","spatial-analysis","spatial-statistics","variogram"],"created_at":"2024-11-10T11:40:45.853Z","updated_at":"2025-02-25T00:48:49.150Z","avatar_url":"https://github.com/elbeejay.png","language":"MATLAB","readme":"# Geostats-GUI\nGUI to compute 2-D variogram and entrogram; geostatistical measures of spatial correlation and spatial disorder scales.\n\n\u003cimg src=\"https://github.com/elbeejay/Geostats-GUI/blob/master/example.PNG\" width=\"500\"\u003e\n\n------------------------------------------------------------------------------------------------------------------------------------------\n## Background\n\nThe variogram is a standard method used to analyze spatial data. Some sources for information about how the variogram is computed and analyzed are the following:\n\n- Pyrcz, M.J., and Deutsch, C.V., 2014, Geostatistical Reservoir Modeling, 2nd Edition, Oxford University Press, New York, p. 448\n\n- Kitanidis, P. (1997). Introduction to Geostatistics: Applications in Hydrogeology. Cambridge: Cambridge University Press. https://doi.org/10.1017/CBO9780511626166\n\nThe entrogram is a new metric that has been proposed as a complemetary method for analyzing spatial data through the analysis of Shannon Entropy at different spatial scales. It was originally introduced and proposed in the following literature:\n\n- Bianchi, M., \u0026 Pedretti, D. (2018). An entrogram-based approach to describe spatial heterogeneity with applications to solute transport in porous media. Water Resources Research. https://doi.org/10.1029/2018WR022827\n\n- Bianchi, M., \u0026 Pedretti, D. (2017). Geological entropy and solute transport in heterogeneous porous media. Water Resources Research, 53(6), 4691–4708. https://doi.org/10.1002/2016WR020195\n\n------------------------------------------------------------------------------------------------------------------------------------------\n## Instructions for Use\n\n1. Clone and unzip the repository to your local machine\n2. Open MATLAB and navigate to the 'Geostats-GUI-master' folder (set as the working directory/'Current Folder') and open the geostatsGUI.mlapp file\n3. From there you can use the GUI to load 2-D arrays and visualize their variograms and entrograms in 1-D and 2-D\n\nInput file:\n              Must be a .mat file containg a 2-D array named \"field\" that is going to be analyzed.\n      \nPlot button visualizes the array in the top figure.\n\nParameters:\n              \n- X cell dim. (m/cell): specifies the dimension of each cell in the x-direction in meters (units can really be anything)\n- Y cell dim. (m/cell): specifies the dimension in the y-direction for each cell\n              \n- \u0026#35; pts. X: identifies the number of points to be used for the variogram calculation in the x-direction; for large fields      using every data point creates excessively high computational times.\n- \u0026#35; pts. Y: identifies the number of points to be used for the variogram calculation in the y-direction; for large fields      using every data point creates excessively high computational times.\n              \n- Distances in X Only: restricts the computation of the variogram to distances in the x-dimension only (1-D variogram), can be used when there are large scale disparities or there is an interest in looking at directionality of the spatial variance in the field. \n- Distances in Y Only: restrictes the computation of the variogram to distances in the y-dimension only (1-D variogram).                 \n- Y-Scale Factor: specifies a number of cells in the y-dimension to expand the moving window for each single cell expansino of the window in the x-direction. Can be used to ensure that the same proportion of the field is being assessed in each dimension as the window size expands. \n- X-Scale Factor: provides the same function but in the x-dimension which would be used if there are more cells in the x-direction than the y.\n- Increase window in X only: is intended to limit the window expansion to the x-direction only (1-D entrogram).\n- Increase window in Y only: is intended to limit the window expansion to the y-direction only (1-D entrogram).\n\n#### Note (6/26/2019):\nCurrently, if a computation is tried and an error is returned, the working directory (as indicated in the 'Current Folder' panel) needs to be manually reset to the 'Geostats-GUI-master' folder or the buttons and GUI functionality will not work.\n              \n----------------------------------------------------------------------------------------------------------------------------------------\n\n2 test cases are included to try GUI functionality and see how these statistics work\n- test.mat contains a more variable field which will have a shorter correlation length in the variogram and in the entrogram the window size at which the local and global entropies are equivalent will be smaller\n- test2.mat in comparison is a less variable field and will take longer to reach the 'sill' in both the variogram and entrogram cases\n              \n              \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felbeejay%2Fgeostats-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felbeejay%2Fgeostats-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felbeejay%2Fgeostats-gui/lists"}