Using Python and Jupyter Notebook for Working with Aspen RMS and Aspen SKUA

Access RMS and SKUA project data using Jupyter Notebook and Python. Learn to run RMS jobs, execute SKUA CLI commands, perform data visualization and improve efficiency of reservoir modelling.

Audience:

Geoscientist and Reservior Engineers

Training Details

  • Course Id:

    SKG024

  • Duration:

    1 day(s)

  • CEUs Awarded:

    0.7

  • Level:

    Introductory

Benefits

Learn how to use Python API to create customized workflows and visualization

Approach

  • Clear guidance on fundamental topics
  • Industry workflows
  • Hands-on workshops
  • Experienced instructor-guided demonstrations
  • Q&A on student-specific problems


Pre-requisites

Basic Python knowledge recommended

Subsequent Courses

RMS101, RMS201, RMS231, RMS211

SKG101, SKG201, SKG202, SKG301

Agenda

Introduction to Aspen RMS

"- Exploring the Aspen RMS User Interface: Navigating and Interacting with the Software

- Basic understanding of Geological Modeling in Aspen RMS"


Introduction to RMS Python Environment

"- Understand the capabilities and features of the RMS Python API.

- Discover the power of third-party packages available within the RMS Python environment. 

- Explore the possibilities of extending the functionality of RMS Python scripting using external libraries."


Working with Wells, Seismic, Horizons and 3D grids using RMS Python Scripting

- Learn how to utilize Python scripting to work with seismic data, well data, horizons, and 3D grids.


Accessing RMS Jobs using Python to set-up and perform calculations

Workshop 1: Engage in a hands-on workshop where you will practice working inside the Aspen RMS GUI using Python


Customizing RMS workflows with Plugins:

"- Understand the benefits of RMS Plugins.

- Showcase an example of RMS Plugins"


Integrating Jupyter Notebook into an RMS environment

"- Learn how to integrate Jupyter Notebook into the Aspen RMS environment.

- Utilize Jupyter Notebooks to access RMS project data and perform calculations using Matplotlib and Plotly

- Utilize Jupyter Notebook to calculate CO2 storage capacity in an existing model."


Introduction to RMS Apps

- Discover how to create external apps to access RMS project data and explore the possibilities of extending RMS functionality through custom apps.

Workshop 2: Working with Aspen RMS data outside GUI using Jupyter Notebook.


Introduction to Aspen SKUA

Automation in Aspen SKUA through CLI commands and Macro

- Discover how to automate Structural Modeling, Gridding and Property Modeling through CLI commands and Macros 


 Introduction to Python Environment in SKUA-GOCAD

"- Learn scripting inside Aspen SKUA Python Editor 

- Exploring different Data types Covered inside Aspen SKUA Python Environment

- Demonstrating a use-case using Python API (Wells/Grids)"

Workshop 3: Running the Model Building workflow using Python API


Integrating Jupyter Notebook into an RMS environment

"- Extend python environment with third part libraries

- Learn how to integrate Jupyter Notebook into the Aspen SKUA environment.

- Run Model Building workflow python script in the notebook "

Workshop 4: Running the Model Building workflow through Jupiter Notebook


Register for a Class

Date Class Type Location Price Language

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.