Peer-reviewed articles 17,970 +



Title: R AND PYTHON BENCHMARKING FOR GEOGRAPHICAL APPLICATIONS

R AND PYTHON BENCHMARKING FOR GEOGRAPHICAL APPLICATIONS
J. Verbeurgt;C. Stal;L. De Sloover;G. Deruyter;A. De Wulf
1314-2704
English
20
2.2
Two commonly used programming languages in geosciences are R and Python. Both languages come with inherent advantages and disadvantages. While Python is a general-purpose language with a readable syntax, R is built by statisticians and encompasses their specific language. In contrast with more nominative and static programming languages, like C++ or Java, both R and Python are heavily used in non-informatics disciplines, due to their relative ease of use. Notwithstanding the lower performance of both languages compared to the aforementioned languages, they allow fast prototyping and implementation of algorithms in research contexts. However, depending on the aim of the research, (geo-)scientists will frequently decide between using Python, favoring replicability and accessibility, or R, containing fast-programmable cutting-edge reporting tools. One of the main differences between both languages is that, for Python, with five libraries one can complete most research (Numpy, Pandas, Scipy, Scikit-learn, and Matplotlib), while for R, one should find the right package in the +12.000 available packages on CRAN. The availability of the many packages for R is at the same time one of its greatest strengths.
In this research, three common analyses in geosciences are performed in both R and Python. The first analysis highlights the unsupervised classification of (Sentinel-2) satellite imagery. The second series of analysis concerns the transformation of planimetric coordinates from one coordinate reference system to another system. As a final analysis, a series of standard topographic parameters are derived for an equidistant digital elevation model extracted from ASTER- and SRTM- data (EU-DEM). Next to the quantitative benchmarking of the processing time for each analysis, the output of each calculation is investigated as a qualitative benchmark, with a focus on the comprehensibility of the numerical/character output and the visualizations.
conference
20th International Multidisciplinary Scientific GeoConference SGEM 2020
20th International Multidisciplinary Scientific GeoConference SGEM 2020, 18 - 24 August, 2020
Proceedings Paper
STEF92 Technology
International Multidisciplinary Scientific GeoConference-SGEM
SWS Scholarly Society; Acad Sci Czech Republ; Latvian Acad Sci; Polish Acad Sci; Russian Acad Sci; Serbian Acad Sci & Arts; Natl Acad Sci Ukraine; Natl Acad Sci Armenia; Sci Council Japan; European Acad Sci, Arts & Letters; Acad Fine Arts Zagreb Croatia; C
429-436
18 - 24 August, 2020
website
cdrom
7090
R; Python; Remote Sensing; Point Cloud Processing; Benchmarking