GSTools
GSTools is a Python-based software suite for solving a wide range of geostatistical problems. GSTools provides methods for generating different classes of correlated random fields; it can perform kriging, variogram estimation and much more.
Cite this software
Description
Welcome to GSTools
Purpose
GSTools provides geostatistical tools for various purposes:
- random field generation, including periodic boundaries
- simple, ordinary, universal and external drift kriging
- conditioned field generation
- incompressible random vector field generation
- (automated) variogram estimation and fitting
- directional variogram estimation and modelling
- data normalization and transformation
- many readily provided and even user-defined covariance models
- metric spatio-temporal modelling
- plurigaussian field simulations (PGS)
- plotting and exporting routines
Installation
conda
GSTools can be installed via conda on Linux, Mac, and Windows. Install the package by typing the following command in a command terminal:
conda install gstools
In case conda forge is not set up for your system yet, see the easy to follow instructions on conda forge. Using conda, the parallelized version of GSTools should be installed.
pip
GSTools can be installed via pip on Linux, Mac, and Windows. On Windows you can install WinPython to get Python and pip running. Install the package by typing the following command in a command terminal:
pip install gstools
To install the latest development version via pip, see the documentation. One thing to point out is that this way, the non-parallel version of GSTools is installed. In case you want the parallel version, follow these easy steps.
Citation
If you are using GSTools in your publication please cite our paper:
Müller, S., Schüler, L., Zech, A., and Heße, F.: GSTools v1.3: a toolbox for geostatistical modelling in Python, Geosci. Model Dev., 15, 3161–3182, https://doi.org/10.5194/gmd-15-3161-2022, 2022.
You can cite the Zenodo code publication of GSTools by:
Sebastian Müller & Lennart Schüler. GeoStat-Framework/GSTools. Zenodo. https://doi.org/10.5281/zenodo.1313628
If you want to cite a specific version, have a look at the Zenodo site.
Documentation for GSTools
You can find the documentation under geostat-framework.readthedocs.io.
Tutorials and Examples
The documentation also includes some tutorials, showing the most important use cases of GSTools, which are
- Random Field Generation
- The Covariance Model
- Variogram Estimation
- Random Vector Field Generation
- Kriging
- Conditioned random field generation
- Field transformations
- Geographic Coordinates
- Spatio-Temporal Modelling
- Normalizing Data
- Plurigaussian Field Generation (PGS)
- Miscellaneous examples
The associated python scripts are provided in the examples folder.
Spatial Random Field Generation
The core of this library is the generation of spatial random fields. These fields are generated using the randomisation method, described by Heße et al. 2014.
Examples
Gaussian Covariance Model
This is an example of how to generate a 2 dimensional spatial random field with a gaussian covariance model.
import gstools as gs
# structured field with a size 100x100 and a grid-size of 1x1
x = y = range(100)
model = gs.Gaussian(dim=2, var=1, len_scale=10)
srf = gs.SRF(model)
srf((x, y), mesh_type='structured')
srf.plot()
GSTools also provides support for geographic coordinates. This works perfectly well with cartopy.
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import gstools as gs
# define a structured field by latitude and longitude
lat = lon = range(-80, 81)
model = gs.Gaussian(latlon=True, len_scale=777, geo_scale=gs.KM_SCALE)
srf = gs.SRF(model, seed=12345)
field = srf.structured((lat, lon))
# Orthographic plotting with cartopy
ax = plt.subplot(projection=ccrs.Orthographic(-45, 45))
cont = ax.contourf(lon, lat, field, transform=ccrs.PlateCarree())
ax.coastlines()
ax.set_global()
plt.colorbar(cont)
A similar example but for a three dimensional field is exported to a VTK file, which can be visualized with ParaView or PyVista in Python:
import gstools as gs
# structured field with a size 100x100x100 and a grid-size of 1x1x1
x = y = z = range(100)
model = gs.Gaussian(dim=3, len_scale=[16, 8, 4], angles=(0.8, 0.4, 0.2))
srf = gs.SRF(model)
srf((x, y, z), mesh_type='structured')
srf.vtk_export('3d_field') # Save to a VTK file for ParaView
mesh = srf.to_pyvista() # Create a PyVista mesh for plotting in Python
mesh.contour(isosurfaces=8).plot()
Estimating and Fitting Variograms
The spatial structure of a field can be analyzed with the variogram, which contains the same information as the covariance function.
All covariance models can be used to fit given variogram data by a simple interface.
Example
This is an example of how to estimate the variogram of a 2 dimensional unstructured field and estimate the parameters of the covariance model again.
import numpy as np
import gstools as gs
# generate a synthetic field with an exponential model
x = np.random.RandomState(19970221).rand(1000) * 100.
y = np.random.RandomState(20011012).rand(1000) * 100.
model = gs.Exponential(dim=2, var=2, len_scale=8)
srf = gs.SRF(model, mean=0, seed=19970221)
field = srf((x, y))
# estimate the variogram of the field
bin_center, gamma = gs.vario_estimate((x, y), field)
# fit the variogram with a stable model. (no nugget fitted)
fit_model = gs.Stable(dim=2)
fit_model.fit_variogram(bin_center, gamma, nugget=False)
# output
ax = fit_model.plot(x_max=max(bin_center))
ax.scatter(bin_center, gamma)
print(fit_model)
Which gives:
Stable(dim=2, var=1.85, len_scale=7.42, nugget=0.0, anis=[1.0], angles=[0.0], alpha=1.09)
Kriging and Conditioned Random Fields
An important part of geostatistics is Kriging and conditioning spatial random fields to measurements. With conditioned random fields, an ensemble of field realizations with their variability depending on the proximity of the measurements can be generated.
Example
For better visualization, we will condition a 1d field to a few "measurements", generate 100 realizations and plot them:
import numpy as np
import matplotlib.pyplot as plt
import gstools as gs
# conditions
cond_pos = [0.3, 1.9, 1.1, 3.3, 4.7]
cond_val = [0.47, 0.56, 0.74, 1.47, 1.74]
# conditioned spatial random field class
model = gs.Gaussian(dim=1, var=0.5, len_scale=2)
krige = gs.krige.Ordinary(model, cond_pos, cond_val)
cond_srf = gs.CondSRF(krige)
# same output positions for all ensemble members
grid_pos = np.linspace(0.0, 15.0, 151)
cond_srf.set_pos(grid_pos)
# seeded ensemble generation
seed = gs.random.MasterRNG(20170519)
for i in range(100):
field = cond_srf(seed=seed(), store=f"field_{i}")
plt.plot(grid_pos, field, color="k", alpha=0.1)
plt.scatter(cond_pos, cond_val, color="k")
plt.show()
User Defined Covariance Models
One of the core-features of GSTools is the powerful CovModel class, which allows to easy define covariance models by the user.
Example
Here we re-implement the Gaussian covariance model by defining just a
correlation function, which takes a non-dimensional distance h = r/l:
import numpy as np
import gstools as gs
# use CovModel as the base-class
class Gau(gs.CovModel):
def cor(self, h):
return np.exp(-h**2)
And that's it! With Gau you now have a fully working covariance model,
which you could use for field generation or variogram fitting as shown above.
Have a look at the documentation for further information on incorporating optional parameters and optimizations.
Incompressible Vector Field Generation
Using the original Kraichnan method, incompressible random spatial vector fields can be generated.
Example
import numpy as np
import gstools as gs
x = np.arange(100)
y = np.arange(100)
model = gs.Gaussian(dim=2, var=1, len_scale=10)
srf = gs.SRF(model, generator='VectorField', seed=19841203)
srf((x, y), mesh_type='structured')
srf.plot()
yielding
Plurigaussian Field Simulation (PGS)
With PGS, more complex categorical (or discrete) fields can be created.
Example
import gstools as gs
import numpy as np
import matplotlib.pyplot as plt
N = [180, 140]
x, y = range(N[0]), range(N[1])
# we need 2 SRFs
model = gs.Gaussian(dim=2, var=1, len_scale=5)
srf = gs.SRF(model)
field1 = srf.structured([x, y], seed=20170519)
field2 = srf.structured([x, y], seed=19970221)
# with `lithotypes`, we prescribe the categorical data and its relations
# here, we use 2 categories separated by a rectangle.
rect = [40, 32]
lithotypes = np.zeros(N)
lithotypes[
N[0] // 2 - rect[0] // 2 : N[0] // 2 + rect[0] // 2,
N[1] // 2 - rect[1] // 2 : N[1] // 2 + rect[1] // 2,
] = 1
pgs = gs.PGS(2, [field1, field2])
P = pgs(lithotypes)
fig, axs = plt.subplots(1, 2)
axs[0].imshow(lithotypes, cmap="copper")
axs[1].imshow(P, cmap="copper")
plt.show()
VTK/PyVista Export
After you have created a field, you may want to save it to file, so we provide
a handy VTK export routine using the .vtk_export() or you could
create a VTK/PyVista dataset for use in Python with to .to_pyvista() method:
import gstools as gs
x = y = range(100)
model = gs.Gaussian(dim=2, var=1, len_scale=10)
srf = gs.SRF(model)
srf((x, y), mesh_type='structured')
srf.vtk_export("field") # Saves to a VTK file
mesh = srf.to_pyvista() # Create a VTK/PyVista dataset in memory
mesh.plot()
Which gives a RectilinearGrid VTK file field.vtr or creates a PyVista mesh
in memory for immediate 3D plotting in Python.
Requirements:
Optional
Contact
You can contact us via info@geostat-framework.org.
License
LGPLv3 © 2018-2025
Participating organisations
Reference papers
Mentions
- 1.Author(s): Haoding XuPublished in Machine Learning in Geohazard Risk Prediction and Assessment by Elsevier in 2025, page: 143-18210.1016/b978-0-443-23663-1.00002-1
- 2.Author(s): Anne Estrade, Julie FournierPublished in Lecture Notes in Mathematics, Stochastic Geometry: Percolation, Tesselations, Gaussian Fields and Point Processes by Springer Nature Switzerland in 2025, page: 81-13110.1007/978-3-031-87264-8_3
- 3.Author(s): Jiawei Cui, Hangyu Li, Junrong Liu, Wenyue SunPublished in Progress and Challenge of Porous Media: Proceedings of the 16th Annual Meeting Conference on Porous Media by Springer Nature Singapore in 2025, page: 428-43510.1007/978-981-96-2983-1_36
- 4.Author(s): Michael Crisp, Charlie Banks, Arjun Shivasami, Owen DaviesPublished in Lecture Notes in Civil Engineering, Geotechnical Lessons Learnt—Building and Transport Infrastructure Projects by Springer Nature Singapore in 2024, page: 77-10110.1007/978-981-97-6032-9_5
- 5.Author(s): Amirhossein Medghalchi, Bing Q. LiPublished in Atlantis Highlights in Engineering, Proceedings of the Rocscience International Conference 2023 (RIC2023) by Atlantis Press International BV in 2023, page: 298-30810.2991/978-94-6463-258-3_31
- 6.Author(s): Vidya A. Chhabria, Sachin S. SapatnekarPublished in Machine Learning Applications in Electronic Design Automation by Springer International Publishing in 2022, page: 115-15010.1007/978-3-031-13074-8_5
- 1.Author(s): Y. Falola, G. G. Nair, J. Toms, K. OsypovPublished in SPE Annual Technical Conference and Exhibition by SPE in 202510.2118/227966-ms
- 2.Author(s): Beichen Zhao, Jianfei Bi, Lei Zhang, Jin Shu, Yuedong Yao, Japan TrivediPublished in ADIPEC by SPE in 202510.2118/229560-ms
- 3.Author(s): Mohammad F. Athar, Patrick BassalPublished in Geotechnical Frontiers 2025 by American Society of Civil Engineers in 2025, page: 194-20310.1061/9780784485996.019
- 4.Author(s): Kyubo Noh, Andrei SwidinskyPublished in Fourth International Meeting for Applied Geoscience & Energy by Society of Exploration Geophysicists and American Association of Petroleum Geologists in 2024, page: 2653-265710.1190/image2024-4089956.1
- 5.Author(s): Moises Velasco-Lozano, Matthew T. BalhoffPublished in SPE Improved Oil Recovery Conference by SPE in 202410.2118/218187-ms
- 6.Author(s): Zeeshan Tariq, Zhao Feng, Hussein Hoteit, Moataz Abualsaud, Xupeng He, Muhammad AlMajid, Shuyu Sun, Bicheng YanPublished in ADIPEC by SPE in 202410.2118/222334-ms
- 7.Author(s): Kizito Masaba, Monika Roznere, Mingi Jeong, Alberto Quattrini LiPublished in 2024 IEEE International Conference on Robotics and Automation (ICRA) by IEEE in 2024, page: 8464-847010.1109/icra57147.2024.10611421
- 8.Author(s): Patrick C. Bassal, Tyler J. OathesPublished in Geo-Congress 2024 by American Society of Civil Engineers in 2024, page: 351-36010.1061/9780784485316.037
- 9.Author(s): Daria MangilevaPublished in Proceedings of the 2024 2nd Asia Conference on Computer Vision, Image Processing and Pattern Recognition by ACM in 2024, page: 1-810.1145/3663976.3664021
- 10.Author(s): Zhen Xu, Bicheng Yan, Manojkumar Gudala, Zeeshan TariqPublished in SPE EuropEC - Europe Energy Conference featured at the 84th EAGE Annual Conference & Exhibition by SPE in 202310.2118/214352-ms
- 11.Author(s): Peng Dong, Xinwei Liao, Lingfeng Zhang, Heng Zhang, Xurong Zhao, Qishan XuePublished in SPE/IATMI Asia Pacific Oil & Gas Conference and Exhibition by SPE in 202310.2118/215253-ms
- 12.Author(s): Zeeshan Tariq, Bicheng Yan, Shuyu SunPublished in Middle East Oil, Gas and Geosciences Show by SPE in 202310.2118/213359-ms
- 13.Author(s): Zeeshan Tariq, Zhen Xu, Manojkumar Gudala, Bicheng Yan, Shuyu SunPublished in SPE Reservoir Characterisation and Simulation Conference and Exhibition by SPE in 202310.2118/212658-ms
- 14.Author(s): Kenneth S. Hudson, Scott J. Brandenberg, Paolo Zimmaro, Kristin Ulmer, Steven L. Kramer, Jonathan P. StewartPublished in Geo-Congress 2023 by American Society of Civil Engineers in 2023, page: 365-37210.1061/9780784484654.037
- 15.Author(s): Matthew Macesker, Krishna R. Pattipati, Stephen Licht, Roy GilboaPublished in 2023 IEEE International Conference on Systems, Man, and Cybernetics (SMC) by IEEE in 2023, page: 3559-356410.1109/smc53992.2023.10394478
- 16.Author(s): Friedrich Burmeister, Alexandros Palaios, Philipp Geuer, Anton Krause, Richard Jacob, Philipp Schulz, Gerhard FettweisPublished in 2023 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit) by IEEE in 2023, page: 54-5910.1109/eucnc/6gsummit58263.2023.10188255
- 1.Author(s): Zhihui Wang, Roberto CudmaniPublished in Computers and Geotechnics by Elsevier BV in 2026, page: 10769410.1016/j.compgeo.2025.107694
- 2.Author(s): Michael D. Stevens, Saul G. Ramirez, Eva-Marie H. Martin, Norman L. Jones, Gustavious P. Williams, Kyra H. Adams, Daniel P. Ames, Sarva T. PullaPublished in Environmental Modelling & Software by Elsevier BV in 2025, page: 10636810.1016/j.envsoft.2025.106368
- 3.Author(s): H.C. Nguyen, H. Xu, M. Nazem, R. Sousa, J. Kowalski, Q. ZhaoPublished in Computers and Geotechnics by Elsevier BV in 2025, page: 10694610.1016/j.compgeo.2024.106946
- 4.Author(s): F.A. Campos Montero, B. Zuada Coelho, E. Smyrniou, R. Taormina, P.J. VardonPublished in Computers and Geotechnics by Elsevier BV in 2025, page: 10717710.1016/j.compgeo.2025.107177
- 5.Author(s): Chongzhi Wu, Ze Zhou Wang, Siang Huat Goh, Wengang ZhangPublished in Journal of Geotechnical and Geoenvironmental Engineering by American Society of Civil Engineers (ASCE) in 202510.1061/jggefk.gteng-12986
- 6.Author(s): Mauricio Arboleda-Zapata, Gordon Osterman, Xinyan Li, Salini Sasidharan, Helen E. Dahlke, Scott A. BradfordPublished in Journal of Hydrology by Elsevier BV in 2025, page: 13328210.1016/j.jhydrol.2025.133282
- 7.Author(s): Moises Velasco-Lozano, Matthew T. BalhoffPublished in SPE Journal by Society of Petroleum Engineers (SPE) in 2025, page: 2501-251910.2118/218187-pa
- 8.Author(s): Oscar Ovanger, Daesoo Lee, Jo Eidsvik, Ragnar Hauge, Jacob Skauvold, Erlend AunePublished in Mathematical Geosciences by Springer Science and Business Media LLC in 2025, page: 1135-115910.1007/s11004-025-10178-5
- 9.Author(s): Zhiming Chen, Laibin Zhang, Xurong Zhao, Xin Gao, Kamy SephernooriPublished in Engineering by Elsevier BV in 202510.1016/j.eng.2025.08.038
- 10.Author(s): Zeeshan Tariq, Qirun Fu, Moataz O. Abu-Al-Saud, Xupeng He, Abdulrahman Manea, Thomas Finkbeiner, Hussein Hoteit, Bicheng YanPublished in Advances in Water Resources by Elsevier BV in 2025, page: 10509610.1016/j.advwatres.2025.105096
- 11.Author(s): Tyler J. Oathes, Patrick BassalPublished in Soil Dynamics and Earthquake Engineering by Elsevier BV in 2025, page: 10943510.1016/j.soildyn.2025.109435
- 12.Author(s): Giulio Bini, Giancarlo Tamburello, Stefano Cacciaguerra, Paolo PerfettiPublished in Environmental Modelling & Software by Elsevier BV in 2025, page: 10665210.1016/j.envsoft.2025.106652
- 13.Author(s): Dingkun Liu, Danni Ai, Hong Song, Jingfan Fan, Tianyu Fu, Deqiang Xiao, Yuanyuan Wang, Yongtian Wang, Jian YangPublished in International Journal of Computer Vision by Springer Science and Business Media LLC in 2025, page: 8267-829210.1007/s11263-025-02538-9
- 14.Author(s): Armand Touminet, Sabine Cantournet, Victor Fabre, Pierre KerfridenPublished in Journal of Computational Physics by Elsevier BV in 2025, page: 11394610.1016/j.jcp.2025.113946
- 15.Author(s): Genshen Cao, Huayong ChenPublished in Geoscience Frontiers by Elsevier BV in 2025, page: 10215510.1016/j.gsf.2025.102155
- 16.Author(s): Shujie Guo, Yuanyuan Zha, Dong Xu, Hua Zhong, Tian-Chyi Jim YehPublished in Journal of Hazardous Materials by Elsevier BV in 2025, page: 13802710.1016/j.jhazmat.2025.138027
- 17.Author(s): Hannah Gebhardt, Alraune Zech, Gabriel C. Rau, Peter BayerPublished in Water Resources Research by American Geophysical Union (AGU) in 202510.1029/2025wr040153
- 18.Author(s): Herbert Rakotonirina, Paul Honeine, Olivier Atteia, Antonin Van ExemPublished in Mathematical Geosciences by Springer Science and Business Media LLC in 202510.1007/s11004-025-10193-6
- 19.Author(s): Diego J. Trucco, Demian J. Presser, Diego C. Cafaro, Ignacio E. Grossmann, Saurabh Shenvi Usgaonkar, Qi Zhang, Pratik Misra, Heather Binagia, Wayne Rowe, Sanjay MehtaPublished in Computers & Chemical Engineering by Elsevier BV in 2025, page: 10934310.1016/j.compchemeng.2025.109343
- 20.Author(s): Vincent Bazinet, Zhen-Qi Liu, Bratislav MisicPublished in Imaging Neuroscience by MIT Press in 202510.1162/imag.a.118
- 21.Author(s): Na Ren, Daojun Zhang, Qiuming ChengPublished in Geoscientific Model Development by Copernicus GmbH in 2025, page: 7165-718410.5194/gmd-18-7165-2025
- 22.Author(s): Yuwei Geng, Olena Burkovska, Lili Ju, Guannan Zhang, Max GunzburgerPublished in Computer Methods in Applied Mechanics and Engineering by Elsevier BV in 2025, page: 11772110.1016/j.cma.2024.117721
- 23.Author(s): Salvador Mancilla, Giovanni Wences, Eymard Hernández-López, Ismael CohenPublished in Journal of Big Data by Springer Science and Business Media LLC in 202510.1186/s40537-025-01112-x
- 24.Author(s): Jan Raisinger, Qiwei Zhang, John E. Bolander, Jan EliášPublished in Engineering Fracture Mechanics by Elsevier BV in 2025, page: 11136210.1016/j.engfracmech.2025.111362
- 25.Author(s): Qusi I. Alqawasmeh, Monika J. Kreitmair, Guillermo A. NarsilioPublished in Computers and Geotechnics by Elsevier BV in 2025, page: 10698310.1016/j.compgeo.2024.106983
- 26.Author(s): Zhao Feng, Bicheng Yan, Xianda Shen, Fengshou Zhang, Zeeshan Tariq, Weiquan Ouyang, Zhilei HanPublished in Advances in Water Resources by Elsevier BV in 2025, page: 10489710.1016/j.advwatres.2025.104897
- 27.Author(s): Florian Delerue, Hugo Randé, David Nemer, Valérie Laperche, Valérie Sappin-Didier, Lucie Cormont, Johanne Gresse, Richard MichaletPublished in Plant and Soil by Springer Science and Business Media LLC in 202510.1007/s11104-025-07611-3
- 28.Author(s): Vincenzo Schiano Di Cola, Salvatore Cuomo, Gerardo Severino, Marco BerardiPublished in Applied Numerical Mathematics by Elsevier BV in 2025, page: 58-7210.1016/j.apnum.2025.06.015
- 29.Author(s): Anran Xu, Lindsey J. HeagyPublished in IEEE Transactions on Geoscience and Remote Sensing by Institute of Electrical and Electronics Engineers (IEEE) in 2025, page: 1-1410.1109/tgrs.2025.3583970
- 30.Author(s): Q. Zhang, A. Fascetti, M.A. Perez-Lara, J.E. BolanderPublished in International Journal of Solids and Structures by Elsevier BV in 2025, page: 11332110.1016/j.ijsolstr.2025.113321
- 31.Author(s): Sayan Sen, Scott K. HansenPublished in Environmental Modelling & Software by Elsevier BV in 2025, page: 10647210.1016/j.envsoft.2025.106472
- 32.Author(s): Chen Li, Bicheng Yan, Xuan Yu, Pengju Chen, Peng Zhou, Hao FangPublished in Journal of Hydrology by Elsevier BV in 2025, page: 13328510.1016/j.jhydrol.2025.133285
- 33.Author(s): Anna Song, Ka Man Yim, Anthea MonodPublished in Advances in Applied Mathematics by Elsevier BV in 2025, page: 10285710.1016/j.aam.2025.102857
- 34.Author(s): Sabber Khandoozi, Pei Li, Reza Ershadnia, Zhenxue Dai, Zhien Zhang, Philip H. Stauffer, Mohamed Mehana, David R. Cole, Mohamad Reza SoltanianPublished in Applied Energy by Elsevier BV in 2025, page: 12518210.1016/j.apenergy.2024.125182
- 35.Author(s): Evgenii Kanin, Alsu Garipova, Sergei Boronin, Vladimir Vanovskiy, Albert Vainshtein, Andrey Afanasyev, Andrei Osiptsov, Evgeny BurnaevPublished in Petroleum Research by Elsevier BV in 2025, page: 247-26510.1016/j.ptlrs.2024.09.001
- 36.Author(s): Qibang Liu, Seid Koric, Diab Abueidda, Hadi Meidani, Philippe GeubellePublished in Computer Methods in Applied Mechanics and Engineering by Elsevier BV in 2025, page: 11831610.1016/j.cma.2025.118316
- 37.Author(s): H.C. Nguyen, X. He, M. Nazem, X. Chen, H. Xu, R. Sousa, J. KowalskiPublished in Journal of Rock Mechanics and Geotechnical Engineering by Elsevier BV in 202510.1016/j.jrmge.2025.04.042
- 38.Author(s): Zeeshan Tariq, Moataz Abualsaud, Xupeng He, Muhammad AlMajid, Shuyu Sun, Hussein Hoteit, Bicheng YanPublished in SPE Journal by Society of Petroleum Engineers (SPE) in 2025, page: 3950-396810.2118/220757-pa
- 39.Author(s): Xinyu Miao, Chunhua Chen, Chuanqi Zhu, Lei WangPublished in Gas Science and Engineering by Elsevier BV in 2025, page: 20553910.1016/j.jgsce.2025.205539
- 40.Author(s): Chaoqi Wang, Zhi Dou, Yan Zhu, Chao Zhuang, Ze Yang, Zhihan ZouPublished in Journal of Hydrology by Elsevier BV in 2025, page: 13229510.1016/j.jhydrol.2024.132295
- 41.Author(s): Weiquan Ouyang, Zhao Feng, Fengshou Zhang, Zhao Xia, Xianda ShenPublished in Engineering Geology by Elsevier BV in 2025, page: 10817310.1016/j.enggeo.2025.108173
- 42.Author(s): Weihang Chen, Chao Shi, Jianwen Ding, Tengfei Wang, David P. ConnollyPublished in Engineering Geology by Elsevier BV in 2025, page: 10797210.1016/j.enggeo.2025.107972
- 43.Author(s): Jia-Wei Cui, Wen-Yue Sun, Hoonyoung Jeong, Jun-Rong Liu, Wen-Xin ZhouPublished in Petroleum Science by Elsevier BV in 2025, page: 1736-175610.1016/j.petsci.2025.02.014
- 44.Author(s): Chongzhi WU, Ze Zhou WANG, Siang Huat GOH, Wengang ZHANGPublished in Computers and Geotechnics by Elsevier BV in 2024, page: 10632410.1016/j.compgeo.2024.106324
- 45.Author(s): Aodi Liu, Jing Li, Jianfei Bi, Zhangxing Chen, Yan Wang, Chunhao Lu, Yan Jin, Botao LinPublished in Physics of Fluids by AIP Publishing in 202410.1063/5.0239376
- 46.Author(s): Hongyue Wang, Bing Wang, Maoqing Fu, Guodong Fang, Songhe MengPublished in Composites Part A: Applied Science and Manufacturing by Elsevier BV in 2024, page: 10799710.1016/j.compositesa.2023.107997
- 47.Author(s): Zhengyangguang Gong, Anik Halder, Annabelle Bohrdt, Stella Seitz, David GebauerPublished in The Astrophysical Journal by American Astronomical Society in 2024, page: 15610.3847/1538-4357/ad582e
- 48.Author(s): Meng Li, Andre Niemeijer, Ylona van DintherPublished in Journal of Geophysical Research: Solid Earth by American Geophysical Union (AGU) in 202410.1029/2024jb029857
- 49.Author(s): Alessio Biondi, Luca Facheris, Fabrizio Argenti, Fabrizio CuccoliPublished in Remote Sensing by MDPI AG in 2024, page: 398510.3390/rs16213985
- 50.Author(s): Herbert Rakotonirina, Ignacio Guridi, Paul Honeine, Olivier Atteia, Antonin Van ExemPublished in Mathematical Geosciences by Springer Science and Business Media LLC in 2024, page: 949-97410.1007/s11004-023-10125-2
- 1.Author(s): Tobias Schnepper, Michael Kühn, Thomas KempkaPublished in 202510.3390/w17213157
- 2.Author(s): Nivedita Varma Harisena, Adrienne Grêt-Regamey, Maarten J. van StrienPublished by Cold Spring Harbor Laboratory in 202510.1101/2025.08.04.666294
- 3.Author(s): Zhao Feng, Zeeshan Tariq, Zhong Zhang, Peilin Zhao, Renyu Zhao, Wenhao Wang, Xinwo Huang, Bicheng Yan, Xianda Shen, Fengshou ZhangPublished in 202510.1016/j.fuel.2025.138067
- 4.Author(s): Eirik Nilsen, Hans Petter Jostad, Yu-tao PanPublished by Elsevier BV in 202510.2139/ssrn.5358325
- 5.Author(s): Golnoosh Abdollahinejad, Saleh Baghersalimi, Denisa-Andreea Constantinescu, Sergey Shevchik, David AtienzaPublished by Elsevier BV in 202510.2139/ssrn.5399833
- 6.Author(s): Ksenija Micić, Hoang-Giang Bui, Jelena NinićPublished in 202510.5937/setc25026m
- 7.Author(s): Beiyang Yu, Yeting ZhuPublished in 202510.2139/ssrn.5888201
- 8.Author(s): Ziyou Liu, Manojkumar Gudala, Bicheng YanPublished by Elsevier BV in 202510.2139/ssrn.5356387
- 9.Author(s): Yan Zhu, Zhi Dou, Chaoqi Wang, Meng Chen, Yun Yang, Jinguo WangPublished in 202510.1016/j.envsoft.2025.106787
- 10.Author(s): Kyubo Noh, Andrei SwidinskyPublished in 202510.1190/geo2024-0402.1
- 11.Author(s): Youngmin Choi, Alek Petty, Denis Felikson, Jonathan PoterjoyPublished in 202510.5194/tc-19-5423-2025
- 12.Author(s): Senmiao Xue, leiming wang, Shenghua Yin, Cunbao Li, Jinglin Xu, Wei Chen, Shuo Li, Chao Zhang, Liang ChengPublished by Elsevier BV in 202510.2139/ssrn.5472366
- 13.Author(s): Haoding Xu, Hoang Nguyen, Qin ZHAO Professor, Xuzhen He, Majidreza NazemPublished by Elsevier BV in 202510.2139/ssrn.5461408
- 14.Author(s): D. Mocerino, S. Fernández-León, J. Fernández-León, L. Baumela, C. GonzálezPublished in 202510.1016/j.compositesa.2025.109511
- 15.Author(s): Claudia Masciulli, Giorgia Berardo, Michele Gaeta, Carlo Alberto Stefanini, Santiago Giraldo Manrique, Niccolò Belcecchi, Francesca Bozzano, Gabriele Scarascia Mugnozza, Paolo MazzantiPublished by Elsevier BV in 202410.2139/ssrn.4762414
- 16.Author(s): Vincent Bazinet, Zhen-Qi Liu, Bratislav MisicPublished by Cold Spring Harbor Laboratory in 202410.1101/2024.12.15.628553
- 17.Author(s): Sabber Khandoozi, Weon Shik Han, Kue-Young Kim, Zhenxue Dai, Mohamed Mehana, David R. Cole, Mohamad Reza SoltanianPublished by Elsevier BV in 202410.2139/ssrn.4789573
- 18.Author(s): Hoang Nguyen, Haoding Xu, Xuzhen He, Julia KowalskiPublished by Elsevier BV in 202410.2139/ssrn.4897591
- 19.Published by Copernicus GmbH in 202310.5194/gmd-2023-172-rc3
- 20.Author(s): Emma MacKiePublished by Copernicus GmbH in 202310.5194/egusphere-2022-1224-ac1
- 21.Author(s): Joseph MacGregorPublished by Copernicus GmbH in 202310.5194/egusphere-2022-1224-rc2
- 22.Author(s): Guoqiang TangPublished by Copernicus GmbH in 202310.5194/gmd-2023-172-ac4
- 23.Author(s): Guoqiang TangPublished by Copernicus GmbH in 202310.5194/gmd-2023-172-ac3
- 24.Published by Copernicus GmbH in 202310.5194/gmd-2023-172-rc4
- 25.Author(s): Guoqiang TangPublished by Copernicus GmbH in 202310.5194/gmd-2023-172-ac1
- 26.Author(s): Wen-gui Ji, Yue Luo, Bing Wang, Xun Li, Jin-hui Liu, Yan-hong Zhang, Da-ye LiangPublished by Elsevier BV in 202310.2139/ssrn.4496630
- 27.Author(s): Guoqiang Tang, Andrew W. Wood, Andrew J. Newman, Martyn P. Clark, Simon Michael PapalexiouPublished by Copernicus GmbH in 202310.5194/gmd-2023-172
- 28.Published by Copernicus GmbH in 202310.5194/gmd-2023-172-rc1
- 29.Author(s): Emma MacKiePublished by Copernicus GmbH in 202310.5194/egusphere-2022-1224-ac2
- 30.Published by Copernicus GmbH in 202310.5194/gmd-2023-172-rc2
- 31.Author(s): Chibueze N. Oguejiofor, Charlotte E. Wainwright, Johna E. Rudzin, David H. RichterPublished in 202310.1175/jas-d-22-0158.1
- 32.Author(s): Jianchun Xu, Qirun FuPublished by Applied Energy Innovation Institute (AEii) in 202310.46855/energy-proceedings-10569
- 33.Author(s): Mirko MälickePublished by Copernicus GmbH in 202310.5194/egusphere-2022-1224-rc1
- 34.Author(s): Guoqiang TangPublished by Copernicus GmbH in 202310.5194/gmd-2023-172-ac2
- 35.Author(s): Emma Johanne MacKie, Michael Field, Lijing Wang, Zhen Yin, Nathan Schoedl, Matthew Hibbs, Allan ZhangPublished by Copernicus GmbH in 202210.5194/egusphere-2022-1224