This course introduces geologists and reservoir engineers to the Aspen RMS Python API and demonstrates how to automate, customize, and integrate subsurface workflows using Python. You will learn how to access and interact with common RMS project data types, including wells, grids, and properties, while leveraging Python scientific libraries such as NumPy and Pandas for data analysis, quality control, and workflow optimization. Through hands-on exercises in Jupyter Notebook, you will also build practical scripts for navigating RMS projects, extracting and manipulating data, performing QC workflows, and integrating RMS with third-party geological and engineering libraries. By the end of the course, you will be able to create more efficient, reproducible, and scalable subsurface workflows within Aspen RMS. |
Geologists and Reservoir Engineers |
RMS301
2 day(s)
1.4
Advanced
|
Basic Python knowledge Background in geosciences Familiarity with Aspen RMS, or completion of RMS101 Introduction to Aspen RMS course |
1- Introduction to RMS API About RMS API Working with RMS projects inside and outside Aspen RMS NumPy arrays as the core RMS Data API Getting started with third-party libraries and Jupyter notebook Writing RMS API workflows for collaboration Making RMS API workflows reliable and easier to debug 2- Detailed overview of RMS API as a Python library Navigating through projects RMS project: Wells container RMS project: Grid model container Data filtering and QC-related workflows RMS jobs API RMS visualization API 3- Integration with geological and engineering third party libraries Working with XTGeo library Working with Resqpy library |
Aspen Technology, Inc. awards Continuing Education Units (CEUs) for training classes conducted by our organization. One CEU is granted for every 10 hours of class participation.