Tutorials

For more information on Python itself, see their web site.

An Introduction

The rpl-pack package contains modules for separate progam interfaces that need to be logged into.

Here is a short example of how we can calculate properties of brine, and use matplotlib to visualize some data.

import numpy as np

from rpl_pack.flag import Brine

# Instantiate application interface
brine = Brine('username', 'password')

# Make computation request to RPL server
temperature = np.linspace(1., 100., 100) # deg C
pressure = 20    # MPa
salinity = 50000 # ppm
NaCL = 100       # weight %
KCl = 0          # weight %
CaCl2 = 0        # weight %
Vb = brine.velocity_brine(temperature, pressure, salinity, NaCL, KCl, CaCl2)

# Plot velocity of brine against temperature
fig = plt.figure()
plt.plot(temperature, Vb)
plt.show()