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...

Full description

Bibliographic Details
Main Authors: Tsaone Swaabow Thapelo, Molaletsa Namoshe, Oduetse Matsebe, Tshiamo Motshegwa, Mary-Jane Morongwa Bopape
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