109 Works

Best Kappa Classification Python Script

Christoph Huett
This dataset contains a python script that can be used to automatically find the best combination of raster bands for a land use classification. The zip-file contains two python scripts, one for Python version 2.7 and ArcGIS 10.3 and one for Python version 3.4 and ArcGIS Pro.

GeoMultiSens: Scalable Multi-Sensor Analysis Platform for Remote Sensing Data

Mike Sips, Doris Dransch, Daniel Eggert, Johann-Christoph Freytag, Andre Hollstein, Patrick Hostert, Mathias Peters, Dirk Pflugmacher, Andreas Rabe, Alexander Reinefeld, Daniel Scheffler, Florian Schintke, Karl Segl, Felix Seibert & Jochen Taeschner
GeoMultiSens developed an integrated processing pipeline to support the analysis of homogenized data from various remote sensing archives. The processing pipeline has five main components: (1) visual assessment of remote sensing Earth observations, (2) homogenization of selected Earth observation, (3) efficient data management with XtreemFS, (4) Python-based parallel processing and analysis algorithms implemented in a Flink cloud environment, and (5) visual exploration of the results. GeoMultiSens currently supports the classification of land-cover for Europe.


Christian Meeßen
This code is a python implementation of the p- and s-wave velocity to density conversion approach after Goes et al. (2000). The implementation has been optimised for regular 3D grids using lookup tables instead of Newton iterations. Goes et al. (2000) regard the expansion coefficient as temperature dependent using the relation by Saxena and Shen (1992). In `Conversion.py`, the user can additionally choose between a constant expansion coefficient or a pressure- and temperature dependent coefficient...

Python Script Apple PY

Moritz O. Ziegler, Malte Ziebarth & Karsten Reiter
In geosciences the discretization of complex 3D model volumes into finite elements can be a time-consuming task and often needs experience with a professional software. In particular, low angle outcropping or out-pinching geological units, i.e. geological layers that are represented in the model volume, pose serious challenges. Another example are changes in the geometry of a model, which can occur at one point of a project, when re-meshing is not an option anymore or would...

A New Process-based Model Engine for the Eco-hydrological Simulation Environment (ECHSE)

Tobias Pilz
For the article “How to Tailor my Process-based Model? Dynamic Identifiability Analysis of Flexible Model Structures” (Pilz et al., submitted) a flexible simulation environment is coupled with an algorithm for dynamic identifiability analysis to form a diagnostic tool for process-based model building. This software publication provides the simulation environment ECHSE along with the new WASA engine. The latter was developed and employed for the associated research article. The original ECHSE software was introduced by Kneis...

psi-explorer: a visual-analytics approach for the assessment of persistent scatterer interferometry (PSI) data

Daniel Eggert, Patrick Köthur & Doris Dransch
The processing of Persistent Scatterer Interferometry (PSI) data and the estimation of displacement is a nonlinear and user-driven procedure that can introduce large errors for noisy backscatter points. Results may differ significantly depending on chosen thresholds, filter settings, constraints and final interpretation. Thus the identification of valid PS with rather low errors in the SAR data is a crucial step in the PSI workflow. PSI-Explorer is a scientific prototype of our visual-analytics (VA) approach supporting...

Radiance Light Trends

Jurij Stare & Christopher Kyba
Radiance Light Trends is a GIS web application that is designed to quickly display information about radiance trends at a specific location (available online at https://lighttrends.lightpollutionmap.info). It uses data from two satellite systems, DMSP-OLS and VIIRS DNB, with data processing by NOAA. New VIIRS layers are added automatically as soon as NOAA makes them available to public. The web application allows the user to examine changes in nighttime light emissions (nearly) worldwide, from 1992 up...

Enhanced Graph File for Processing Sentinel-1 Images using SNAP

Christoph Hütt
The file is an XML Graph file, which can be used to process Sentinel-1 satellite images in the Sentinel Application Platform (SNAP). Using this file enables batch processing of Sentinel-1 (IW, GRDH) images. The preprocessing is optimized for land use classification. The following tools are executed: Read Subset (TR32) Apply Orbit File Calibration Terrain Flattening (using DGM1) Speckle Filter (Gamma Map 3x3) Range-Doppler Terrain Correction using DGM1 Conversion to dB Conversion of datatype

Microfacies-Explorer: Visual Exploration of Categorical States in Lake Sediment Cores

Andrea Unger, Daniela Rabe, Daniel Eggert & Doris Dransch
Geoarchives are an important source to understand the interplay of climate and landscape developments in the past. One important example are sediment cores from the ground of lakes. The microfacies-explorer is a Java-based prototype, that provides a tailored combination of visual and data mining methods enabling scientists to explore categorical data from geoarchives.

RCCM Soft Win.zip: A software package to replace missing data in MISR RCCM

Michel Verstraete & Peter Vogt
(1) The compressed archive 'RCCM_Soft_Win.zip' includes the self-contained, executable IDL Virtual Machine software package that allows processing MISR RCCM data without requiring an IDL license. Users who do have access to an IDL license are encouraged to obtain the necessary source codes from the GitHub web site https://github.com/mmverstraete (Verstraete et al., 2019, https://doi.org/10.5281/zenodo.3240018) and to incorporate those functions in their own custom programs. (2) The document 'RCCM_Soft_Win.pdf' provides the User Manual to install and use...

Scripts to calculate the Vertical Gravity Gradients response of a 3D lithospheric model using spherical coordinates: the Caribbean oceanic domain as a case study

Ángela María Gómez-García, Christian Meeßen, Magdalena Scheck-Wenderoth, Gaspar Monsalve, Judith Bott, Anne Bernhardt & Gladys Bernal
The scripts and workflow are supplementary material to "3D Modelling of Vertical Gravity Gradients and the delimitation of tectonic boundaries: The Caribbean oceanic domain as a case study" (Gómez-García et al., 2019). The codes include the calculation of the VGG response of a 3D lithospheric model, in spherical coordinates, using the software Tesseroids (Uieda, 2016). The "Readme_Workflow_2019_002.pdf" file provide very detail information about the structure of this repository, as well as the step-by-step for the...

GCex - Geochemical model exploration

Janis Jatnieks, Mike Sips, Marco De Lucia & Doris Dransch
Geochemical models are used to seek answers about composition and evolution of groundwater, spill remediation, viability of geothermal resources and other important geoscientific applications. To understand these processes, it is useful to evaluate geochemical model response to different input parameter combinations. Running the model with varying input parameters creates a large amount of output data. It is a challenge to screen this data from the model to identify the significant relationships between input parameters and...

dastools - Tools to work with data generated by DAS systems

Javier Quinteros
This package provides a set of tools to read, manipulate and convert seismic waveforms generated by DAS systems. In particular, the ones saved in TDMs format: - dasconv: This utility lets you convert and manipulate seismic waveforms in TDMs format and export them into MiniSEED. - tdmsws (experimental) - a stand-alone implementation of the FDSN Dataselect web service, which is able to serve miniSEED data extracted from a folder with TDMS files.

3-D seismic interpretation with deep learning: a set of Python tutorials

Thilo Wrona, Indranil Pan, Rebecca Bell, Robert Gawthorpe, Haakon Fossen & Sascha Brune
Here we are sharing our code, tutorials and examples used to interpret geological structures (e.g. faults, salt bodies and horizones) in 2-D and/or 3-D seismic reflection data using deep learning. The repository is organised in a series of tutorials (Jupyter notebooks) with increasing degree of difficulty. We show step-by-step how to: (1) load seismic data, (2) train a model and (3) apply the model to map different geological structures. You can find a few visual...

PDToolbox: a Python probability distribution toolbox

Malte Jörn Ziebarth
PDToolbox is a collection of methods helpful for doing probability distribution computations in Python. The aim of the PDToolbox Python module is to provide a set of features, based on simple probability distributions, that are not available from the scipy.stats module. This includes fast batch computations of (weighted) maximum likelihood estimates, computation of critical empirical distribution statistics, and more niche probability distributions or related code in the pdtoolbox.special module. The module contains code that is...

Fatbox - Fault Analysis Toolbox

Thilo Wrona, Sascha Brune, Pauline Gayrin & Tim Hake
Fatbox - Fault Analysis Toolbox is a python module for the extraction and analysis of faults (and fractures) in raster data. We often observer faults in 2-D or 3-D raster data (e.g. geological maps, numerical models or seismic volumes), yet the extraction of these structures still requires large amounts of our time. The aim of this module is to reduce this time by providing a set of functions, which can perform many of the steps...


Michael Rudolf
RST-Stick-Slipy is a software that analyzes the stick-slip characteristics of granular material tested with the ring shear tester RST.pc01 at the Helmholtz Tectonic Laboratory for Tectonic Modelling (HelTec). This software uses the time series created by the machine to automatically detect slip events and analyses several statistical properties depending on the type of test. Using the detected slip events the reloading stiffness and other properties such as recurrence times and stress drops are calculated. Further...

AnyPetro - Universal parameter fitting tool for petrophysical laboratory data

Jana H. Börner & Volker Herdegen
AnyPetro is a Matlab-based, GUI-controlled software for adjusting the parameters of arbitrary and non-linear petrophysical models to laboratory data. A Gauss-Newton scheme is applied for the minimization of a damped least-squares objective function. Thereby the Jacobian matrix is calculated explicitely with the perturbation method. Data weighting, model parameter transformations and different regularizations are provided. The petrophysical model resp. the forward operator is introduced by the user in the form of a short text file. Example...

Seismological Monitoring using Interferometric Concepts (SeisMIC)

Peter Makus & Christoph Sens-Schönfelder
Monitoring Velocity Changes using Ambient Seismic Noise SeisMIC (Seismological Monitoring using Interferometric Concepts) is a python software that emerged from the miic library. SeisMIC provides functionality to apply some concepts of seismic interferometry to different data of elastic waves. Its main use case is the monitoring of temporal changes in a mediums Green's Function (i.e., monitoring of temporal velocity changes). SeisMIC will handle the whole workflow to create velocity-change time-series including: Downloading raw data, Adaptable...

'eseis' - a comprehensive R software toolbox for environmental seismology

Michael Dietze
Environmental seismoloy is a scientific field that studies the seismic signals, emitted by Earth surface processes. This R package eseis provides all relevant functions to read/write seismic data files, prepare, analyse and visualise seismic data, and generate reports of the processing history. eseis contains a growing set of function to handle the complete workflow of environmental seismology, i.e., the scientific field that studies the seismic signals that are emitted by Earth surface processes. The package...

Pyrocko - An open-source seismology toolbox and library

Sebastian Heimann, Marius Kriegerowski, Marius Isken, Simone Cesca, Simon Daout, Francesco Grigoli, Carina Juretzek, Tobias Megies, Nima Nooshiri, Andreas Steinberg, Henriette Sudhaus, Hannes Vasyura-Bathke, Timothy Willey & Torsten Dahm
Pyrocko is an open source seismology toolbox and library, written in the Python programming language. It can be utilized flexibly for a variety of geophysical tasks, like seismological data processing and analysis, calculation of Green's functions and earthquake models' synthetic waveforms and static displacements (InSAR or GPS). Those can be used to characterize extended earthquake ruptures, point sources (moment tensors) and other seismic sources. This publication includes the Pyrocko core, a library providing building blocks...

pyGRASS implementation of Köppen-Geiger classifications from CMIP5 simulations

Christian Willmes, Daniel Becker, Sebastian Brocks, Christoph Hütt & Georg Bareth
Python based pyGRASS scripts implementing Köppen-Geiger climate classifications from CMIP5 and PMIP3 climate model simulation datasets. And a script for computation of area statistics of the classification data, as well as documentation for using the scripts and accessing the source climate simulation data.

Supplement to: Curating the web’s deep past - Migration strategies for the German Continental Deep Drilling Program web content

Damian Ulbricht, Jens Klump & Ronald Conze
These files generate data catalogue pages from ISO19139, GMCD-DIF and Datacite metadata by using XSLT stylesheet transformation on XML metadata. This supplement contains four files: * The file "datasetoverview.xslt" is the conversion stylesheet in XSLT 1.0. It is a minified version of the stylesheet we use at GFZ to produce Hypertext Markup Language for presentation in internet browsers.* The file "datasetoverview.css" is the cascading style sheet with the layout definitions.* The file "10.1594.GFZ.SDDB.1409.xml" contains example...

TopoMetricUncertainty - Calculating Topographic Metric Uncertainty and Optimal Grid Resolution

Taylor Smith, Aljoscha Rheinwalt & Bodo Bookhagen
This python software (version 1.0) is linked to the publication "Determining the Optimal Grid Resolution for Topographic Analysis on an Airborne Lidar Dataset" by T. Smith, A. Rheinwalt, and B. Bookhagen (2019). Software updates can be found at: https://github.com/UP-RS-ESP/TopoMetricUncertainty, TopoMetricUncertainty is a set of python codes which can be used to determine the optimal grid resolution of a given lidar dataset which minimizes overall uncertainties in slope and aspect calculations. The software contains examples with...

EMMAgeo - R package

Elisabeth Dietze & Michael Dietze
EMMA – End Member Modelling Analysis of grain-size data is a technique to unmix multimodal grain-size data sets, i.e., to decompose the data into the underlying grain-size distributions (loadings) and their contributions to each sample (scores). The R package EMMAgeo contains a series of functions to perform EMMA based on eigenspace decomposition. The data are rescaled and transformed to receive results in meaningful units, i.e., volume percentage. EMMA can be performed in a deterministic and...

Registration Year

  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013

Resource Types

  • Software