ANALYSIS OF THE USE OF THE PYTHON PROGRAMMING LANGUAGE FOR GEOLOGICAL MODELING OF SOLID MINERAL DEPOSITS


Ponomareva M.V. Ponomareva Y.V. Shirokaya Y.D. Tungushbayeva A.T.
2025National Academy of Sciences of the Republic of Kazakhstan

News of the National Academy of Sciences of the Republic of Kazakhstan, Series of Geology and Technical Sciences
2025#2025Issue 2225 - 236 pp.

Purpose. The main task of modeling is to identify the main, characteristic features of a phenomenon or process, its defining features. Geological modeling of deposits is one of the ways to organize, to structure and to visualize large arrays of obtained geological and geophysical data. Methods. This paper deals with the process of developing a structural 3D model of the Nurkazgan Vostochny field using the Python programming language based on geological data obtained from the results of geological exploration within various periods with the use of the Geone library, the methods of which allow using both ordinary kriging and stochastic interpolation methods (extrapolation) of the initial data. Findings. As a final result, it is possible to evaluate the distribution of lithological varieties in the modeled block and to export each of them in a convenient digital format for subsequent processing. Originality. The Python programming language, unlike commercial implementations of 3D modeling programs, provides complete control over the workflow and at the same time, due to the presence of a large number of modules for geological modeling and data visualization, is in no way inferior to them. Practical implications. At the present stage of the geological science development, 3D modeling methods have be-come widespread, making it possible to develop realistic models of geological structures based on the use of various geophysical, geochemical and geological data. This circumstance is conditioned by the rapid development of computing facilities, and at the moment the geologist is provided with various tools that increase the efficiency of his work in the area under consideration.

database , deposit , geological modeling , interpolation , lithology , model , ore field , programming language , Python

Text of the article Перейти на текст статьи

Department of Geology and Exploration of Mineral Deposits, NPJSC «Abylkas Saginov Karaganda Technical University», Karaganda, Kazakhstan

Department of Geology and Exploration of Mineral Deposits

10 лет помогаем публиковать статьи Международный издатель

Книга Публикация научной статьи Волощук 2026 Book Publication of a scientific article 2026