1. HPGL Python Library

HPGL Python Library is distributed under BSD license.

To work with HPGL, you will need to install Python 2.5 with NumPy/SciPy packages. Additionally, on Windows hosts, you will need to download and install Visual C++ 2005 Redistritable package, available from here.

HPGL (and related projects) BINARIES and USER MANUAL (russian and english) can be downloaded from here.

HPGL source code can be obtained from the GitHub repository.




  • Loading and saving data in ECLIPSE Property format text files (GSLIB and numpy formats will be supported later)
  • Continuous and indicator datasets and algorithms
  • Running any HPGL algorithms from the GUI (+ parallel Kriging)
  • Statistics window for the datasets (Histogram, Mean, Min, Max, etc)
  • 3D visualisation of the data (beta)
  • NumPy Array file format support
  • GSLIB Point Set file format support

Note, that you don’t need HPGL installed to run algorithms in the HPGL-GUI, it is already included (version 0.9.9) there.

Download page is here (Only Windows builds so far)

HPGL-GUI Page on GitHub


3. PyLASDev python library

pyLASDev is a small Python package which provides reading and writing of LAS (Log ASCII Standart) 1.2 and 2.0 files. Also it can be used for reading Dev (deviation) files, which are common in geoscience to store deviations and paths (for example, for wells in oil industry).

pyLASDev is written according to LAS 1.2 and 2.0 specifications.

pyLASDev is distributed under BSD license.

PyLASDev Page on GitHib


4. Solved Problems in Geostatistics

At the project site, in the Solved Problems section, you can find Python scripts solving the geostatistical problems described in the book “Solved Problems in Geostatistics” by O. Leuangthong, K.Daniel Khan, and Clayton V. Deutsch.

You can view examples, plots, histograms etc of solved problems at Solved Problems examples page.