SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL’s Weather Data
The Southern African Science Service Centre for Climate and Land Management (SASSCAL) was initiated to support regional weather monitoring and climate research in Southern Africa. As a result, several Automatic Weather Stations (AWSs) were implemented to provide numerical weather data within the col...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Ubiquity Press
2021-07-01
|
Series: | Data Science Journal |
Subjects: | |
Online Access: | https://datascience.codata.org/articles/1221 |
_version_ | 1818643728987848704 |
---|---|
author | Tsaone Swaabow Thapelo Molaletsa Namoshe Oduetse Matsebe Tshiamo Motshegwa Mary-Jane Morongwa Bopape |
author_facet | Tsaone Swaabow Thapelo Molaletsa Namoshe Oduetse Matsebe Tshiamo Motshegwa Mary-Jane Morongwa Bopape |
author_sort | Tsaone Swaabow Thapelo |
collection | DOAJ |
description | The Southern African Science Service Centre for Climate and Land Management (SASSCAL) was initiated to support regional weather monitoring and climate research in Southern Africa. As a result, several Automatic Weather Stations (AWSs) were implemented to provide numerical weather data within the collaborating countries. Meanwhile, access to the SASSCAL weather data is limited to a number of records that are achieved via a series of clicks. Currently, end users can not efficaciously extract the desired weather values. Thus, the data is not fully utilised by end users. This work contributes with an open source Web Scraping Application Programming Interface (WebSAPI) through an interactive dashboard. The objective is to extend functionalities of the SASSCAL Weathernet for: data extraction, statistical data analysis and visualisation. The SASSCAL WebSAPI was developed using the R statistical environment. It deploys web scraping and data wrangling techniques to support access to SASSCAL weather data. This WebSAPI reduces the risk of human error, and the researcher’s effort of generating desired data sets. The proposed framework for the SASSCAL WebSAPI can be modified for other weather data banks while taking into consideration the legality and ethics of the toolkit. |
first_indexed | 2024-12-17T00:03:35Z |
format | Article |
id | doaj.art-f1c471a25a804abf9b748c2266e763e2 |
institution | Directory Open Access Journal |
issn | 1683-1470 |
language | English |
last_indexed | 2024-12-17T00:03:35Z |
publishDate | 2021-07-01 |
publisher | Ubiquity Press |
record_format | Article |
series | Data Science Journal |
spelling | doaj.art-f1c471a25a804abf9b748c2266e763e22022-12-21T22:11:01ZengUbiquity PressData Science Journal1683-14702021-07-0120110.5334/dsj-2021-024832SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL’s Weather DataTsaone Swaabow Thapelo0Molaletsa Namoshe1Oduetse Matsebe2Tshiamo Motshegwa3Mary-Jane Morongwa Bopape4Botswana International University of Science and Technology (BIUST)Botswana International University of Science and Technology (BIUST)Botswana International University of Science and Technology (BIUST)University of BotswanaSouth African Weather Services, PretoriaThe Southern African Science Service Centre for Climate and Land Management (SASSCAL) was initiated to support regional weather monitoring and climate research in Southern Africa. As a result, several Automatic Weather Stations (AWSs) were implemented to provide numerical weather data within the collaborating countries. Meanwhile, access to the SASSCAL weather data is limited to a number of records that are achieved via a series of clicks. Currently, end users can not efficaciously extract the desired weather values. Thus, the data is not fully utilised by end users. This work contributes with an open source Web Scraping Application Programming Interface (WebSAPI) through an interactive dashboard. The objective is to extend functionalities of the SASSCAL Weathernet for: data extraction, statistical data analysis and visualisation. The SASSCAL WebSAPI was developed using the R statistical environment. It deploys web scraping and data wrangling techniques to support access to SASSCAL weather data. This WebSAPI reduces the risk of human error, and the researcher’s effort of generating desired data sets. The proposed framework for the SASSCAL WebSAPI can be modified for other weather data banks while taking into consideration the legality and ethics of the toolkit.https://datascience.codata.org/articles/1221web scrapingdashboarddata visualisation |
spellingShingle | Tsaone Swaabow Thapelo Molaletsa Namoshe Oduetse Matsebe Tshiamo Motshegwa Mary-Jane Morongwa Bopape SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL’s Weather Data Data Science Journal web scraping dashboard data visualisation |
title | SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL’s Weather Data |
title_full | SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL’s Weather Data |
title_fullStr | SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL’s Weather Data |
title_full_unstemmed | SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL’s Weather Data |
title_short | SASSCAL WebSAPI: A Web Scraping Application Programming Interface to Support Access to SASSCAL’s Weather Data |
title_sort | sasscal websapi a web scraping application programming interface to support access to sasscal s weather data |
topic | web scraping dashboard data visualisation |
url | https://datascience.codata.org/articles/1221 |
work_keys_str_mv | AT tsaoneswaabowthapelo sasscalwebsapiawebscrapingapplicationprogramminginterfacetosupportaccesstosasscalsweatherdata AT molaletsanamoshe sasscalwebsapiawebscrapingapplicationprogramminginterfacetosupportaccesstosasscalsweatherdata AT oduetsematsebe sasscalwebsapiawebscrapingapplicationprogramminginterfacetosupportaccesstosasscalsweatherdata AT tshiamomotshegwa sasscalwebsapiawebscrapingapplicationprogramminginterfacetosupportaccesstosasscalsweatherdata AT maryjanemorongwabopape sasscalwebsapiawebscrapingapplicationprogramminginterfacetosupportaccesstosasscalsweatherdata |