From d9d775de7a9801f02753d84da09df9da142651ec Mon Sep 17 00:00:00 2001
From: bearecinos <recinos@uni-bremen.de>
Date: Thu, 10 Dec 2020 10:52:30 +0000
Subject: [PATCH] added link to notebook

---
 .gitignore                                    |    1 -
 docs/.gitignore                               |    1 +
 .../mdf_reader_test_overview-checkpoint.ipynb | 2179 -----------------
 docs/notebooks/mdf_reader_test_overview.ipynb |    2 +-
 4 files changed, 2 insertions(+), 2181 deletions(-)
 delete mode 100644 docs/notebooks/.ipynb_checkpoints/mdf_reader_test_overview-checkpoint.ipynb

diff --git a/.gitignore b/.gitignore
index 38438b1..661e65e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,5 @@
 /**/.DS_Store
 /**/*.py[cod]
 /**/__pycache__
-/.ipynb_checkpoints
 /.idea/
 /test/__pycache__
\ No newline at end of file
diff --git a/docs/.gitignore b/docs/.gitignore
index 91f9cd9..4160236 100644
--- a/docs/.gitignore
+++ b/docs/.gitignore
@@ -1,2 +1,3 @@
+docs/notebooks/.ipynb_checkpoints/
 !.gitignore
 !User_manual.docx
diff --git a/docs/notebooks/.ipynb_checkpoints/mdf_reader_test_overview-checkpoint.ipynb b/docs/notebooks/.ipynb_checkpoints/mdf_reader_test_overview-checkpoint.ipynb
deleted file mode 100644
index f54965b..0000000
--- a/docs/notebooks/.ipynb_checkpoints/mdf_reader_test_overview-checkpoint.ipynb
+++ /dev/null
@@ -1,2179 +0,0 @@
-{
- "cells": [
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "## Test and overview of the `mdf_reader` tool "
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "First clone the [gitlab repository](https://git.noc.ac.uk/brecinosrivas/mdf_reader) and modify the path in `sys.path.append()` with the directory path where you store the `mdf_reader` repository."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 1,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "2020-12-10 09:49:38,429 - root - INFO - init basic configure of logging success\n"
-     ]
-    }
-   ],
-   "source": [
-    "import os\n",
-    "import sys\n",
-    "sys.path.append('/home/bea/')\n",
-    "import mdf_reader\n",
-    "import json"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "The `mdf_reader` is a python3 tool designed to read data files compliant with a user specified [data\n",
-    "model](https://cds.climate.copernicus.eu/toolbox/doc/how-to/15_how_to_understand_the_common_data_model/15_how_to_understand_the_common_data_model.html). \n",
-    "\n",
-    "It was developed with the initial idea to read the [IMMA](https://icoads.noaa.gov/e-doc/imma/R3.0-imma1.pdf) data format, but it was further enhanced to account for other meteorological data formats. \n",
-    "\n",
-    "Lets see an example for a typical file from [ICOADSv3.0.](https://icoads.noaa.gov/r3.html). We pick an specific montly output for a Source/Deck. In this case data from the Marine Meterological Journals data set SID/DCK: **125-704 for Oct 1878.**\n",
-    "\n",
-    "The `.imma` file looks like this:"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 2,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "/home/bea/.virtualenvs/c3s/lib/python3.6/site-packages/ipykernel_launcher.py:4: FutureWarning: read_table is deprecated, use read_csv instead, passing sep='\\t'.\n",
-      "  after removing the cwd from sys.path.\n"
-     ]
-    }
-   ],
-   "source": [
-    "import pandas as pd\n",
-    "\n",
-    "data_path = os.path.join('~/c3s_work','mdf_reader/tests/data/125-704_1878-10_subset.imma')\n",
-    "data_ori = pd.read_table(data_path)"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 3,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/html": [
-       "<div>\n",
-       "<style scoped>\n",
-       "    .dataframe tbody tr th:only-of-type {\n",
-       "        vertical-align: middle;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe tbody tr th {\n",
-       "        vertical-align: top;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe thead th {\n",
-       "        text-align: right;\n",
-       "    }\n",
-       "</style>\n",
-       "<table border=\"1\" class=\"dataframe\">\n",
-       "  <thead>\n",
-       "    <tr style=\"text-align: right;\">\n",
-       "      <th></th>\n",
-       "      <th>18781020 600 4228 29159 130623  10Panay      12325123       9961                         4                   165 17128704125 5 0  1                1FF111F11AAA1AAAA1AAA     9815020N163002199 0 100200180003Panay                     78011118737S.P.Bray,Jr    013231190214        Bulkhead of cabin        1- .1022200200180014Boston              Rio de Janeiro      300200180014001518781020               4220N 6630W 10 E      400200180014001518781020102 85 EXS             WSW           0629601 58             BOC  CU05R</th>\n",
-       "    </tr>\n",
-       "  </thead>\n",
-       "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>18781020 800 4231 29197 130623  10Panay      1...</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>187810201000 4233 29236 130623  10Panay      1...</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>187810201200 4235 29271 130623  10Panay      1...</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>187810201400 4237 29310 130623  10Panay      1...</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>187810201600 4233 29350 130423  10Panay      1...</td>\n",
-       "    </tr>\n",
-       "  </tbody>\n",
-       "</table>\n",
-       "</div>"
-      ],
-      "text/plain": [
-       "  18781020 600 4228 29159 130623  10Panay      12325123       9961                         4                   165 17128704125 5 0  1                1FF111F11AAA1AAAA1AAA     9815020N163002199 0 100200180003Panay                     78011118737S.P.Bray,Jr    013231190214        Bulkhead of cabin        1- .1022200200180014Boston              Rio de Janeiro      300200180014001518781020               4220N 6630W 10 E      400200180014001518781020102 85 EXS             WSW           0629601 58             BOC  CU05R\n",
-       "0  18781020 800 4231 29197 130623  10Panay      1...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   \n",
-       "1  187810201000 4233 29236 130623  10Panay      1...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   \n",
-       "2  187810201200 4235 29271 130623  10Panay      1...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   \n",
-       "3  187810201400 4237 29310 130623  10Panay      1...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   \n",
-       "4  187810201600 4233 29350 130423  10Panay      1...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   "
-      ]
-     },
-     "execution_count": 3,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "data_ori.head()"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "Very messy to just read into python! \n",
-    "\n",
-    "This is why we need the `mdf_reader` tool, to helps us put those imma files in a [pandas.DataFrame](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html) format. For that we need need a **schema**.\n",
-    "\n",
-    "A **schema** file gathers a collection of descriptors that enable the `mdf_reader` tool to access the content\n",
-    "of a `data model/ schema` and extract the sections of the raw data file that contains meaningful information. These **schema files** are the `bones` of the data model, basically `.json` files outlining the structure of the incoming raw data.\n",
-    "\n",
-    "The `mdf_reader` takes this information and translate the characteristics of the data to a python pandas dataframe.\n",
-    "\n",
-    "The tool has several **schema** templates build in."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 4,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "template_names = mdf_reader.schemas.templates()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 5,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "['fixed_width_complex_exc',\n",
-       " 'delimited_sections',\n",
-       " 'delimited_basic',\n",
-       " 'fixed_width_complex_opt',\n",
-       " 'fixed_width_sections',\n",
-       " 'fixed_width_basic']"
-      ]
-     },
-     "execution_count": 5,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "template_names"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "As well as templates for `code_tables` which are `.json` files containing keys to describe complex metereological variables like weather forcast or sea state conditions."
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 6,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/plain": [
-       "['nested', 'range_keyed_nested', 'simple', 'range_keyed_simple']"
-      ]
-     },
-     "execution_count": 6,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "template_tables = mdf_reader.code_tables.templates()\n",
-    "template_tables"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "**Schemas** can be desinged to be deck specific like the example below"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 7,
-   "metadata": {},
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "2020-12-10 09:54:39,637 - root - INFO - READING DATA MODEL SCHEMA FILE...\n",
-      "2020-12-10 09:54:39,650 - root - INFO - EXTRACTING DATA FROM MODEL: imma1_d704\n",
-      "2020-12-10 09:54:39,652 - root - INFO - Getting data string from source...\n",
-      "2020-12-10 09:54:39,672 - root - INFO - Extracting and reading sections\n",
-      "2020-12-10 09:54:39,678 - root - INFO - Processing section partitioning threads\n",
-      "2020-12-10 09:54:39,679 - root - INFO - 1000 ...\n",
-      "2020-12-10 09:54:39,713 - root - INFO - done\n",
-      "2020-12-10 09:54:39,718 - root - INFO - 211000 ...\n",
-      "2020-12-10 09:54:39,761 - root - INFO - done\n",
-      "2020-12-10 09:54:39,762 - root - INFO - 29211000 ...\n",
-      "2020-12-10 09:54:39,793 - root - INFO - done\n",
-      "2020-12-10 09:54:39,794 - root - INFO - 3029211000 ...\n",
-      "2020-12-10 09:54:39,802 - root - INFO - done\n",
-      "2020-12-10 09:54:39,803 - root - INFO - 303029211000 ...\n",
-      "2020-12-10 09:54:39,809 - root - INFO - done\n",
-      "2020-12-10 09:54:39,813 - root - INFO - 30303029211000 ...\n",
-      "2020-12-10 09:54:39,821 - root - INFO - done\n",
-      "2020-12-10 09:54:39,822 - root - INFO - 3030303029211000 ...\n",
-      "2020-12-10 09:54:39,851 - root - INFO - done\n",
-      "2020-12-10 09:54:39,854 - root - INFO - 413030303029211000 ...\n",
-      "2020-12-10 09:54:39,863 - root - INFO - done\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Reading section core\n",
-      "Reading section c1\n",
-      "Reading section c5\n",
-      "Reading section c6\n",
-      "Reading section c7\n",
-      "Reading section c8\n",
-      "Reading section c9\n",
-      "Reading section c95\n",
-      "Reading section c96\n",
-      "Reading section c97\n",
-      "Reading section c98\n",
-      "Reading section c99_sentinal\n",
-      "Reading section c99_journal\n",
-      "Reading section c99_voyage\n",
-      "Reading section c99_daily\n",
-      "Reading section c99_data4\n",
-      "Reading section c99_data5\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "2020-12-10 09:54:43,137 - root - WARNING - Data numeric elements with missing upper or lower threshold: ('c1', 'BSI'),('c1', 'AQZ'),('c1', 'AQA'),('c1', 'UQZ'),('c1', 'UQA'),('c1', 'VQZ'),('c1', 'VQA'),('c1', 'PQZ'),('c1', 'PQA'),('c1', 'DQZ'),('c1', 'DQA'),('c5', 'OS'),('c5', 'OP'),('c5', 'FM'),('c5', 'IMMV'),('c5', 'IX'),('c5', 'W2'),('c5', 'WMI'),('c5', 'SD2'),('c5', 'SP2'),('c5', 'IS'),('c5', 'RS'),('c5', 'IC1'),('c5', 'IC2'),('c5', 'IC3'),('c5', 'IC4'),('c5', 'IC5'),('c5', 'IR'),('c5', 'RRR'),('c5', 'TR'),('c5', 'NU'),('c5', 'QCI'),('c5', 'QI1'),('c5', 'QI2'),('c5', 'QI3'),('c5', 'QI4'),('c5', 'QI5'),('c5', 'QI6'),('c5', 'QI7'),('c5', 'QI8'),('c5', 'QI9'),('c5', 'QI10'),('c5', 'QI11'),('c5', 'QI12'),('c5', 'QI13'),('c5', 'QI14'),('c5', 'QI15'),('c5', 'QI16'),('c5', 'QI17'),('c5', 'QI18'),('c5', 'QI19'),('c5', 'QI20'),('c5', 'QI21'),('c5', 'QI22'),('c5', 'QI23'),('c5', 'QI24'),('c5', 'QI25'),('c5', 'QI26'),('c5', 'QI27'),('c5', 'QI28'),('c5', 'QI29'),('c5', 'RHI'),('c5', 'AWSI'),('c6', 'FBSRC'),('c6', 'MST'),('c7', 'OPM'),('c7', 'LOT'),('c9', 'CCe'),('c9', 'WWe'),('c9', 'Ne'),('c9', 'NHe'),('c9', 'He'),('c9', 'CLe'),('c9', 'CMe'),('c9', 'CHe'),('c9', 'SBI'),('c95', 'DPRO'),('c95', 'DPRP'),('c95', 'UFR'),('c95', 'ASIR'),('c96', 'ASII'),('c97', 'ASIE'),('c99_journal', 'vessel_length'),('c99_journal', 'vessel_beam'),('c99_journal', 'hold_depth'),('c99_journal', 'tonnage'),('c99_journal', 'baro_height'),('c99_daily', 'year'),('c99_daily', 'month'),('c99_daily', 'day'),('c99_daily', 'distance'),('c99_daily', 'lat_deg_an'),('c99_daily', 'lat_min_an'),('c99_daily', 'lon_deg_an'),('c99_daily', 'lon_min_an'),('c99_daily', 'lat_deg_on'),('c99_daily', 'lat_min_on'),('c99_daily', 'lon_deg_of'),('c99_daily', 'lon_min_of'),('c99_daily', 'current_speed'),('c99_data4', 'year'),('c99_data4', 'month'),('c99_data4', 'day'),('c99_data4', 'hour'),('c99_data4', 'ship_speed'),('c99_data4', 'compass_correction'),('c99_data4', 'attached_thermometer'),('c99_data4', 'air_temperature'),('c99_data4', 'wet_bulb_temperature'),('c99_data4', 'sea_temperature'),('c99_data4', 'sky_clear'),('c99_data5', 'year'),('c99_data5', 'month'),('c99_data5', 'day'),('c99_data5', 'hour'),('c99_data5', 'ship_speed'),('c99_data5', 'attached_thermometer'),('c99_data5', 'air_temperature'),('c99_data5', 'wet_bulb_temperature'),('c99_data5', 'sea_temperature'),('c99_data5', 'sky_clear'),('c99_data5', 'compass_correction')\n",
-      "2020-12-10 09:54:43,138 - root - WARNING - Corresponding upper and/or lower bounds set to +/-inf for validation\n",
-      "2020-12-10 09:54:44,849 - root - ERROR - Code table not defined for element ('c99_data4', 'present_weather')\n",
-      "2020-12-10 09:54:44,851 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,853 - root - ERROR - Code table not defined for element ('c99_data4', 'clouds')\n",
-      "2020-12-10 09:54:44,862 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,875 - root - ERROR - Code table not defined for element ('c99_data4', 'sea_state')\n",
-      "2020-12-10 09:54:44,880 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,883 - root - ERROR - Code table not defined for element ('c99_data5', 'time_ind')\n",
-      "2020-12-10 09:54:44,885 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,889 - root - ERROR - Code table not defined for element ('c99_data5', 'compass_ind')\n",
-      "2020-12-10 09:54:44,891 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,893 - root - ERROR - Code table not defined for element ('c99_data5', 'ship_course_compass')\n",
-      "2020-12-10 09:54:44,895 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,902 - root - ERROR - Code table not defined for element ('c99_data5', 'ship_course_true')\n",
-      "2020-12-10 09:54:44,908 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,912 - root - ERROR - Code table not defined for element ('c99_data5', 'wind_dir_mag')\n",
-      "2020-12-10 09:54:44,916 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,918 - root - ERROR - Code table not defined for element ('c99_data5', 'wind_force')\n",
-      "2020-12-10 09:54:44,920 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,922 - root - ERROR - Code table not defined for element ('c99_data5', 'temp_ind')\n",
-      "2020-12-10 09:54:44,926 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,928 - root - ERROR - Code table not defined for element ('c99_data5', 'present_weather')\n",
-      "2020-12-10 09:54:44,932 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,936 - root - ERROR - Code table not defined for element ('c99_data5', 'clouds')\n",
-      "2020-12-10 09:54:44,938 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,940 - root - ERROR - Code table not defined for element ('c99_data5', 'sea_state')\n",
-      "2020-12-10 09:54:44,942 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,947 - root - ERROR - Code table not defined for element ('c99_data5', 'compass_correction_ind')\n",
-      "2020-12-10 09:54:44,949 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:44,954 - root - ERROR - Code table not defined for element ('c99_data5', 'compass_correction_dir')\n",
-      "2020-12-10 09:54:44,960 - root - WARNING - Element mask set to False\n",
-      "2020-12-10 09:54:46,245 - root - INFO - Wrapping output....\n",
-      "2020-12-10 09:54:46,490 - root - INFO - CREATING OUTPUT DATA ATTRIBUTES FROM DATA MODEL\n"
-     ]
-    }
-   ],
-   "source": [
-    "schema = 'imma1_d704'\n",
-    "\n",
-    "data_file_path = '/home/bea/c3s_work/mdf_reader/tests/data/125-704_1878-10_subset.imma'\n",
-    "\n",
-    "data = mdf_reader.read(data_file_path, data_model = schema)"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "A new **schema** can be build for a particular deck and source as shown in this notebook. The `imma1_d704` schema was build upon the `imma1` schema/data model but extra sections have been added to the `.json` files to include suplemental data from ICOADS documentation. This is a snapshot of the data inside the `imma1_d704.json`.\n",
-    "```\n",
-    "\"c99_journal\": {\n",
-    "            \"header\": {\"sentinal\": \"1\", \"field_layout\":\"fixed_width\",\"length\": 117},\n",
-    "            \"elements\": {\n",
-    "              \"sentinal\":{\n",
-    "                  \"description\": \"Journal header record identifier\",\n",
-    "                  \"field_length\": 1,\n",
-    "                  \"column_type\": \"str\"\n",
-    "              },\n",
-    "              \"reel_no\":{\n",
-    "                  \"description\": \"Microfilm reel number. See if we want the zero padding or not...\",\n",
-    "                  \"field_length\": 3,\n",
-    "                  \"column_type\": \"str\",\n",
-    "                  \"LMR6\": true\n",
-    "              }\n",
-    "\n",
-    "```\n",
-    "\n"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "Now metadata information can be extracted as a component of the padas dataframe. "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 8,
-   "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "text/html": [
-       "<div>\n",
-       "<style scoped>\n",
-       "    .dataframe tbody tr th:only-of-type {\n",
-       "        vertical-align: middle;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe tbody tr th {\n",
-       "        vertical-align: top;\n",
-       "    }\n",
-       "\n",
-       "    .dataframe thead th {\n",
-       "        text-align: right;\n",
-       "    }\n",
-       "</style>\n",
-       "<table border=\"1\" class=\"dataframe\">\n",
-       "  <thead>\n",
-       "    <tr style=\"text-align: right;\">\n",
-       "      <th></th>\n",
-       "      <th>sentinal</th>\n",
-       "      <th>reel_no</th>\n",
-       "      <th>journal_no</th>\n",
-       "      <th>frame_no</th>\n",
-       "      <th>ship_name</th>\n",
-       "      <th>journal_ed</th>\n",
-       "      <th>rig</th>\n",
-       "      <th>ship_material</th>\n",
-       "      <th>vessel_type</th>\n",
-       "      <th>vessel_length</th>\n",
-       "      <th>...</th>\n",
-       "      <th>hold_depth</th>\n",
-       "      <th>tonnage</th>\n",
-       "      <th>baro_type</th>\n",
-       "      <th>baro_height</th>\n",
-       "      <th>baro_cdate</th>\n",
-       "      <th>baro_loc</th>\n",
-       "      <th>baro_units</th>\n",
-       "      <th>baro_cor</th>\n",
-       "      <th>thermo_mount</th>\n",
-       "      <th>SST_I</th>\n",
-       "    </tr>\n",
-       "  </thead>\n",
-       "  <tbody>\n",
-       "    <tr>\n",
-       "      <th>0</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>1</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>2</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>3</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>4</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>5</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>6</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>7</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>8</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>9</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>10</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>11</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>12</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>13</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>14</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>15</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>16</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>17</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>18</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>19</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>20</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>21</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>22</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>23</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>24</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>25</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>26</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>27</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>28</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>29</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>...</th>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "      <td>...</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>435</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>436</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>437</th>\n",
-       "      <td>1</td>\n",
-       "      <td>001</td>\n",
-       "      <td>0014</td>\n",
-       "      <td>0437</td>\n",
-       "      <td>Jermiah Thompson</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>217</td>\n",
-       "      <td>...</td>\n",
-       "      <td>28</td>\n",
-       "      <td>1904</td>\n",
-       "      <td>1</td>\n",
-       "      <td>15</td>\n",
-       "      <td>101878</td>\n",
-       "      <td>After Bulk Head Capt Room</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .003</td>\n",
-       "      <td>4</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>438</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>439</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>440</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>441</th>\n",
-       "      <td>1</td>\n",
-       "      <td>001</td>\n",
-       "      <td>0014</td>\n",
-       "      <td>0437</td>\n",
-       "      <td>Jermiah Thompson</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>217</td>\n",
-       "      <td>...</td>\n",
-       "      <td>28</td>\n",
-       "      <td>1904</td>\n",
-       "      <td>1</td>\n",
-       "      <td>15</td>\n",
-       "      <td>101878</td>\n",
-       "      <td>After Bulk Head Capt Room</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .003</td>\n",
-       "      <td>4</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>442</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>443</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>444</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>445</th>\n",
-       "      <td>1</td>\n",
-       "      <td>001</td>\n",
-       "      <td>0014</td>\n",
-       "      <td>0437</td>\n",
-       "      <td>Jermiah Thompson</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>217</td>\n",
-       "      <td>...</td>\n",
-       "      <td>28</td>\n",
-       "      <td>1904</td>\n",
-       "      <td>1</td>\n",
-       "      <td>15</td>\n",
-       "      <td>101878</td>\n",
-       "      <td>After Bulk Head Capt Room</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .003</td>\n",
-       "      <td>4</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>446</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>447</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>448</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>449</th>\n",
-       "      <td>1</td>\n",
-       "      <td>001</td>\n",
-       "      <td>0014</td>\n",
-       "      <td>0437</td>\n",
-       "      <td>Jermiah Thompson</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>217</td>\n",
-       "      <td>...</td>\n",
-       "      <td>28</td>\n",
-       "      <td>1904</td>\n",
-       "      <td>1</td>\n",
-       "      <td>15</td>\n",
-       "      <td>101878</td>\n",
-       "      <td>After Bulk Head Capt Room</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .003</td>\n",
-       "      <td>4</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>450</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>451</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>452</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>453</th>\n",
-       "      <td>1</td>\n",
-       "      <td>001</td>\n",
-       "      <td>0014</td>\n",
-       "      <td>0437</td>\n",
-       "      <td>Jermiah Thompson</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>217</td>\n",
-       "      <td>...</td>\n",
-       "      <td>28</td>\n",
-       "      <td>1904</td>\n",
-       "      <td>1</td>\n",
-       "      <td>15</td>\n",
-       "      <td>101878</td>\n",
-       "      <td>After Bulk Head Capt Room</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .003</td>\n",
-       "      <td>4</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>454</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>455</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>456</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>457</th>\n",
-       "      <td>1</td>\n",
-       "      <td>001</td>\n",
-       "      <td>0014</td>\n",
-       "      <td>0437</td>\n",
-       "      <td>Jermiah Thompson</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>217</td>\n",
-       "      <td>...</td>\n",
-       "      <td>28</td>\n",
-       "      <td>1904</td>\n",
-       "      <td>1</td>\n",
-       "      <td>15</td>\n",
-       "      <td>101878</td>\n",
-       "      <td>After Bulk Head Capt Room</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .003</td>\n",
-       "      <td>4</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>458</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>459</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>460</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>461</th>\n",
-       "      <td>1</td>\n",
-       "      <td>001</td>\n",
-       "      <td>0014</td>\n",
-       "      <td>0437</td>\n",
-       "      <td>Jermiah Thompson</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>217</td>\n",
-       "      <td>...</td>\n",
-       "      <td>28</td>\n",
-       "      <td>1904</td>\n",
-       "      <td>1</td>\n",
-       "      <td>15</td>\n",
-       "      <td>101878</td>\n",
-       "      <td>After Bulk Head Capt Room</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .003</td>\n",
-       "      <td>4</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>462</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0033</td>\n",
-       "      <td>0416</td>\n",
-       "      <td>Emma C.Litchfield</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>128</td>\n",
-       "      <td>...</td>\n",
-       "      <td>17</td>\n",
-       "      <td>483</td>\n",
-       "      <td>1</td>\n",
-       "      <td>17</td>\n",
-       "      <td>01101878</td>\n",
-       "      <td>After Cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>+ .001</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>463</th>\n",
-       "      <td>1</td>\n",
-       "      <td>007</td>\n",
-       "      <td>0129</td>\n",
-       "      <td>0410</td>\n",
-       "      <td>Emma</td>\n",
-       "      <td>78</td>\n",
-       "      <td>02</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>136</td>\n",
-       "      <td>...</td>\n",
-       "      <td>19</td>\n",
-       "      <td>468</td>\n",
-       "      <td>1</td>\n",
-       "      <td>10</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>In the after cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .561</td>\n",
-       "      <td>1</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "    <tr>\n",
-       "      <th>464</th>\n",
-       "      <td>1</td>\n",
-       "      <td>002</td>\n",
-       "      <td>0018</td>\n",
-       "      <td>0003</td>\n",
-       "      <td>Panay</td>\n",
-       "      <td>78</td>\n",
-       "      <td>01</td>\n",
-       "      <td>1</td>\n",
-       "      <td>1</td>\n",
-       "      <td>187</td>\n",
-       "      <td>...</td>\n",
-       "      <td>23</td>\n",
-       "      <td>1190</td>\n",
-       "      <td>2</td>\n",
-       "      <td>14</td>\n",
-       "      <td>NaN</td>\n",
-       "      <td>Bulkhead of cabin</td>\n",
-       "      <td>1</td>\n",
-       "      <td>- .102</td>\n",
-       "      <td>2</td>\n",
-       "      <td>NaN</td>\n",
-       "    </tr>\n",
-       "  </tbody>\n",
-       "</table>\n",
-       "<p>465 rows × 24 columns</p>\n",
-       "</div>"
-      ],
-      "text/plain": [
-       "    sentinal reel_no journal_no frame_no          ship_name journal_ed rig  \\\n",
-       "0          1     002       0018     0003              Panay         78  01   \n",
-       "1          1     002       0018     0003              Panay         78  01   \n",
-       "2          1     002       0018     0003              Panay         78  01   \n",
-       "3          1     002       0018     0003              Panay         78  01   \n",
-       "4          1     002       0018     0003              Panay         78  01   \n",
-       "5          1     002       0018     0003              Panay         78  01   \n",
-       "6          1     007       0129     0410               Emma         78  02   \n",
-       "7          1     002       0018     0003              Panay         78  01   \n",
-       "8          1     007       0129     0410               Emma         78  02   \n",
-       "9          1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "10         1     002       0018     0003              Panay         78  01   \n",
-       "11         1     007       0129     0410               Emma         78  02   \n",
-       "12         1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "13         1     002       0018     0003              Panay         78  01   \n",
-       "14         1     007       0129     0410               Emma         78  02   \n",
-       "15         1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "16         1     002       0018     0003              Panay         78  01   \n",
-       "17         1     007       0129     0410               Emma         78  02   \n",
-       "18         1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "19         1     002       0018     0003              Panay         78  01   \n",
-       "20         1     007       0129     0410               Emma         78  02   \n",
-       "21         1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "22         1     002       0018     0003              Panay         78  01   \n",
-       "23         1     007       0129     0410               Emma         78  02   \n",
-       "24         1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "25         1     002       0018     0003              Panay         78  01   \n",
-       "26         1     007       0129     0410               Emma         78  02   \n",
-       "27         1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "28         1     002       0018     0003              Panay         78  01   \n",
-       "29         1     007       0129     0410               Emma         78  02   \n",
-       "..       ...     ...        ...      ...                ...        ...  ..   \n",
-       "435        1     007       0129     0410               Emma         78  02   \n",
-       "436        1     002       0018     0003              Panay         78  01   \n",
-       "437        1     001       0014     0437   Jermiah Thompson         78  01   \n",
-       "438        1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "439        1     007       0129     0410               Emma         78  02   \n",
-       "440        1     002       0018     0003              Panay         78  01   \n",
-       "441        1     001       0014     0437   Jermiah Thompson         78  01   \n",
-       "442        1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "443        1     007       0129     0410               Emma         78  02   \n",
-       "444        1     002       0018     0003              Panay         78  01   \n",
-       "445        1     001       0014     0437   Jermiah Thompson         78  01   \n",
-       "446        1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "447        1     007       0129     0410               Emma         78  02   \n",
-       "448        1     002       0018     0003              Panay         78  01   \n",
-       "449        1     001       0014     0437   Jermiah Thompson         78  01   \n",
-       "450        1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "451        1     007       0129     0410               Emma         78  02   \n",
-       "452        1     002       0018     0003              Panay         78  01   \n",
-       "453        1     001       0014     0437   Jermiah Thompson         78  01   \n",
-       "454        1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "455        1     007       0129     0410               Emma         78  02   \n",
-       "456        1     002       0018     0003              Panay         78  01   \n",
-       "457        1     001       0014     0437   Jermiah Thompson         78  01   \n",
-       "458        1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "459        1     007       0129     0410               Emma         78  02   \n",
-       "460        1     002       0018     0003              Panay         78  01   \n",
-       "461        1     001       0014     0437   Jermiah Thompson         78  01   \n",
-       "462        1     002       0033     0416  Emma C.Litchfield         78  02   \n",
-       "463        1     007       0129     0410               Emma         78  02   \n",
-       "464        1     002       0018     0003              Panay         78  01   \n",
-       "\n",
-       "    ship_material vessel_type  vessel_length  ...  hold_depth tonnage  \\\n",
-       "0               1           1            187  ...          23    1190   \n",
-       "1               1           1            187  ...          23    1190   \n",
-       "2               1           1            187  ...          23    1190   \n",
-       "3               1           1            187  ...          23    1190   \n",
-       "4               1           1            187  ...          23    1190   \n",
-       "5               1           1            187  ...          23    1190   \n",
-       "6               1           1            136  ...          19     468   \n",
-       "7               1           1            187  ...          23    1190   \n",
-       "8               1           1            136  ...          19     468   \n",
-       "9               1           1            128  ...          17     483   \n",
-       "10              1           1            187  ...          23    1190   \n",
-       "11              1           1            136  ...          19     468   \n",
-       "12              1           1            128  ...          17     483   \n",
-       "13              1           1            187  ...          23    1190   \n",
-       "14              1           1            136  ...          19     468   \n",
-       "15              1           1            128  ...          17     483   \n",
-       "16              1           1            187  ...          23    1190   \n",
-       "17              1           1            136  ...          19     468   \n",
-       "18              1           1            128  ...          17     483   \n",
-       "19              1           1            187  ...          23    1190   \n",
-       "20              1           1            136  ...          19     468   \n",
-       "21              1           1            128  ...          17     483   \n",
-       "22              1           1            187  ...          23    1190   \n",
-       "23              1           1            136  ...          19     468   \n",
-       "24              1           1            128  ...          17     483   \n",
-       "25              1           1            187  ...          23    1190   \n",
-       "26              1           1            136  ...          19     468   \n",
-       "27              1           1            128  ...          17     483   \n",
-       "28              1           1            187  ...          23    1190   \n",
-       "29              1           1            136  ...          19     468   \n",
-       "..            ...         ...            ...  ...         ...     ...   \n",
-       "435             1           1            136  ...          19     468   \n",
-       "436             1           1            187  ...          23    1190   \n",
-       "437             1           1            217  ...          28    1904   \n",
-       "438             1           1            128  ...          17     483   \n",
-       "439             1           1            136  ...          19     468   \n",
-       "440             1           1            187  ...          23    1190   \n",
-       "441             1           1            217  ...          28    1904   \n",
-       "442             1           1            128  ...          17     483   \n",
-       "443             1           1            136  ...          19     468   \n",
-       "444             1           1            187  ...          23    1190   \n",
-       "445             1           1            217  ...          28    1904   \n",
-       "446             1           1            128  ...          17     483   \n",
-       "447             1           1            136  ...          19     468   \n",
-       "448             1           1            187  ...          23    1190   \n",
-       "449             1           1            217  ...          28    1904   \n",
-       "450             1           1            128  ...          17     483   \n",
-       "451             1           1            136  ...          19     468   \n",
-       "452             1           1            187  ...          23    1190   \n",
-       "453             1           1            217  ...          28    1904   \n",
-       "454             1           1            128  ...          17     483   \n",
-       "455             1           1            136  ...          19     468   \n",
-       "456             1           1            187  ...          23    1190   \n",
-       "457             1           1            217  ...          28    1904   \n",
-       "458             1           1            128  ...          17     483   \n",
-       "459             1           1            136  ...          19     468   \n",
-       "460             1           1            187  ...          23    1190   \n",
-       "461             1           1            217  ...          28    1904   \n",
-       "462             1           1            128  ...          17     483   \n",
-       "463             1           1            136  ...          19     468   \n",
-       "464             1           1            187  ...          23    1190   \n",
-       "\n",
-       "    baro_type baro_height  baro_cdate                   baro_loc baro_units  \\\n",
-       "0           2          14         NaN          Bulkhead of cabin          1   \n",
-       "1           2          14         NaN          Bulkhead of cabin          1   \n",
-       "2           2          14         NaN          Bulkhead of cabin          1   \n",
-       "3           2          14         NaN          Bulkhead of cabin          1   \n",
-       "4           2          14         NaN          Bulkhead of cabin          1   \n",
-       "5           2          14         NaN          Bulkhead of cabin          1   \n",
-       "6           1          10         NaN         In the after cabin          1   \n",
-       "7           2          14         NaN          Bulkhead of cabin          1   \n",
-       "8           1          10         NaN         In the after cabin          1   \n",
-       "9           1          17    01101878                After Cabin          1   \n",
-       "10          2          14         NaN          Bulkhead of cabin          1   \n",
-       "11          1          10         NaN         In the after cabin          1   \n",
-       "12          1          17    01101878                After Cabin          1   \n",
-       "13          2          14         NaN          Bulkhead of cabin          1   \n",
-       "14          1          10         NaN         In the after cabin          1   \n",
-       "15          1          17    01101878                After Cabin          1   \n",
-       "16          2          14         NaN          Bulkhead of cabin          1   \n",
-       "17          1          10         NaN         In the after cabin          1   \n",
-       "18          1          17    01101878                After Cabin          1   \n",
-       "19          2          14         NaN          Bulkhead of cabin          1   \n",
-       "20          1          10         NaN         In the after cabin          1   \n",
-       "21          1          17    01101878                After Cabin          1   \n",
-       "22          2          14         NaN          Bulkhead of cabin          1   \n",
-       "23          1          10         NaN         In the after cabin          1   \n",
-       "24          1          17    01101878                After Cabin          1   \n",
-       "25          2          14         NaN          Bulkhead of cabin          1   \n",
-       "26          1          10         NaN         In the after cabin          1   \n",
-       "27          1          17    01101878                After Cabin          1   \n",
-       "28          2          14         NaN          Bulkhead of cabin          1   \n",
-       "29          1          10         NaN         In the after cabin          1   \n",
-       "..        ...         ...         ...                        ...        ...   \n",
-       "435         1          10         NaN         In the after cabin          1   \n",
-       "436         2          14         NaN          Bulkhead of cabin          1   \n",
-       "437         1          15      101878  After Bulk Head Capt Room          1   \n",
-       "438         1          17    01101878                After Cabin          1   \n",
-       "439         1          10         NaN         In the after cabin          1   \n",
-       "440         2          14         NaN          Bulkhead of cabin          1   \n",
-       "441         1          15      101878  After Bulk Head Capt Room          1   \n",
-       "442         1          17    01101878                After Cabin          1   \n",
-       "443         1          10         NaN         In the after cabin          1   \n",
-       "444         2          14         NaN          Bulkhead of cabin          1   \n",
-       "445         1          15      101878  After Bulk Head Capt Room          1   \n",
-       "446         1          17    01101878                After Cabin          1   \n",
-       "447         1          10         NaN         In the after cabin          1   \n",
-       "448         2          14         NaN          Bulkhead of cabin          1   \n",
-       "449         1          15      101878  After Bulk Head Capt Room          1   \n",
-       "450         1          17    01101878                After Cabin          1   \n",
-       "451         1          10         NaN         In the after cabin          1   \n",
-       "452         2          14         NaN          Bulkhead of cabin          1   \n",
-       "453         1          15      101878  After Bulk Head Capt Room          1   \n",
-       "454         1          17    01101878                After Cabin          1   \n",
-       "455         1          10         NaN         In the after cabin          1   \n",
-       "456         2          14         NaN          Bulkhead of cabin          1   \n",
-       "457         1          15      101878  After Bulk Head Capt Room          1   \n",
-       "458         1          17    01101878                After Cabin          1   \n",
-       "459         1          10         NaN         In the after cabin          1   \n",
-       "460         2          14         NaN          Bulkhead of cabin          1   \n",
-       "461         1          15      101878  After Bulk Head Capt Room          1   \n",
-       "462         1          17    01101878                After Cabin          1   \n",
-       "463         1          10         NaN         In the after cabin          1   \n",
-       "464         2          14         NaN          Bulkhead of cabin          1   \n",
-       "\n",
-       "     baro_cor thermo_mount SST_I  \n",
-       "0      - .102            2   NaN  \n",
-       "1      - .102            2   NaN  \n",
-       "2      - .102            2   NaN  \n",
-       "3      - .102            2   NaN  \n",
-       "4      - .102            2   NaN  \n",
-       "5      - .102            2   NaN  \n",
-       "6      - .561            1   NaN  \n",
-       "7      - .102            2   NaN  \n",
-       "8      - .561            1   NaN  \n",
-       "9      + .001            1   NaN  \n",
-       "10     - .102            2   NaN  \n",
-       "11     - .561            1   NaN  \n",
-       "12     + .001            1   NaN  \n",
-       "13     - .102            2   NaN  \n",
-       "14     - .561            1   NaN  \n",
-       "15     + .001            1   NaN  \n",
-       "16     - .102            2   NaN  \n",
-       "17     - .561            1   NaN  \n",
-       "18     + .001            1   NaN  \n",
-       "19     - .102            2   NaN  \n",
-       "20     - .561            1   NaN  \n",
-       "21     + .001            1   NaN  \n",
-       "22     - .102            2   NaN  \n",
-       "23     - .561            1   NaN  \n",
-       "24     + .001            1   NaN  \n",
-       "25     - .102            2   NaN  \n",
-       "26     - .561            1   NaN  \n",
-       "27     + .001            1   NaN  \n",
-       "28     - .102            2   NaN  \n",
-       "29     - .561            1   NaN  \n",
-       "..        ...          ...   ...  \n",
-       "435    - .561            1   NaN  \n",
-       "436    - .102            2   NaN  \n",
-       "437    + .003            4   NaN  \n",
-       "438    + .001            1   NaN  \n",
-       "439    - .561            1   NaN  \n",
-       "440    - .102            2   NaN  \n",
-       "441    + .003            4   NaN  \n",
-       "442    + .001            1   NaN  \n",
-       "443    - .561            1   NaN  \n",
-       "444    - .102            2   NaN  \n",
-       "445    + .003            4   NaN  \n",
-       "446    + .001            1   NaN  \n",
-       "447    - .561            1   NaN  \n",
-       "448    - .102            2   NaN  \n",
-       "449    + .003            4   NaN  \n",
-       "450    + .001            1   NaN  \n",
-       "451    - .561            1   NaN  \n",
-       "452    - .102            2   NaN  \n",
-       "453    + .003            4   NaN  \n",
-       "454    + .001            1   NaN  \n",
-       "455    - .561            1   NaN  \n",
-       "456    - .102            2   NaN  \n",
-       "457    + .003            4   NaN  \n",
-       "458    + .001            1   NaN  \n",
-       "459    - .561            1   NaN  \n",
-       "460    - .102            2   NaN  \n",
-       "461    + .003            4   NaN  \n",
-       "462    + .001            1   NaN  \n",
-       "463    - .561            1   NaN  \n",
-       "464    - .102            2   NaN  \n",
-       "\n",
-       "[465 rows x 24 columns]"
-      ]
-     },
-     "execution_count": 8,
-     "metadata": {},
-     "output_type": "execute_result"
-    }
-   ],
-   "source": [
-    "data.data.c99_journal"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {},
-   "source": [
-    "To learn how to construc a schema or data model for a particular deck/source, visit this other tutorial. INSERT LINK TO NEXT NOTEBOOK"
-   ]
-  }
- ],
- "metadata": {
-  "kernelspec": {
-   "display_name": "Python (c3s)",
-   "language": "python",
-   "name": "c3s"
-  },
-  "language_info": {
-   "codemirror_mode": {
-    "name": "ipython",
-    "version": 3
-   },
-   "file_extension": ".py",
-   "mimetype": "text/x-python",
-   "name": "python",
-   "nbconvert_exporter": "python",
-   "pygments_lexer": "ipython3",
-   "version": "3.6.5"
-  }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/docs/notebooks/mdf_reader_test_overview.ipynb b/docs/notebooks/mdf_reader_test_overview.ipynb
index f54965b..0b09591 100644
--- a/docs/notebooks/mdf_reader_test_overview.ipynb
+++ b/docs/notebooks/mdf_reader_test_overview.ipynb
@@ -2151,7 +2151,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "To learn how to construc a schema or data model for a particular deck/source, visit this other tutorial. INSERT LINK TO NEXT NOTEBOOK"
+    "To learn how to construc a schema or data model for a particular deck/source, visit this other tutorial: [create_data_model.ipynb](https://git.noc.ac.uk/brecinosrivas/mdf_reader/-/blob/master/docs/notebooks/create_data_model.ipynb)"
    ]
   }
  ],
-- 
GitLab