January 7, 2018
While recuperating from an injury, I scoured the internet for information on TLPs at the behest of a colleague — anything to distract myself from the pain. By Friday, I was able to assemble a list. Here’s a summary.1
It is interesting to note that the largest TLPs, viz., Snorre A and Heidrun are both owned by Statoil. In terms of weights and displacements, these two are literally off the chart when compared with the rest — an incredible feat.
Here is the plot code:
#!/usr/bin/env python # -*- coding: UTF-8 -*- """ tlpscatter.py Created by ckunte on 01/07/2018. """ import numpy as np import matplotlib.pyplot as plt tlpdata = np.loadtxt('tlp.csv', dtype='int,int,int', \ delimiter=',', usecols=(2, 3, 4), \ unpack=True, skiprows=1) disp = tlpdata topside = tlpdata depth = tlpdata def topside_disp(): plt.scatter(topside, disp, c='blue', alpha=0.45) plt.ylabel('Displacement (t)') def topside_depth(): plt.scatter(topside, depth, c='red', alpha=0.45) plt.ylabel('Water depth (m)') def plotoptions(): plt.xlabel('Topside weght (t)') plt.xlim(xmin=0) plt.ylim(ymin=0) plt.grid() if __name__ == '__main__': print print "Options:" print " 0: Exit" print " 1: Plot topside v. displacement" print " 2: Plot topside v. water depth" ptype = input("Select option: ") if ptype == 1: topside_disp() plotoptions() plt.savefig('tlp_disp_vs_topsidewt.png') elif ptype == 2: topside_depth() plotoptions() plt.savefig('tlp_depth_vs_topsidewt.png') else: print "No plot options were chosen."
There may be a few more than listed; I just don’t have enough info. without going through paid subscriptions like WoodMac. ↩