{"id":18819025,"url":"https://github.com/geoscienceaustralia/wind_multipliers","last_synced_at":"2025-10-07T20:09:47.019Z","repository":{"id":12544478,"uuid":"15214594","full_name":"GeoscienceAustralia/Wind_multipliers","owner":"GeoscienceAustralia","description":"Wind multipliers","archived":false,"fork":false,"pushed_at":"2021-11-12T05:30:28.000Z","size":87291,"stargazers_count":8,"open_issues_count":5,"forks_count":6,"subscribers_count":45,"default_branch":"master","last_synced_at":"2025-03-27T13:46:12.288Z","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":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GeoscienceAustralia.png","metadata":{"files":{"readme":"README.rst","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":"2013-12-16T01:39:38.000Z","updated_at":"2022-04-05T13:12:10.000Z","dependencies_parsed_at":"2022-09-25T02:30:41.646Z","dependency_job_id":null,"html_url":"https://github.com/GeoscienceAustralia/Wind_multipliers","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FWind_multipliers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FWind_multipliers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FWind_multipliers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoscienceAustralia%2FWind_multipliers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GeoscienceAustralia","download_url":"https://codeload.github.com/GeoscienceAustralia/Wind_multipliers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248797020,"owners_count":21163068,"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":[],"created_at":"2024-11-08T00:19:53.207Z","updated_at":"2025-10-07T20:09:41.984Z","avatar_url":"https://github.com/GeoscienceAustralia.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"The Wind Multiplier Computation Software \r\n========================================\r\n\r\nThis package is used to produce wind multipliers including terrain, shielding and topographic multipliers.\r\n\r\nDependencies \r\n============\r\n* `Python (3.7 preferred) \u003chttps://www.python.org/\u003e`_, `Numpy \u003chttp://www.numpy.org/\u003e`_, `Scipy \u003chttp://www.scipy.org/\u003e`_, `GDAL \u003chttp://www.gdal.org/\u003e`_, `netcdf4-python \u003chttps://code.google.com/p/netcdf4-python\u003e`_;\r\n* For parallel execution, `mpi4py \u003chttps://github.com/mpi4py/mpi4py\u003e`_ is required;\r\n\r\nUsage\r\n=====\r\n\r\nThe script for deriving terrain, shielding and topographic multipliers is\r\nall_multipliers.py that links four modules: terrain, shielding, topographic and utilities.\r\n\r\nBefore running all_multipliers.py to produce terrain, shielding and topographic\r\nmultipliers, the configuration file named multiplier_conf.cfg needs to be\r\nconfigured. The following options need to be set in the configuration file:\r\n\r\n    * **root:** the working directory of the task.\r\n    * **upwind_length:** the upwind buffer distance\r\n    * **terrain_data:** the location of the terrain dataset to be used \r\n    * **terrain_table:** the location of the csv table outlining the format of the terrain dataset to be read in\r\n    * **dem_data:** the location of the DEM dataset to be used\r\n\r\nStart to run all_multipliers.py. The results are located under output folder (created automatically during the process) under root directory.\r\n\r\nThis software implements parallelisation using mpi4py for MPI handling. To run it in parallel mode, use\r\nmpirun -np ncpu python all_mulitpliers.py, while ncpu is the\r\nnumber of CPUs adopted.\r\n\r\nterrain_table\r\n-------------\r\nThe terrain table is a csv file that provides the 'key' for reading in the terrain dataset. The use of the terrain \r\ntable means that any input landcover dataset can be used, with any classification method. \r\nThe csv file requires the following headings:\r\n    * **CATEGORY:** refers to the classification category used in the input terrain dataset\r\n    * **DESCRIPTION:** of the classification category\r\n    * **ROUGHNESS_LENGTH_m:** of the classification category\r\n    * **SHIELDING:** parameter for urban land cover types. Other land cover types should be set to 1.0.\r\n\r\nValues for these parameters can be found in the following GA Record, `'Local Wind Assessment in Australia: Computation Methodology for Wind Multipliers' \u003chttps://ecat.ga.gov.au/geonetwork/srv/eng/search#!d5a59415-611a-4ad5-e044-00144fdd4fa6\u003e`_.\r\n    \r\nChange log (develop branch)\r\n===========================\r\n    * Terrain classification input dataset configuration is no longer hard-coded. A terrain_table is now used\r\n      to facilitate ingenstion of the terrain dataset. (May 2017)\r\n    * Input file formats no longer fixed. File formats able to be read in with gdal.Open can now be used as the\r\n      DEM and landcover input dataset types, incl .img, .tif. \r\n    * Shielding parameters for urban land cover types now configurable within the terrain_table. (Dec 2017)\r\n    * Configuration file no longer hard coded (Issue #13). The configuration file specified at run time will now be used. (Jan 2018)\r\n\r\nStatus \r\n====== \r\n.. image:: https://travis-ci.org/GeoscienceAustralia/Wind_multipliers.svg?branch=new0315\r\n  :target: https://travis-ci.org/GeoscienceAustralia/Wind_multipliers \r\n\r\n\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeoscienceaustralia%2Fwind_multipliers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeoscienceaustralia%2Fwind_multipliers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeoscienceaustralia%2Fwind_multipliers/lists"}