{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Introduction","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":true,"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"introduction","__idx":0},"children":["Introduction"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this tutorial we will explain:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["How to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#write-bulk-data---all-at-once"},"children":["write bulk data"]}," using ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/wellbore-dms/apis/wdms-osdu-da-v3"},"children":["Wellbore DDMS chunking APIs"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["How to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#welllog-record-versioning"},"children":["read and write a given version"]}," of a WellLog"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["How to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#read-bulk-data"},"children":["read bulk data"]}," with filtering options as columns, offset and limit"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["How is ensured meta (record) and bulk ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#welllog-consistency-rules"},"children":["data consistency for WellLogs"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["How is ensured meta (record) and bulk ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#trajectory-consistency-rules"},"children":["data consistency for Wellbore Trajectories"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"prerequisites","__idx":1},"children":["Prerequisites"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"required-python-packages","__idx":2},"children":["Required Python packages"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before to start to write bulk data through Wellbore DDMS API's, you will need to install the Python packages below:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The pandas module and its Pandas.Dataframe json format to structure log bulk data to be written to the Wellbore DDMS."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The pyarrow module to transform Pandas.Dataframe to parquet file through the pyarrow engine."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The httpx module that allows to post request to the Wellbore DDMS."]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Prerequisite to run this notebook\n!python -m pip install pip --upgrade\n!pip install pandas numpy httpx pyarrow\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"authorization","__idx":3},"children":["Authorization"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For any call to Wellbore DDMS API's you need to pass into the header of the request a valid bearer token. This token can be obtained from any API catalog on the developer portal. You will need first to request a developer base subscription. Then from the developer base subscription pick any API and execute it. A valid bearer token is returns in the Curl section of the response. Copy this token value and assign it to the TOKEN variable below."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"TOKEN = '' # Paste here the token without the bearer prefix\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"utility-methods","__idx":4},"children":["Utility methods"]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":[" Helper functions used in the different sample scripts of this tutorial. "]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"from typing import List\nimport httpx\nimport pandas as pd\nimport numpy as np\nimport io\nfrom IPython.display import display_html, display, HTML\nfrom itertools import chain, cycle\n\ndef generate_df_typed(columns, index):\n    def gen_values(col_name, size):\n        if col_name.startswith('float'):\n            return np.random.random_sample(size=size)\n        if col_name.startswith('str'):\n            return [f'string_value_{i}' for i in range(size)]\n        if col_name.startswith('bool'):\n            return np.random.choice(a=[False, True], size=size) \n        if col_name.startswith('date'):\n            return (np.datetime4('2021-01-01') + days for days in range(size))\n        return np.random.randint(-100, 1000, size=size)\n\n    df = pd.DataFrame({c: gen_values(c, len(index))\n                      for c in columns}, index=index)\n    return df\n\ndef multi_table(table_list):\n    '''Acceps a list of IpyTable objects and returns a table which contains each IpyTable in a cell'''\n    return HTML(\n        '<table><tr style=\"background-color:white;\">' + \n        ''.join(['<td>' + table._repr_html_() + '</td>' for table in table_list]) +\n        '</tr></table>'\n    )\n\ndef gen_color(color):\n    def fct(val=None):\n         return f'color: {color}'\n    return fct\n\ndef display_operation(before, sent, after):\n    colors = ['blue', 'green', 'orange', 'red']\n    color_fct = [gen_color(c) for c in colors]\n    sent_st = [sent[i].style.set_caption(f'chunk {i+1} sent').applymap(color_fct[i]) for i in range(len(sent))]\n    def color_output(s):\n        res = []\n        for r in s.index:\n            c = ''\n            for i in range(len(sent)):\n                if s.name in sent[i] and int(r) in sent[i][s.name]:\n                    c = color_fct[i]()#f'color: {colors[i]}'\n            res.append(c)\n        return res\n\n    margin = '65'\n    after_st = after.style.set_table_attributes(f\"style='margin-left:{margin}px'\").apply(color_output).highlight_null(null_color='lightyellow').set_caption('Final data - After session commit')   \n    display(multi_table([before.style.set_table_attributes(f\"style='margin-right:{margin}px'\").set_caption('Initial data - Before session'), *sent_st, after_st]))\n    \ndef display_side_by_side(dfs:list, captions:list):\n    \"\"\"Display tables side by side to save vertical space\n    Input:\n        dfs: list of pandas.DataFrame\n        captions: list of table captions\n    \"\"\"\n    output = \"\"\n    combined = dict(zip(captions, dfs))\n    for caption, df in combined.items():\n        output += df.style.set_table_attributes(\"style='display:inline'\").set_caption(caption)._repr_html_()\n        output += \"\\xa0\\xa0\\xa0\"\n    display(HTML(output))\n    \ndef generate_df(columns: List[str], index):\n    nbrows = len(index)\n    df = pd.DataFrame(\n        np.random.randint(-100, 1000, size=(nbrows, len(columns))), index=index)\n    df.columns= columns\n    return df\n\n\ndef print_response(resp):\n    print(f'{resp.request.method} : {resp.url} -> {resp.status_code}')\n    if resp.status_code != httpx.codes.OK:\n        display(resp.content)\n\n        \ndef create_df_from_response(response):\n    \"\"\"Returns a dataframe created from the WellLog bulk data response\n    Input:\n        response: a httpx.response object\n    Output:\n        dataframe: a pandas.dataframe object\n    \"\"\"\n    content_type = response.headers.get('content-type')\n    \n    if content_type == 'application/json':\n        return pd.DataFrame.from_dict(response.json())\n    \n    elif content_type == 'application/x-parquet':\n        f = io.BytesIO(response.content)\n        f.seek(0)\n        return pd.read_parquet(f)\n    \n    raise ValueError(f\"Unknown content-type: '{content_type}'\")\n    \ndef display_previous_and_current_well_log_data_versions(record_id):\n    \"\"\"Display the previous and current WellLog data versions for a given record id and highlight differences between them.\n    Input:\n        record_id: a WellLog record id\n    \"\"\"\n    # list record version\n    results_response = client.get(f'{welllog_dms_url}/{record_id}/versions')\n    wellLog_versions_response = results_response.json()\n    versions = wellLog_versions_response['versions']\n    \n    is_previous_results = False\n    is_current_results = False\n    if len(versions) >= 2:\n        previous_version_id = versions[len(versions)-2]\n        curl = f'{welllog_dms_url}/{record_id}/versions/{previous_version_id}/data'\n        results_response = client.get(curl)\n        if results_response.status_code == 200:\n            previous_results = create_df_from_response(results_response)\n            is_previous_results = True\n    \n        current_version_id = versions[len(versions)-1]\n        curl = f'{welllog_dms_url}/{record_id}/versions/{current_version_id}/data'\n        results_response = client.get(curl)\n        if results_response.status_code == 200:\n            current_results = create_df_from_response(results_response)\n            is_current_results = True\n    \n    colors = ['blue', 'red']\n    color_fct = [gen_color(c) for c in colors]\n    def color_output(s):\n        res = []        \n        for r in s.index:\n            c = ''\n            if s.name in previous_results and int(r) in previous_results[s.name]:\n                c = color_fct[0]()\n            else:\n                c = color_fct[1]()\n            res.append(c)\n        return res\n    \n    margin = '65'\n    tables = []\n    if is_previous_results:\n        previous_results_st = previous_results.style.set_table_attributes(f\"style='margin-left:{margin}px'\").highlight_null(null_color='lightyellow').set_caption('Previous WellLog data version').applymap(color_fct[0])  \n        tables.append(previous_results_st)\n        \n    if is_current_results:\n        if is_previous_results:\n            current_results_st = current_results.style.set_table_attributes(f\"style='margin-left:{margin}px'\").apply(color_output).highlight_null(null_color='lightyellow').set_caption('Current WellLog data version with data chunks added in red')\n            tables.append(current_results_st)\n        else:\n            current_results_st = current_results.style.set_table_attributes(f\"style='margin-left:{margin}px'\").highlight_null(null_color='lightyellow').set_caption('Current WellLog data version') \n            tables.append(current_results_st)\n        \n    display(multi_table(tables))\n","lang":"python"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"settings","__idx":5},"children":["Settings"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Several settings as the base url end-point and the data partition id to create a WellLog to the Wellbore DDMS. Please change those settings accordingly to the environment settings that you want to target."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"base_url = \"\" # set a base URL value\ndata_partition_id = \"\" # set a data partition id\nlegal_tag = \"\" # set a valid legal tag in the data partition \nacl_domain = \"\" # set an Access Control Lists (ACL) domain\n\nwelllog_dms_url = f'{base_url}/api/os-wellbore-ddms/ddms/v3/welllogs'\n\nclient = httpx.Client(verify=False,\n    headers={\n        \"data-partition-id\": f\"{data_partition_id}\",\n        \"Authorization\": f\"Bearer {TOKEN}\",\n    },\n    timeout=120\n)\n\n# Create a new WellLog. Here is a fake body just to illustrate the API use\nrecord = {\n    \"kind\": \"osdu:wks:work-product-component--WellLog:1.0.0\",\n    \"acl\": {\n        \"viewers\": [f\"data.default.viewers@{data_partition_id}.{acl_domain}\"],\n        \"owners\": [f\"data.default.owners@{data_partition_id}.{acl_domain}\"]\n      },\n    \"legal\": {\n        \"legaltags\": [f\"{legal_tag}\"],\n        \"otherRelevantDataCountries\": [\"US\"],\n    },\n    \"data\": {\"\"\n        \"WellboreID\": \"namespace:master-data--Wellbore:SomeUniqueWellboreID:\",\n        \"Curves\": [\n            {\n                \"CurveID\": \"MD\",\n            },\n            {\n                \"CurveID\": \"X\",\n            }\n        ]\n    },\n    \"version\" : 0\n}\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"create-a-welllog-record","__idx":6},"children":["Create a WellLog record"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The script below is creating a WellLog record that is used in this tutorial to demonstrate how to write WellLog bulk data to the Wellbore DDMS."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"response = client.post(welllog_dms_url, json=[record])\nprint_response(response)\nrecord_id = response.json()[\"recordIds\"][0]\nrecord_id\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"write-bulk-data---all-at-once","__idx":7},"children":["Write bulk data - all at once",{"$$mdtype":"Tag","name":"a","attributes":{"name":"write-bulk-data---all-at-once"},"children":[]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each time that data are written to the WellLog, a new version is created to the Wellbore DDMS. This is true when writting the entire bulk data at once or even by chunks (cover in a next section of this tutorial)."," ","So when writting all bulk data at once, the payload is expected to contain the entire bulk data that replaces the previous bulk version by creating a new version. This new bulk version becomes the latest one and the current version that is returned by the GET WellLog bulk data API for the given record id."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Wellbore DDMS bulk data API supports both Parquet and JSON formats. In order to target one of this format the 'Content-Type' must be set accordingly in the headers of the HTTP POST request. Wellbore DDMS API supports HTTP chunked encoding as well."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["First of all let's generate a Pandas.Dataframe through the code below with 2 columns and 5 rows."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"generated_dataframe = generate_df(['COLUMN_MD', 'COLUMN_X'], range(5))\ngenerated_dataframe\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"border":"0","className":"dataframe"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{"style":{"textAlign":"right"}},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["986"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["712"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["311"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["348"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-27"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["339"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["230"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["191"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["162"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["740"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"all-at-once---parquet","__idx":8},"children":["All at once - Parquet"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sending the whole dataframe to the WellLog bulk data."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"data_to_send_parquet = generated_dataframe.to_parquet(path=None, engine=\"pyarrow\")\nheaders = { 'content-type': 'application/x-parquet'}\n\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/data', data=data_to_send_parquet, headers=headers))\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"all-at-once---json","__idx":9},"children":["All at once - JSON"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["With the JSON format the orient parameter has to be set accordingly to the Pandas.Dataframe orientation."," ","This orient value can be passed through the params argument of the HTTP POST request."," ","Supported orient values are split and columns. The default orient value is set to split."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Here are examples of the same Pandas.Dataframe (5 rows and 2 columns) with different orientation:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["split:"," ","{\"columns\":[\"COLUMN_MD\",\"COLUMN_X\"],\"index\":[0,1,2,3,4],\"data\":[[0.0,1001],[0.5,1002],[1.0,1003],[1.5,1004],[2.0,1005]]}"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["columns:"," ","{\"COLUMN_MD\":{\"0\":0.0,\"1\":0.5,\"2\":1.0,\"3\":1.5,\"4\":2.0},\"COLUMN_X\":{\"0\":1001,\"1\":1002,\"2\":1003,\"3\":1004,\"4\":1005}}"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"data_to_send_json = {\n    'index': [0, 1, 2, 3, 4],\n    'columns': ['COLUMN_MD', 'COLUMN_X'],\n    'data': [[265, 845], [92, 246], [804, 268], [645, 877], [-20, -28]]\n}\n\nparams = {'orient':'split'}\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/data', params=params, json=data_to_send_json))\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"write-bulk-data---by-chunk","__idx":10},"children":["Write bulk data - by chunk"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In order to write WellLog bulk data by chunks to the Wellbore DDMS you have to follow those 3 steps:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Create a WellLog session - POST /ddms/v3/welllogs/{record_id}/sessions"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Send data by chunk in the session - POST /ddms/v3/welllogs/{record_id}/sessions/{session_id}/data"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Commit the session once all chunks are sent -  PATCH /ddms/v3/welllogs/{welllog_id}/sessions/{session_id}"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In step 3 you can also update the session or abandon. This is controlled by the state attribute that is passed in the JSON of the PATCH HTTP session API."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["{"," ","\"state\": \"commit\", \"abandon\" or \"update\""," ","}"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"flow-to-send-json","__idx":11},"children":["Flow to send json"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"open-a-new-session--send-json-chunks--commit-the-session","__idx":12},"children":["Open a new session > Send json chunks > Commit the session"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"session-mode-update-or-overwrite","__idx":13},"children":["Session mode: update or overwrite"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A session can be created with two different modes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["update: existing data in previous WellLog version is merged with the data sent during the session when the session is committed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["overwrite: existing data in previous WellLog version is ignored, the final result only contains data sent during the session when the session is committed. In this case the only way to retrieve the previous data is querying the previous WellLog version."]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"SESSION_MODE = 'update' # 'update' | 'overwrite'\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"add-data-by-rows","__idx":14},"children":["Add data by rows"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the sample script below the WellLog data is ingested by chunk of row data."," ","In the same session it is possible to liberate WellLog data with both JSON and Parquet formats as shown below:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Create a session\ncreate_session_response = client.post(f'{welllog_dms_url}/{record_id}/sessions', json={'mode': SESSION_MODE})\n\nprint_response(create_session_response)\nsession_data = create_session_response.json()\nsession_id = session_data['id']\nprint(f\"Session created: {session_data['state']} with id {session_id}\\n\")\n                               \n# append first chunk - JSON\nchunk_1 = generate_df(['COLUMN_MD', 'COLUMN_X'], range(5,10))\nresponse_chunk_1 = client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=chunk_1.to_dict(orient='split'))\nprint_response(response_chunk_1)\n\n# append second chunk - JSON\nchunk_2 = generate_df(['COLUMN_MD', 'COLUMN_X'], range(10,15))\nresponse_chunk_2 = client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=chunk_2.to_dict(orient='split'))\nprint_response(response_chunk_2)\n\n\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once the whole WellLog data has been sent through the session, then the session needs to be committed using a session PATCH API call with the 'state' attribute sets to 'commit' value."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Commit session\ncommit_session_response = client.patch(f'{welllog_dms_url}/{record_id}/sessions/{session_id}', json={'state': 'commit'})\n\nprint_response(commit_session_response)\nsession = commit_session_response.json()\nprint('Session after commit =', session['state'])\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Or the session can be abandonned calling the session PATCH API with the 'state' attribute sets to 'abandon' value."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# OR else, ABANDON session\nabandon_session_response = client.patch(f'{welllog_dms_url}/{record_id}/sessions/{session_id}', json={'state': 'abandon'})\nprint_response(abandon_session_response)\nif abandon_session_response.status_code == httpx.codes.OK:\n    print('Session after commit =', abandon_session_response.json()['state'])\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"flow-to-send-parquet","__idx":15},"children":["Flow to send parquet"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"open-a-new-session--send-parquet-chunks--commit-the-session","__idx":16},"children":["Open a new session > Send parquet chunks > Commit the session"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"SESSION_MODE = 'update'\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Create a session to send parquet\ncreate_session_response = client.post(f'{wellbore_dms_url}/{record_id}/sessions', json={'mode': SESSION_MODE})\n\nprint_response(create_session_response)\nsession_data = create_session_response.json()\nsession_id = session_data['id']\nprint(f\"Session created: {session_data['state']} with id {session_id}\\n\")\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# append first chunk - PARQUET\nchunk_3 = generate_df(['COLUMN_MD', 'COLUMN_X'], range(15,20))\nheaders = {'content-type': 'application/x-parquet'}\nresponse_chunk_3 = client.post(f'{wellbore_dms_url}/{record_id}/sessions/{session_id}/data', data=chunk_3.to_parquet(engine=\"pyarrow\"), headers=headers)\nprint_response(response_chunk_3)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# append second chunk - PARQUET\nchunk_4 = generate_df(['COLUMN_MD', 'COLUMN_X'], range(20,25))\nheaders = {'content-type': 'application/x-parquet'}\nresponse_chunk_4 = client.post(f'{wellbore_dms_url}/{record_id}/sessions/{session_id}/data', data=chunk_4.to_parquet(engine=\"pyarrow\"), headers=headers)\nprint_response(response_chunk_4)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# commit session for parquet\nprint_response(client.patch(f'{wellbore_dms_url}/{record_id}/sessions/{session_id}', json={'state': 'commit'}))\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The code below shows initial WellLog data before the session and chunks by rows inserted to the final WellLog data version after the session has been committed."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Display result\nresults_response = client.get(f'{welllog_dms_url}/{record_id}/data')\nresults_cols_md_x = create_df_from_response(results_response) \ndisplay_operation(generated_dataframe, [chunk_1, chunk_2, chunk_3], results_cols_md_x)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"style","attributes":{"type":"text/css"},"children":["\n#T_22a7e_row0_col0,#T_22a7e_row0_col1,#T_22a7e_row1_col0,#T_22a7e_row1_col1,#T_22a7e_row2_col0,#T_22a7e_row2_col1,#T_22a7e_row3_col0,#T_22a7e_row3_col1,#T_22a7e_row4_col0,#T_22a7e_row4_col1{\n            color:  blue;\n        }\n#T_572e1_row0_col0,#T_572e1_row0_col1,#T_572e1_row1_col0,#T_572e1_row1_col1,#T_572e1_row2_col0,#T_572e1_row2_col1,#T_572e1_row3_col0,#T_572e1_row3_col1,#T_572e1_row4_col0,#T_572e1_row4_col1{\n            color:  green;\n        }\n#T_cb70d_row0_col0,#T_cb70d_row0_col1,#T_cb70d_row1_col0,#T_cb70d_row1_col1,#T_cb70d_row2_col0,#T_cb70d_row2_col1,#T_cb70d_row3_col0,#T_cb70d_row3_col1,#T_cb70d_row4_col0,#T_cb70d_row4_col1{\n            color:  orange;\n        }\n#T_d0f3e_row0_col0,#T_d0f3e_row0_col1,#T_d0f3e_row1_col0,#T_d0f3e_row1_col1,#T_d0f3e_row2_col0,#T_d0f3e_row2_col1,#T_d0f3e_row3_col0,#T_d0f3e_row3_col1,#T_d0f3e_row4_col0,#T_d0f3e_row4_col1{\n            color:  red;\n        }\n#T_c63f5_row5_col0,#T_c63f5_row5_col1,#T_c63f5_row6_col0,#T_c63f5_row6_col1,#T_c63f5_row7_col0,#T_c63f5_row7_col1,#T_c63f5_row8_col0,#T_c63f5_row8_col1,#T_c63f5_row9_col0,#T_c63f5_row9_col1{\n            color:  blue;\n        }\n#T_c63f5_row10_col0,#T_c63f5_row10_col1,#T_c63f5_row11_col0,#T_c63f5_row11_col1,#T_c63f5_row12_col0,#T_c63f5_row12_col1,#T_c63f5_row13_col0,#T_c63f5_row13_col1,#T_c63f5_row14_col0,#T_c63f5_row14_col1{\n            color:  green;\n        }\n#T_c63f5_row15_col0,#T_c63f5_row15_col1,#T_c63f5_row16_col0,#T_c63f5_row16_col1,#T_c63f5_row17_col0,#T_c63f5_row17_col1,#T_c63f5_row18_col0,#T_c63f5_row18_col1,#T_c63f5_row19_col0,#T_c63f5_row19_col1{\n            color:  orange;\n        }\n#T_c63f5_row20_col0,#T_c63f5_row20_col1,#T_c63f5_row21_col0,#T_c63f5_row21_col1,#T_c63f5_row22_col0,#T_c63f5_row22_col1,#T_c63f5_row23_col0,#T_c63f5_row23_col1,#T_c63f5_row24_col0,#T_c63f5_row24_col1{\n            color:  red;\n        }\n"]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_4dbb3_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Initial data - Before session"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_4dbb3_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row0_col0","className":"data row0 col0"},"children":["957"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row0_col1","className":"data row0 col1"},"children":["190"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_4dbb3_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row1_col0","className":"data row1 col0"},"children":["649"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row1_col1","className":"data row1 col1"},"children":["907"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_4dbb3_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row2_col0","className":"data row2 col0"},"children":["598"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row2_col1","className":"data row2 col1"},"children":["697"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_4dbb3_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row3_col0","className":"data row3 col0"},"children":["396"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row3_col1","className":"data row3 col1"},"children":["8"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_4dbb3_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row4_col0","className":"data row4 col0"},"children":["57"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_4dbb3_row4_col1","className":"data row4 col1"},"children":["297"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_22a7e_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 1 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_22a7e_level0_row0","className":"row_heading level0 row0"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row0_col0","className":"data row0 col0"},"children":["462"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row0_col1","className":"data row0 col1"},"children":["95"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_22a7e_level0_row1","className":"row_heading level0 row1"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row1_col0","className":"data row1 col0"},"children":["275"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row1_col1","className":"data row1 col1"},"children":["946"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_22a7e_level0_row2","className":"row_heading level0 row2"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row2_col0","className":"data row2 col0"},"children":["-79"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row2_col1","className":"data row2 col1"},"children":["965"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_22a7e_level0_row3","className":"row_heading level0 row3"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row3_col0","className":"data row3 col0"},"children":["174"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row3_col1","className":"data row3 col1"},"children":["5"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_22a7e_level0_row4","className":"row_heading level0 row4"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row4_col0","className":"data row4 col0"},"children":["848"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_22a7e_row4_col1","className":"data row4 col1"},"children":["344"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_572e1_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 2 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_572e1_level0_row0","className":"row_heading level0 row0"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row0_col0","className":"data row0 col0"},"children":["252"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row0_col1","className":"data row0 col1"},"children":["929"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_572e1_level0_row1","className":"row_heading level0 row1"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row1_col0","className":"data row1 col0"},"children":["390"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row1_col1","className":"data row1 col1"},"children":["629"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_572e1_level0_row2","className":"row_heading level0 row2"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row2_col0","className":"data row2 col0"},"children":["449"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row2_col1","className":"data row2 col1"},"children":["986"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_572e1_level0_row3","className":"row_heading level0 row3"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row3_col0","className":"data row3 col0"},"children":["-34"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row3_col1","className":"data row3 col1"},"children":["400"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_572e1_level0_row4","className":"row_heading level0 row4"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row4_col0","className":"data row4 col0"},"children":["607"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_572e1_row4_col1","className":"data row4 col1"},"children":["272"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_cb70d_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 3 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cb70d_level0_row0","className":"row_heading level0 row0"},"children":["15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row0_col0","className":"data row0 col0"},"children":["390"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row0_col1","className":"data row0 col1"},"children":["915"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cb70d_level0_row1","className":"row_heading level0 row1"},"children":["16"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row1_col0","className":"data row1 col0"},"children":["-73"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row1_col1","className":"data row1 col1"},"children":["368"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cb70d_level0_row2","className":"row_heading level0 row2"},"children":["17"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row2_col0","className":"data row2 col0"},"children":["277"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row2_col1","className":"data row2 col1"},"children":["-21"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cb70d_level0_row3","className":"row_heading level0 row3"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row3_col0","className":"data row3 col0"},"children":["543"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row3_col1","className":"data row3 col1"},"children":["-78"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cb70d_level0_row4","className":"row_heading level0 row4"},"children":["19"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row4_col0","className":"data row4 col0"},"children":["754"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cb70d_row4_col1","className":"data row4 col1"},"children":["94"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_d0f3e_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 4 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0f3e_level0_row0","className":"row_heading level0 row0"},"children":["20"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row0_col0","className":"data row0 col0"},"children":["-82"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row0_col1","className":"data row0 col1"},"children":["27"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0f3e_level0_row1","className":"row_heading level0 row1"},"children":["21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row1_col0","className":"data row1 col0"},"children":["431"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row1_col1","className":"data row1 col1"},"children":["933"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0f3e_level0_row2","className":"row_heading level0 row2"},"children":["22"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row2_col0","className":"data row2 col0"},"children":["318"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row2_col1","className":"data row2 col1"},"children":["465"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0f3e_level0_row3","className":"row_heading level0 row3"},"children":["23"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row3_col0","className":"data row3 col0"},"children":["-3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row3_col1","className":"data row3 col1"},"children":["593"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0f3e_level0_row4","className":"row_heading level0 row4"},"children":["24"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row4_col0","className":"data row4 col0"},"children":["256"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0f3e_row4_col1","className":"data row4 col1"},"children":["130"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_c63f5_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Final data - After session commit"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row0_col0","className":"data row0 col0"},"children":["265"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row0_col1","className":"data row0 col1"},"children":["845"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row1_col0","className":"data row1 col0"},"children":["92"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row1_col1","className":"data row1 col1"},"children":["246"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row2_col0","className":"data row2 col0"},"children":["804"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row2_col1","className":"data row2 col1"},"children":["268"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row3_col0","className":"data row3 col0"},"children":["645"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row3_col1","className":"data row3 col1"},"children":["877"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row4_col0","className":"data row4 col0"},"children":["-20"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row4_col1","className":"data row4 col1"},"children":["-28"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row5_col0","className":"data row5 col0"},"children":["462"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row5_col1","className":"data row5 col1"},"children":["95"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row6_col0","className":"data row6 col0"},"children":["275"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row6_col1","className":"data row6 col1"},"children":["946"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row7_col0","className":"data row7 col0"},"children":["-79"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row7_col1","className":"data row7 col1"},"children":["965"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row8_col0","className":"data row8 col0"},"children":["174"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row8_col1","className":"data row8 col1"},"children":["5"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row9_col0","className":"data row9 col0"},"children":["848"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row9_col1","className":"data row9 col1"},"children":["344"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row10","className":"row_heading level0 row10"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row10_col0","className":"data row10 col0"},"children":["252"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row10_col1","className":"data row10 col1"},"children":["929"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row11","className":"row_heading level0 row11"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row11_col0","className":"data row11 col0"},"children":["390"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row11_col1","className":"data row11 col1"},"children":["629"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row12","className":"row_heading level0 row12"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row12_col0","className":"data row12 col0"},"children":["449"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row12_col1","className":"data row12 col1"},"children":["986"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row13","className":"row_heading level0 row13"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row13_col0","className":"data row13 col0"},"children":["-34"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row13_col1","className":"data row13 col1"},"children":["400"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row14","className":"row_heading level0 row14"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row14_col0","className":"data row14 col0"},"children":["607"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row14_col1","className":"data row14 col1"},"children":["272"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row15","className":"row_heading level0 row15"},"children":["15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row15_col0","className":"data row15 col0"},"children":["390"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row15_col1","className":"data row15 col1"},"children":["915"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row16","className":"row_heading level0 row16"},"children":["16"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row16_col0","className":"data row16 col0"},"children":["-73"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row16_col1","className":"data row16 col1"},"children":["368"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row17","className":"row_heading level0 row17"},"children":["17"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row17_col0","className":"data row17 col0"},"children":["277"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row17_col1","className":"data row17 col1"},"children":["-21"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row18","className":"row_heading level0 row18"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row18_col0","className":"data row18 col0"},"children":["543"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row18_col1","className":"data row18 col1"},"children":["-78"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row19","className":"row_heading level0 row19"},"children":["19"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row19_col0","className":"data row19 col0"},"children":["754"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row19_col1","className":"data row19 col1"},"children":["94"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row20","className":"row_heading level0 row20"},"children":["20"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row20_col0","className":"data row20 col0"},"children":["-82"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row20_col1","className":"data row20 col1"},"children":["27"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row21","className":"row_heading level0 row21"},"children":["21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row21_col0","className":"data row21 col0"},"children":["431"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row21_col1","className":"data row21 col1"},"children":["933"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row22","className":"row_heading level0 row22"},"children":["22"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row22_col0","className":"data row22 col0"},"children":["318"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row22_col1","className":"data row22 col1"},"children":["465"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row23","className":"row_heading level0 row23"},"children":["23"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row23_col0","className":"data row23 col0"},"children":["-3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row23_col1","className":"data row23 col1"},"children":["593"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_c63f5_level0_row24","className":"row_heading level0 row24"},"children":["24"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row24_col0","className":"data row24 col0"},"children":["256"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_c63f5_row24_col1","className":"data row24 col1"},"children":["130"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["It is possible to get access to the exhaustive list of versions created for a given WellLog id (GET /ddms/v3/welllogs/{welllogid}/versions)."," ","And then access the WellLog data for a given version (GET /ddms/v3/welllogs/{welllogid}/versions/{version}/data)."," ","This is what the function below is doing reading WellLog data of the previous and current version and highlighting differences between them."," ","Differences when sending WellLog data in a session with update or overwrite mode is clearly illustrated through WellLog data previous and current versions returned by the function."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"display_previous_and_current_well_log_data_versions(record_id)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"style","attributes":{"type":"text/css"},"children":["\n#T_f8ed1_row0_col0,#T_f8ed1_row0_col1,#T_f8ed1_row1_col0,#T_f8ed1_row1_col1,#T_f8ed1_row2_col0,#T_f8ed1_row2_col1,#T_f8ed1_row3_col0,#T_f8ed1_row3_col1,#T_f8ed1_row4_col0,#T_f8ed1_row4_col1{\n            color:  blue;\n        }\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":["#T_360e3_row0_col0,#T_360e3_row0_col1,#T_360e3_row1_col0,#T_360e3_row1_col1,#T_360e3_row2_col0,#T_360e3_row2_col1,#T_360e3_row3_col0,#T_360e3_row3_col1,#T_360e3_row4_col0,#T_360e3_row4_col1{"," ","color:  blue;"," ","}"," ","#T_360e3_row5_col0,#T_360e3_row5_col1,#T_360e3_row6_col0,#T_360e3_row6_col1,#T_360e3_row7_col0,#T_360e3_row7_col1,#T_360e3_row8_col0,#T_360e3_row8_col1,#T_360e3_row9_col0,#T_360e3_row9_col1,#T_360e3_row10_col0,#T_360e3_row10_col1,#T_360e3_row11_col0,#T_360e3_row11_col1,#T_360e3_row12_col0,#T_360e3_row12_col1,#T_360e3_row13_col0,#T_360e3_row13_col1,#T_360e3_row14_col0,#T_360e3_row14_col1,#T_360e3_row15_col0,#T_360e3_row15_col1,#T_360e3_row16_col0,#T_360e3_row16_col1,#T_360e3_row17_col0,#T_360e3_row17_col1,#T_360e3_row18_col0,#T_360e3_row18_col1,#T_360e3_row19_col0,#T_360e3_row19_col1{"," ","color:  red;"," ","}"," "]},"<table id=\"T_f8ed1_\" style='display:inline'><caption>Previous WellLog data version</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_f8ed1_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_f8ed1_row0_col0\" class=\"data row0 col0\" >265</td>\n                        <td id=\"T_f8ed1_row0_col1\" class=\"data row0 col1\" >845</td>\n            </tr>\n            <tr>\n                        <th id=\"T_f8ed1_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_f8ed1_row1_col0\" class=\"data row1 col0\" >92</td>\n                        <td id=\"T_f8ed1_row1_col1\" class=\"data row1 col1\" >246</td>\n            </tr>\n            <tr>\n                        <th id=\"T_f8ed1_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_f8ed1_row2_col0\" class=\"data row2 col0\" >804</td>\n                        <td id=\"T_f8ed1_row2_col1\" class=\"data row2 col1\" >268</td>\n            </tr>\n            <tr>\n                        <th id=\"T_f8ed1_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_f8ed1_row3_col0\" class=\"data row3 col0\" >645</td>\n                        <td id=\"T_f8ed1_row3_col1\" class=\"data row3 col1\" >877</td>\n            </tr>\n            <tr>\n                        <th id=\"T_f8ed1_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_f8ed1_row4_col0\" class=\"data row4 col0\" >-20</td>\n                        <td id=\"T_f8ed1_row4_col1\" class=\"data row4 col1\" >-28</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_360e3_\" style='display:inline'><caption>Current WellLog data version with data chunks added in red</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_360e3_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_360e3_row0_col0\" class=\"data row0 col0\" >265</td>\n                        <td id=\"T_360e3_row0_col1\" class=\"data row0 col1\" >845</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_360e3_row1_col0\" class=\"data row1 col0\" >92</td>\n                        <td id=\"T_360e3_row1_col1\" class=\"data row1 col1\" >246</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_360e3_row2_col0\" class=\"data row2 col0\" >804</td>\n                        <td id=\"T_360e3_row2_col1\" class=\"data row2 col1\" >268</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_360e3_row3_col0\" class=\"data row3 col0\" >645</td>\n                        <td id=\"T_360e3_row3_col1\" class=\"data row3 col1\" >877</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_360e3_row4_col0\" class=\"data row4 col0\" >-20</td>\n                        <td id=\"T_360e3_row4_col1\" class=\"data row4 col1\" >-28</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_360e3_row5_col0\" class=\"data row5 col0\" >-29</td>\n                        <td id=\"T_360e3_row5_col1\" class=\"data row5 col1\" >832</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_360e3_row6_col0\" class=\"data row6 col0\" >-15</td>\n                        <td id=\"T_360e3_row6_col1\" class=\"data row6 col1\" >107</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_360e3_row7_col0\" class=\"data row7 col0\" >339</td>\n                        <td id=\"T_360e3_row7_col1\" class=\"data row7 col1\" >212</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_360e3_row8_col0\" class=\"data row8 col0\" >823</td>\n                        <td id=\"T_360e3_row8_col1\" class=\"data row8 col1\" >240</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_360e3_row9_col0\" class=\"data row9 col0\" >-97</td>\n                        <td id=\"T_360e3_row9_col1\" class=\"data row9 col1\" >349</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n                        <td id=\"T_360e3_row10_col0\" class=\"data row10 col0\" >183</td>\n                        <td id=\"T_360e3_row10_col1\" class=\"data row10 col1\" >89</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n                        <td id=\"T_360e3_row11_col0\" class=\"data row11 col0\" >194</td>\n                        <td id=\"T_360e3_row11_col1\" class=\"data row11 col1\" >276</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n                        <td id=\"T_360e3_row12_col0\" class=\"data row12 col0\" >-7</td>\n                        <td id=\"T_360e3_row12_col1\" class=\"data row12 col1\" >-7</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n                        <td id=\"T_360e3_row13_col0\" class=\"data row13 col0\" >446</td>\n                        <td id=\"T_360e3_row13_col1\" class=\"data row13 col1\" >829</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n                        <td id=\"T_360e3_row14_col0\" class=\"data row14 col0\" >32</td>\n                        <td id=\"T_360e3_row14_col1\" class=\"data row14 col1\" >706</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row15\" class=\"row_heading level0 row15\" >15</th>\n                        <td id=\"T_360e3_row15_col0\" class=\"data row15 col0\" >914</td>\n                        <td id=\"T_360e3_row15_col1\" class=\"data row15 col1\" >740</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row16\" class=\"row_heading level0 row16\" >16</th>\n                        <td id=\"T_360e3_row16_col0\" class=\"data row16 col0\" >593</td>\n                        <td id=\"T_360e3_row16_col1\" class=\"data row16 col1\" >279</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row17\" class=\"row_heading level0 row17\" >17</th>\n                        <td id=\"T_360e3_row17_col0\" class=\"data row17 col0\" >304</td>\n                        <td id=\"T_360e3_row17_col1\" class=\"data row17 col1\" >-57</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row18\" class=\"row_heading level0 row18\" >18</th>\n                        <td id=\"T_360e3_row18_col0\" class=\"data row18 col0\" >697</td>\n                        <td id=\"T_360e3_row18_col1\" class=\"data row18 col1\" >145</td>\n            </tr>\n            <tr>\n                        <th id=\"T_360e3_level0_row19\" class=\"row_heading level0 row19\" >19</th>\n                        <td id=\"T_360e3_row19_col0\" class=\"data row19 col0\" >775</td>\n                        <td id=\"T_360e3_row19_col1\" class=\"data row19 col1\" >247</td>\n            </tr>\n    </tbody></table></div>\n",{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"add-data-by-columns","__idx":17},"children":["Add data by columns"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the sample script below the WellLog data is ingested column per column. This is a typical action when we create new curves in a WellLog."," ","If the new columns added by chunks are sent in a session created with update mode then the new columns are appended to the list of columns present in the current version of the WellLog bulk data."," ","The columns posted in a session created with overwrite mode are only remaining in the latest version of the bulk data and the previous columns aren't preserved."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"SESSION_MODE = 'update' # 'update' | 'overwrite'\n\n# Create a session\ncreate_session_response = client.post(f'{welllog_dms_url}/{record_id}/sessions', json={'mode': SESSION_MODE})\n\nprint_response(create_session_response)\nsession_id = create_session_response.json()['id']\n\n\n# Send data for Y\ngenerated_Y_dataframe = generate_df(['COLUMN_Y'], range(5, 25)) # variable has different indexes\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=generated_Y_dataframe.to_dict(orient='split')))\n\n# Send data for Z\ngenerated_Z_dataframe = generate_df(['COLUMN_Z'], range(10, 15)) # variable has different indexes\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=generated_Z_dataframe.to_dict(orient='split')))\n\n\n# Commit session\nprint_response(client.patch(f'{welllog_dms_url}/{record_id}/sessions/{session_id}', json={'state': 'commit'}))\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The code below shows initial WellLog data before the session and chunks by columns inserted to the final WellLog data version after the session has been committed."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Display result\nfull_data_response = client.get(f'{welllog_dms_url}/{record_id}/data')\nprint_response(full_data_response)\nwith_new_col = create_df_from_response(full_data_response)\n\ndisplay_operation(results_cols_md_x, [generated_Y_dataframe, generated_Z_dataframe], with_new_col)\n","lang":"python"},"children":[]},"<div>\n<style  type=\"text/css\" >\n#T_abcf1_row0_col0,#T_abcf1_row1_col0,#T_abcf1_row2_col0,#T_abcf1_row3_col0,#T_abcf1_row4_col0,#T_abcf1_row5_col0,#T_abcf1_row6_col0,#T_abcf1_row7_col0,#T_abcf1_row8_col0,#T_abcf1_row9_col0,#T_abcf1_row10_col0,#T_abcf1_row11_col0,#T_abcf1_row12_col0,#T_abcf1_row13_col0,#T_abcf1_row14_col0,#T_abcf1_row15_col0,#T_abcf1_row16_col0,#T_abcf1_row17_col0,#T_abcf1_row18_col0,#T_abcf1_row19_col0{\n            color:  blue;\n        }\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":["#T_db462_row0_col0,#T_db462_row1_col0,#T_db462_row2_col0,#T_db462_row3_col0,#T_db462_row4_col0{"," ","color:  green;"," ","}"]},"<style  type=\"text/css\" >\n#T_b48d9_row0_col2,#T_b48d9_row0_col3,#T_b48d9_row1_col2,#T_b48d9_row1_col3,#T_b48d9_row2_col2,#T_b48d9_row2_col3,#T_b48d9_row3_col2,#T_b48d9_row3_col3,#T_b48d9_row4_col2,#T_b48d9_row4_col3,#T_b48d9_row5_col3,#T_b48d9_row6_col3,#T_b48d9_row7_col3,#T_b48d9_row8_col3,#T_b48d9_row9_col3,#T_b48d9_row15_col3,#T_b48d9_row16_col3,#T_b48d9_row17_col3,#T_b48d9_row18_col3,#T_b48d9_row19_col3,#T_b48d9_row20_col0,#T_b48d9_row20_col1,#T_b48d9_row20_col3,#T_b48d9_row21_col0,#T_b48d9_row21_col1,#T_b48d9_row21_col3,#T_b48d9_row22_col0,#T_b48d9_row22_col1,#T_b48d9_row22_col3,#T_b48d9_row23_col0,#T_b48d9_row23_col1,#T_b48d9_row23_col3,#T_b48d9_row24_col0,#T_b48d9_row24_col1,#T_b48d9_row24_col3{\n            background-color:  lightyellow;\n        }\n#T_b48d9_row5_col2,#T_b48d9_row6_col2,#T_b48d9_row7_col2,#T_b48d9_row8_col2,#T_b48d9_row9_col2,#T_b48d9_row10_col2,#T_b48d9_row11_col2,#T_b48d9_row12_col2,#T_b48d9_row13_col2,#T_b48d9_row14_col2,#T_b48d9_row15_col2,#T_b48d9_row16_col2,#T_b48d9_row17_col2,#T_b48d9_row18_col2,#T_b48d9_row19_col2,#T_b48d9_row20_col2,#T_b48d9_row21_col2,#T_b48d9_row22_col2,#T_b48d9_row23_col2,#T_b48d9_row24_col2{\n            color:  blue;\n        }\n#T_b48d9_row10_col3,#T_b48d9_row11_col3,#T_b48d9_row12_col3,#T_b48d9_row13_col3,#T_b48d9_row14_col3{\n            color:  green;\n        }\n"]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_8a02b_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Initial data - Before session"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row0_col0","className":"data row0 col0"},"children":["265"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row0_col1","className":"data row0 col1"},"children":["845"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row1_col0","className":"data row1 col0"},"children":["92"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row1_col1","className":"data row1 col1"},"children":["246"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row2_col0","className":"data row2 col0"},"children":["804"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row2_col1","className":"data row2 col1"},"children":["268"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row3_col0","className":"data row3 col0"},"children":["645"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row3_col1","className":"data row3 col1"},"children":["877"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row4_col0","className":"data row4 col0"},"children":["-20"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row4_col1","className":"data row4 col1"},"children":["-28"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row5_col0","className":"data row5 col0"},"children":["-29"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row5_col1","className":"data row5 col1"},"children":["832"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row6_col0","className":"data row6 col0"},"children":["-15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row6_col1","className":"data row6 col1"},"children":["107"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row7_col0","className":"data row7 col0"},"children":["339"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row7_col1","className":"data row7 col1"},"children":["212"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row8_col0","className":"data row8 col0"},"children":["823"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row8_col1","className":"data row8 col1"},"children":["240"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row9_col0","className":"data row9 col0"},"children":["-97"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row9_col1","className":"data row9 col1"},"children":["349"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row10","className":"row_heading level0 row10"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row10_col0","className":"data row10 col0"},"children":["183"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row10_col1","className":"data row10 col1"},"children":["89"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row11","className":"row_heading level0 row11"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row11_col0","className":"data row11 col0"},"children":["194"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row11_col1","className":"data row11 col1"},"children":["276"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row12","className":"row_heading level0 row12"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row12_col0","className":"data row12 col0"},"children":["-7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row12_col1","className":"data row12 col1"},"children":["-7"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row13","className":"row_heading level0 row13"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row13_col0","className":"data row13 col0"},"children":["446"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row13_col1","className":"data row13 col1"},"children":["829"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row14","className":"row_heading level0 row14"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row14_col0","className":"data row14 col0"},"children":["32"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row14_col1","className":"data row14 col1"},"children":["706"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row15","className":"row_heading level0 row15"},"children":["15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row15_col0","className":"data row15 col0"},"children":["914"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row15_col1","className":"data row15 col1"},"children":["740"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row16","className":"row_heading level0 row16"},"children":["16"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row16_col0","className":"data row16 col0"},"children":["593"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row16_col1","className":"data row16 col1"},"children":["279"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row17","className":"row_heading level0 row17"},"children":["17"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row17_col0","className":"data row17 col0"},"children":["304"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row17_col1","className":"data row17 col1"},"children":["-57"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row18","className":"row_heading level0 row18"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row18_col0","className":"data row18 col0"},"children":["697"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row18_col1","className":"data row18 col1"},"children":["145"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_8a02b_level0_row19","className":"row_heading level0 row19"},"children":["19"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row19_col0","className":"data row19 col0"},"children":["775"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_8a02b_row19_col1","className":"data row19 col1"},"children":["247"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_abcf1_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 1 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_Y"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row0","className":"row_heading level0 row0"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row0_col0","className":"data row0 col0"},"children":["192"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row1","className":"row_heading level0 row1"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row1_col0","className":"data row1 col0"},"children":["816"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row2","className":"row_heading level0 row2"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row2_col0","className":"data row2 col0"},"children":["61"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row3","className":"row_heading level0 row3"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row3_col0","className":"data row3 col0"},"children":["658"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row4","className":"row_heading level0 row4"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row4_col0","className":"data row4 col0"},"children":["104"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row5","className":"row_heading level0 row5"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row5_col0","className":"data row5 col0"},"children":["704"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row6","className":"row_heading level0 row6"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row6_col0","className":"data row6 col0"},"children":["681"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row7","className":"row_heading level0 row7"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row7_col0","className":"data row7 col0"},"children":["393"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row8","className":"row_heading level0 row8"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row8_col0","className":"data row8 col0"},"children":["329"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row9","className":"row_heading level0 row9"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row9_col0","className":"data row9 col0"},"children":["402"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row10","className":"row_heading level0 row10"},"children":["15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row10_col0","className":"data row10 col0"},"children":["418"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row11","className":"row_heading level0 row11"},"children":["16"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row11_col0","className":"data row11 col0"},"children":["-9"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row12","className":"row_heading level0 row12"},"children":["17"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row12_col0","className":"data row12 col0"},"children":["857"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row13","className":"row_heading level0 row13"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row13_col0","className":"data row13 col0"},"children":["845"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row14","className":"row_heading level0 row14"},"children":["19"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row14_col0","className":"data row14 col0"},"children":["78"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row15","className":"row_heading level0 row15"},"children":["20"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row15_col0","className":"data row15 col0"},"children":["484"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row16","className":"row_heading level0 row16"},"children":["21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row16_col0","className":"data row16 col0"},"children":["384"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row17","className":"row_heading level0 row17"},"children":["22"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row17_col0","className":"data row17 col0"},"children":["658"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row18","className":"row_heading level0 row18"},"children":["23"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row18_col0","className":"data row18 col0"},"children":["622"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_abcf1_level0_row19","className":"row_heading level0 row19"},"children":["24"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_abcf1_row19_col0","className":"data row19 col0"},"children":["459"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_db462_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 2 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_db462_level0_row0","className":"row_heading level0 row0"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_db462_row0_col0","className":"data row0 col0"},"children":["141"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_db462_level0_row1","className":"row_heading level0 row1"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_db462_row1_col0","className":"data row1 col0"},"children":["478"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_db462_level0_row2","className":"row_heading level0 row2"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_db462_row2_col0","className":"data row2 col0"},"children":["72"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_db462_level0_row3","className":"row_heading level0 row3"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_db462_row3_col0","className":"data row3 col0"},"children":["476"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_db462_level0_row4","className":"row_heading level0 row4"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_db462_row4_col0","className":"data row4 col0"},"children":["434"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_b48d9_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Final data - After session commit"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col2"},"children":["COLUMN_Y"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col3"},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row0_col0","className":"data row0 col0"},"children":["265.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row0_col1","className":"data row0 col1"},"children":["845.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row0_col2","className":"data row0 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row0_col3","className":"data row0 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row1_col0","className":"data row1 col0"},"children":["92.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row1_col1","className":"data row1 col1"},"children":["246.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row1_col2","className":"data row1 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row1_col3","className":"data row1 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row2_col0","className":"data row2 col0"},"children":["804.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row2_col1","className":"data row2 col1"},"children":["268.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row2_col2","className":"data row2 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row2_col3","className":"data row2 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row3_col0","className":"data row3 col0"},"children":["645.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row3_col1","className":"data row3 col1"},"children":["877.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row3_col2","className":"data row3 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row3_col3","className":"data row3 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row4_col0","className":"data row4 col0"},"children":["-20.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row4_col1","className":"data row4 col1"},"children":["-28.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row4_col2","className":"data row4 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row4_col3","className":"data row4 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row5_col0","className":"data row5 col0"},"children":["-29.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row5_col1","className":"data row5 col1"},"children":["832.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row5_col2","className":"data row5 col2"},"children":["192.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row5_col3","className":"data row5 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row6_col0","className":"data row6 col0"},"children":["-15.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row6_col1","className":"data row6 col1"},"children":["107.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row6_col2","className":"data row6 col2"},"children":["816.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row6_col3","className":"data row6 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row7_col0","className":"data row7 col0"},"children":["339.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row7_col1","className":"data row7 col1"},"children":["212.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row7_col2","className":"data row7 col2"},"children":["61.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row7_col3","className":"data row7 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row8_col0","className":"data row8 col0"},"children":["823.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row8_col1","className":"data row8 col1"},"children":["240.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row8_col2","className":"data row8 col2"},"children":["658.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row8_col3","className":"data row8 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row9_col0","className":"data row9 col0"},"children":["-97.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row9_col1","className":"data row9 col1"},"children":["349.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row9_col2","className":"data row9 col2"},"children":["104.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row9_col3","className":"data row9 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row10","className":"row_heading level0 row10"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row10_col0","className":"data row10 col0"},"children":["183.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row10_col1","className":"data row10 col1"},"children":["89.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row10_col2","className":"data row10 col2"},"children":["704.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row10_col3","className":"data row10 col3"},"children":["141.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row11","className":"row_heading level0 row11"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row11_col0","className":"data row11 col0"},"children":["194.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row11_col1","className":"data row11 col1"},"children":["276.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row11_col2","className":"data row11 col2"},"children":["681.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row11_col3","className":"data row11 col3"},"children":["478.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row12","className":"row_heading level0 row12"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row12_col0","className":"data row12 col0"},"children":["-7.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row12_col1","className":"data row12 col1"},"children":["-7.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row12_col2","className":"data row12 col2"},"children":["393.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row12_col3","className":"data row12 col3"},"children":["72.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row13","className":"row_heading level0 row13"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row13_col0","className":"data row13 col0"},"children":["446.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row13_col1","className":"data row13 col1"},"children":["829.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row13_col2","className":"data row13 col2"},"children":["329.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row13_col3","className":"data row13 col3"},"children":["476.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row14","className":"row_heading level0 row14"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row14_col0","className":"data row14 col0"},"children":["32.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row14_col1","className":"data row14 col1"},"children":["706.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row14_col2","className":"data row14 col2"},"children":["402.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row14_col3","className":"data row14 col3"},"children":["434.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row15","className":"row_heading level0 row15"},"children":["15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row15_col0","className":"data row15 col0"},"children":["914.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row15_col1","className":"data row15 col1"},"children":["740.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row15_col2","className":"data row15 col2"},"children":["418.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row15_col3","className":"data row15 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row16","className":"row_heading level0 row16"},"children":["16"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row16_col0","className":"data row16 col0"},"children":["593.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row16_col1","className":"data row16 col1"},"children":["279.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row16_col2","className":"data row16 col2"},"children":["-9.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row16_col3","className":"data row16 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row17","className":"row_heading level0 row17"},"children":["17"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row17_col0","className":"data row17 col0"},"children":["304.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row17_col1","className":"data row17 col1"},"children":["-57.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row17_col2","className":"data row17 col2"},"children":["857.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row17_col3","className":"data row17 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row18","className":"row_heading level0 row18"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row18_col0","className":"data row18 col0"},"children":["697.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row18_col1","className":"data row18 col1"},"children":["145.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row18_col2","className":"data row18 col2"},"children":["845.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row18_col3","className":"data row18 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row19","className":"row_heading level0 row19"},"children":["19"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row19_col0","className":"data row19 col0"},"children":["775.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row19_col1","className":"data row19 col1"},"children":["247.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row19_col2","className":"data row19 col2"},"children":["78.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row19_col3","className":"data row19 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row20","className":"row_heading level0 row20"},"children":["20"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row20_col0","className":"data row20 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row20_col1","className":"data row20 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row20_col2","className":"data row20 col2"},"children":["484.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row20_col3","className":"data row20 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row21","className":"row_heading level0 row21"},"children":["21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row21_col0","className":"data row21 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row21_col1","className":"data row21 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row21_col2","className":"data row21 col2"},"children":["384.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row21_col3","className":"data row21 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row22","className":"row_heading level0 row22"},"children":["22"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row22_col0","className":"data row22 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row22_col1","className":"data row22 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row22_col2","className":"data row22 col2"},"children":["658.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row22_col3","className":"data row22 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row23","className":"row_heading level0 row23"},"children":["23"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row23_col0","className":"data row23 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row23_col1","className":"data row23 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row23_col2","className":"data row23 col2"},"children":["622.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row23_col3","className":"data row23 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_b48d9_level0_row24","className":"row_heading level0 row24"},"children":["24"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row24_col0","className":"data row24 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row24_col1","className":"data row24 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row24_col2","className":"data row24 col2"},"children":["459.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_b48d9_row24_col3","className":"data row24 col3"},"children":["nan"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The function below shows the differences between the current WellLog data version with new columns added by chunk and the previous version of the WellLog data."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"display_previous_and_current_well_log_data_versions(record_id)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"style","attributes":{"type":"text/css"},"children":["\n#T_af85c_row0_col0,#T_af85c_row0_col1,#T_af85c_row1_col0,#T_af85c_row1_col1,#T_af85c_row2_col0,#T_af85c_row2_col1,#T_af85c_row3_col0,#T_af85c_row3_col1,#T_af85c_row4_col0,#T_af85c_row4_col1,#T_af85c_row5_col0,#T_af85c_row5_col1,#T_af85c_row6_col0,#T_af85c_row6_col1,#T_af85c_row7_col0,#T_af85c_row7_col1,#T_af85c_row8_col0,#T_af85c_row8_col1,#T_af85c_row9_col0,#T_af85c_row9_col1,#T_af85c_row10_col0,#T_af85c_row10_col1,#T_af85c_row11_col0,#T_af85c_row11_col1,#T_af85c_row12_col0,#T_af85c_row12_col1,#T_af85c_row13_col0,#T_af85c_row13_col1,#T_af85c_row14_col0,#T_af85c_row14_col1,#T_af85c_row15_col0,#T_af85c_row15_col1,#T_af85c_row16_col0,#T_af85c_row16_col1,#T_af85c_row17_col0,#T_af85c_row17_col1,#T_af85c_row18_col0,#T_af85c_row18_col1,#T_af85c_row19_col0,#T_af85c_row19_col1{\n            color:  blue;\n        }\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":["#T_7a4c1_row0_col0,#T_7a4c1_row0_col1,#T_7a4c1_row1_col0,#T_7a4c1_row1_col1,#T_7a4c1_row2_col0,#T_7a4c1_row2_col1,#T_7a4c1_row3_col0,#T_7a4c1_row3_col1,#T_7a4c1_row4_col0,#T_7a4c1_row4_col1,#T_7a4c1_row5_col0,#T_7a4c1_row5_col1,#T_7a4c1_row6_col0,#T_7a4c1_row6_col1,#T_7a4c1_row7_col0,#T_7a4c1_row7_col1,#T_7a4c1_row8_col0,#T_7a4c1_row8_col1,#T_7a4c1_row9_col0,#T_7a4c1_row9_col1,#T_7a4c1_row10_col0,#T_7a4c1_row10_col1,#T_7a4c1_row11_col0,#T_7a4c1_row11_col1,#T_7a4c1_row12_col0,#T_7a4c1_row12_col1,#T_7a4c1_row13_col0,#T_7a4c1_row13_col1,#T_7a4c1_row14_col0,#T_7a4c1_row14_col1,#T_7a4c1_row15_col0,#T_7a4c1_row15_col1,#T_7a4c1_row16_col0,#T_7a4c1_row16_col1,#T_7a4c1_row17_col0,#T_7a4c1_row17_col1,#T_7a4c1_row18_col0,#T_7a4c1_row18_col1,#T_7a4c1_row19_col0,#T_7a4c1_row19_col1{"," ","color:  blue;"," ","}"," ","#T_7a4c1_row0_col2,#T_7a4c1_row0_col3,#T_7a4c1_row1_col2,#T_7a4c1_row1_col3,#T_7a4c1_row2_col2,#T_7a4c1_row2_col3,#T_7a4c1_row3_col2,#T_7a4c1_row3_col3,#T_7a4c1_row4_col2,#T_7a4c1_row4_col3,#T_7a4c1_row5_col3,#T_7a4c1_row6_col3,#T_7a4c1_row7_col3,#T_7a4c1_row8_col3,#T_7a4c1_row9_col3,#T_7a4c1_row15_col3,#T_7a4c1_row16_col3,#T_7a4c1_row17_col3,#T_7a4c1_row18_col3,#T_7a4c1_row19_col3,#T_7a4c1_row20_col0,#T_7a4c1_row20_col1,#T_7a4c1_row20_col3,#T_7a4c1_row21_col0,#T_7a4c1_row21_col1,#T_7a4c1_row21_col3,#T_7a4c1_row22_col0,#T_7a4c1_row22_col1,#T_7a4c1_row22_col3,#T_7a4c1_row23_col0,#T_7a4c1_row23_col1,#T_7a4c1_row23_col3,#T_7a4c1_row24_col0,#T_7a4c1_row24_col1,#T_7a4c1_row24_col3{"," ","color:  red;"," ","background-color:  lightyellow;"," ","}"," ","#T_7a4c1_row5_col2,#T_7a4c1_row6_col2,#T_7a4c1_row7_col2,#T_7a4c1_row8_col2,#T_7a4c1_row9_col2,#T_7a4c1_row10_col2,#T_7a4c1_row10_col3,#T_7a4c1_row11_col2,#T_7a4c1_row11_col3,#T_7a4c1_row12_col2,#T_7a4c1_row12_col3,#T_7a4c1_row13_col2,#T_7a4c1_row13_col3,#T_7a4c1_row14_col2,#T_7a4c1_row14_col3,#T_7a4c1_row15_col2,#T_7a4c1_row16_col2,#T_7a4c1_row17_col2,#T_7a4c1_row18_col2,#T_7a4c1_row19_col2,#T_7a4c1_row20_col2,#T_7a4c1_row21_col2,#T_7a4c1_row22_col2,#T_7a4c1_row23_col2,#T_7a4c1_row24_col2{"," ","color:  red;"," ","}"," "]},"<table id=\"T_af85c_\" style='display:inline'><caption>Previous WellLog data version</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_af85c_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_af85c_row0_col0\" class=\"data row0 col0\" >265</td>\n                        <td id=\"T_af85c_row0_col1\" class=\"data row0 col1\" >845</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_af85c_row1_col0\" class=\"data row1 col0\" >92</td>\n                        <td id=\"T_af85c_row1_col1\" class=\"data row1 col1\" >246</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_af85c_row2_col0\" class=\"data row2 col0\" >804</td>\n                        <td id=\"T_af85c_row2_col1\" class=\"data row2 col1\" >268</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_af85c_row3_col0\" class=\"data row3 col0\" >645</td>\n                        <td id=\"T_af85c_row3_col1\" class=\"data row3 col1\" >877</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_af85c_row4_col0\" class=\"data row4 col0\" >-20</td>\n                        <td id=\"T_af85c_row4_col1\" class=\"data row4 col1\" >-28</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_af85c_row5_col0\" class=\"data row5 col0\" >-29</td>\n                        <td id=\"T_af85c_row5_col1\" class=\"data row5 col1\" >832</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_af85c_row6_col0\" class=\"data row6 col0\" >-15</td>\n                        <td id=\"T_af85c_row6_col1\" class=\"data row6 col1\" >107</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_af85c_row7_col0\" class=\"data row7 col0\" >339</td>\n                        <td id=\"T_af85c_row7_col1\" class=\"data row7 col1\" >212</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_af85c_row8_col0\" class=\"data row8 col0\" >823</td>\n                        <td id=\"T_af85c_row8_col1\" class=\"data row8 col1\" >240</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_af85c_row9_col0\" class=\"data row9 col0\" >-97</td>\n                        <td id=\"T_af85c_row9_col1\" class=\"data row9 col1\" >349</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n                        <td id=\"T_af85c_row10_col0\" class=\"data row10 col0\" >183</td>\n                        <td id=\"T_af85c_row10_col1\" class=\"data row10 col1\" >89</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n                        <td id=\"T_af85c_row11_col0\" class=\"data row11 col0\" >194</td>\n                        <td id=\"T_af85c_row11_col1\" class=\"data row11 col1\" >276</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n                        <td id=\"T_af85c_row12_col0\" class=\"data row12 col0\" >-7</td>\n                        <td id=\"T_af85c_row12_col1\" class=\"data row12 col1\" >-7</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n                        <td id=\"T_af85c_row13_col0\" class=\"data row13 col0\" >446</td>\n                        <td id=\"T_af85c_row13_col1\" class=\"data row13 col1\" >829</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n                        <td id=\"T_af85c_row14_col0\" class=\"data row14 col0\" >32</td>\n                        <td id=\"T_af85c_row14_col1\" class=\"data row14 col1\" >706</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row15\" class=\"row_heading level0 row15\" >15</th>\n                        <td id=\"T_af85c_row15_col0\" class=\"data row15 col0\" >914</td>\n                        <td id=\"T_af85c_row15_col1\" class=\"data row15 col1\" >740</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row16\" class=\"row_heading level0 row16\" >16</th>\n                        <td id=\"T_af85c_row16_col0\" class=\"data row16 col0\" >593</td>\n                        <td id=\"T_af85c_row16_col1\" class=\"data row16 col1\" >279</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row17\" class=\"row_heading level0 row17\" >17</th>\n                        <td id=\"T_af85c_row17_col0\" class=\"data row17 col0\" >304</td>\n                        <td id=\"T_af85c_row17_col1\" class=\"data row17 col1\" >-57</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row18\" class=\"row_heading level0 row18\" >18</th>\n                        <td id=\"T_af85c_row18_col0\" class=\"data row18 col0\" >697</td>\n                        <td id=\"T_af85c_row18_col1\" class=\"data row18 col1\" >145</td>\n            </tr>\n            <tr>\n                        <th id=\"T_af85c_level0_row19\" class=\"row_heading level0 row19\" >19</th>\n                        <td id=\"T_af85c_row19_col0\" class=\"data row19 col0\" >775</td>\n                        <td id=\"T_af85c_row19_col1\" class=\"data row19 col1\" >247</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_7a4c1_\" style='display:inline'><caption>Current WellLog data version with data chunks added in red</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>        <th class=\"col_heading level0 col2\" >COLUMN_Y</th>        <th class=\"col_heading level0 col3\" >COLUMN_Z</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_7a4c1_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_7a4c1_row0_col0\" class=\"data row0 col0\" >265.000000</td>\n                        <td id=\"T_7a4c1_row0_col1\" class=\"data row0 col1\" >845.000000</td>\n                        <td id=\"T_7a4c1_row0_col2\" class=\"data row0 col2\" >nan</td>\n                        <td id=\"T_7a4c1_row0_col3\" class=\"data row0 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_7a4c1_row1_col0\" class=\"data row1 col0\" >92.000000</td>\n                        <td id=\"T_7a4c1_row1_col1\" class=\"data row1 col1\" >246.000000</td>\n                        <td id=\"T_7a4c1_row1_col2\" class=\"data row1 col2\" >nan</td>\n                        <td id=\"T_7a4c1_row1_col3\" class=\"data row1 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_7a4c1_row2_col0\" class=\"data row2 col0\" >804.000000</td>\n                        <td id=\"T_7a4c1_row2_col1\" class=\"data row2 col1\" >268.000000</td>\n                        <td id=\"T_7a4c1_row2_col2\" class=\"data row2 col2\" >nan</td>\n                        <td id=\"T_7a4c1_row2_col3\" class=\"data row2 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_7a4c1_row3_col0\" class=\"data row3 col0\" >645.000000</td>\n                        <td id=\"T_7a4c1_row3_col1\" class=\"data row3 col1\" >877.000000</td>\n                        <td id=\"T_7a4c1_row3_col2\" class=\"data row3 col2\" >nan</td>\n                        <td id=\"T_7a4c1_row3_col3\" class=\"data row3 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_7a4c1_row4_col0\" class=\"data row4 col0\" >-20.000000</td>\n                        <td id=\"T_7a4c1_row4_col1\" class=\"data row4 col1\" >-28.000000</td>\n                        <td id=\"T_7a4c1_row4_col2\" class=\"data row4 col2\" >nan</td>\n                        <td id=\"T_7a4c1_row4_col3\" class=\"data row4 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_7a4c1_row5_col0\" class=\"data row5 col0\" >-29.000000</td>\n                        <td id=\"T_7a4c1_row5_col1\" class=\"data row5 col1\" >832.000000</td>\n                        <td id=\"T_7a4c1_row5_col2\" class=\"data row5 col2\" >192.000000</td>\n                        <td id=\"T_7a4c1_row5_col3\" class=\"data row5 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_7a4c1_row6_col0\" class=\"data row6 col0\" >-15.000000</td>\n                        <td id=\"T_7a4c1_row6_col1\" class=\"data row6 col1\" >107.000000</td>\n                        <td id=\"T_7a4c1_row6_col2\" class=\"data row6 col2\" >816.000000</td>\n                        <td id=\"T_7a4c1_row6_col3\" class=\"data row6 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_7a4c1_row7_col0\" class=\"data row7 col0\" >339.000000</td>\n                        <td id=\"T_7a4c1_row7_col1\" class=\"data row7 col1\" >212.000000</td>\n                        <td id=\"T_7a4c1_row7_col2\" class=\"data row7 col2\" >61.000000</td>\n                        <td id=\"T_7a4c1_row7_col3\" class=\"data row7 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_7a4c1_row8_col0\" class=\"data row8 col0\" >823.000000</td>\n                        <td id=\"T_7a4c1_row8_col1\" class=\"data row8 col1\" >240.000000</td>\n                        <td id=\"T_7a4c1_row8_col2\" class=\"data row8 col2\" >658.000000</td>\n                        <td id=\"T_7a4c1_row8_col3\" class=\"data row8 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_7a4c1_row9_col0\" class=\"data row9 col0\" >-97.000000</td>\n                        <td id=\"T_7a4c1_row9_col1\" class=\"data row9 col1\" >349.000000</td>\n                        <td id=\"T_7a4c1_row9_col2\" class=\"data row9 col2\" >104.000000</td>\n                        <td id=\"T_7a4c1_row9_col3\" class=\"data row9 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n                        <td id=\"T_7a4c1_row10_col0\" class=\"data row10 col0\" >183.000000</td>\n                        <td id=\"T_7a4c1_row10_col1\" class=\"data row10 col1\" >89.000000</td>\n                        <td id=\"T_7a4c1_row10_col2\" class=\"data row10 col2\" >704.000000</td>\n                        <td id=\"T_7a4c1_row10_col3\" class=\"data row10 col3\" >141.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n                        <td id=\"T_7a4c1_row11_col0\" class=\"data row11 col0\" >194.000000</td>\n                        <td id=\"T_7a4c1_row11_col1\" class=\"data row11 col1\" >276.000000</td>\n                        <td id=\"T_7a4c1_row11_col2\" class=\"data row11 col2\" >681.000000</td>\n                        <td id=\"T_7a4c1_row11_col3\" class=\"data row11 col3\" >478.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n                        <td id=\"T_7a4c1_row12_col0\" class=\"data row12 col0\" >-7.000000</td>\n                        <td id=\"T_7a4c1_row12_col1\" class=\"data row12 col1\" >-7.000000</td>\n                        <td id=\"T_7a4c1_row12_col2\" class=\"data row12 col2\" >393.000000</td>\n                        <td id=\"T_7a4c1_row12_col3\" class=\"data row12 col3\" >72.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n                        <td id=\"T_7a4c1_row13_col0\" class=\"data row13 col0\" >446.000000</td>\n                        <td id=\"T_7a4c1_row13_col1\" class=\"data row13 col1\" >829.000000</td>\n                        <td id=\"T_7a4c1_row13_col2\" class=\"data row13 col2\" >329.000000</td>\n                        <td id=\"T_7a4c1_row13_col3\" class=\"data row13 col3\" >476.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n                        <td id=\"T_7a4c1_row14_col0\" class=\"data row14 col0\" >32.000000</td>\n                        <td id=\"T_7a4c1_row14_col1\" class=\"data row14 col1\" >706.000000</td>\n                        <td id=\"T_7a4c1_row14_col2\" class=\"data row14 col2\" >402.000000</td>\n                        <td id=\"T_7a4c1_row14_col3\" class=\"data row14 col3\" >434.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row15\" class=\"row_heading level0 row15\" >15</th>\n                        <td id=\"T_7a4c1_row15_col0\" class=\"data row15 col0\" >914.000000</td>\n                        <td id=\"T_7a4c1_row15_col1\" class=\"data row15 col1\" >740.000000</td>\n                        <td id=\"T_7a4c1_row15_col2\" class=\"data row15 col2\" >418.000000</td>\n                        <td id=\"T_7a4c1_row15_col3\" class=\"data row15 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row16\" class=\"row_heading level0 row16\" >16</th>\n                        <td id=\"T_7a4c1_row16_col0\" class=\"data row16 col0\" >593.000000</td>\n                        <td id=\"T_7a4c1_row16_col1\" class=\"data row16 col1\" >279.000000</td>\n                        <td id=\"T_7a4c1_row16_col2\" class=\"data row16 col2\" >-9.000000</td>\n                        <td id=\"T_7a4c1_row16_col3\" class=\"data row16 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row17\" class=\"row_heading level0 row17\" >17</th>\n                        <td id=\"T_7a4c1_row17_col0\" class=\"data row17 col0\" >304.000000</td>\n                        <td id=\"T_7a4c1_row17_col1\" class=\"data row17 col1\" >-57.000000</td>\n                        <td id=\"T_7a4c1_row17_col2\" class=\"data row17 col2\" >857.000000</td>\n                        <td id=\"T_7a4c1_row17_col3\" class=\"data row17 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row18\" class=\"row_heading level0 row18\" >18</th>\n                        <td id=\"T_7a4c1_row18_col0\" class=\"data row18 col0\" >697.000000</td>\n                        <td id=\"T_7a4c1_row18_col1\" class=\"data row18 col1\" >145.000000</td>\n                        <td id=\"T_7a4c1_row18_col2\" class=\"data row18 col2\" >845.000000</td>\n                        <td id=\"T_7a4c1_row18_col3\" class=\"data row18 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row19\" class=\"row_heading level0 row19\" >19</th>\n                        <td id=\"T_7a4c1_row19_col0\" class=\"data row19 col0\" >775.000000</td>\n                        <td id=\"T_7a4c1_row19_col1\" class=\"data row19 col1\" >247.000000</td>\n                        <td id=\"T_7a4c1_row19_col2\" class=\"data row19 col2\" >78.000000</td>\n                        <td id=\"T_7a4c1_row19_col3\" class=\"data row19 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row20\" class=\"row_heading level0 row20\" >20</th>\n                        <td id=\"T_7a4c1_row20_col0\" class=\"data row20 col0\" >nan</td>\n                        <td id=\"T_7a4c1_row20_col1\" class=\"data row20 col1\" >nan</td>\n                        <td id=\"T_7a4c1_row20_col2\" class=\"data row20 col2\" >484.000000</td>\n                        <td id=\"T_7a4c1_row20_col3\" class=\"data row20 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row21\" class=\"row_heading level0 row21\" >21</th>\n                        <td id=\"T_7a4c1_row21_col0\" class=\"data row21 col0\" >nan</td>\n                        <td id=\"T_7a4c1_row21_col1\" class=\"data row21 col1\" >nan</td>\n                        <td id=\"T_7a4c1_row21_col2\" class=\"data row21 col2\" >384.000000</td>\n                        <td id=\"T_7a4c1_row21_col3\" class=\"data row21 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row22\" class=\"row_heading level0 row22\" >22</th>\n                        <td id=\"T_7a4c1_row22_col0\" class=\"data row22 col0\" >nan</td>\n                        <td id=\"T_7a4c1_row22_col1\" class=\"data row22 col1\" >nan</td>\n                        <td id=\"T_7a4c1_row22_col2\" class=\"data row22 col2\" >658.000000</td>\n                        <td id=\"T_7a4c1_row22_col3\" class=\"data row22 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row23\" class=\"row_heading level0 row23\" >23</th>\n                        <td id=\"T_7a4c1_row23_col0\" class=\"data row23 col0\" >nan</td>\n                        <td id=\"T_7a4c1_row23_col1\" class=\"data row23 col1\" >nan</td>\n                        <td id=\"T_7a4c1_row23_col2\" class=\"data row23 col2\" >622.000000</td>\n                        <td id=\"T_7a4c1_row23_col3\" class=\"data row23 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a4c1_level0_row24\" class=\"row_heading level0 row24\" >24</th>\n                        <td id=\"T_7a4c1_row24_col0\" class=\"data row24 col0\" >nan</td>\n                        <td id=\"T_7a4c1_row24_col1\" class=\"data row24 col1\" >nan</td>\n                        <td id=\"T_7a4c1_row24_col2\" class=\"data row24 col2\" >459.000000</td>\n                        <td id=\"T_7a4c1_row24_col3\" class=\"data row24 col3\" >nan</td>\n            </tr>\n    </tbody></table></div>\n",{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"add-data-by-columns-and-by-rows","__idx":18},"children":["Add data by columns and by rows"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The chunking by columns and rows can be mixed in a same session. This is what the script below is showing:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"SESSION_MODE = 'update' # 'update' | 'overwrite'\n\n# Create a session\ncreate_session_response = client.post(f'{welllog_dms_url}/{record_id}/sessions', json={'mode': SESSION_MODE})\nprint_response(create_session_response)\nsession_id = create_session_response.json()['id']\n\n\nchunk_md_x_1 = generate_df(['COLUMN_MD', 'COLUMN_X'], range(10))\nresponse_chunk_1 = client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=chunk_md_x_1.to_dict(orient='split'))\nprint_response(response_chunk_1)\n\nchunk_md_x_2 = generate_df(['COLUMN_MD', 'COLUMN_X'], range(10, 25))\nresponse_chunk_2 = client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=chunk_md_x_2.to_dict(orient='split'))\nprint_response(response_chunk_2)\n\nchunk_y_1 = generate_df(['COLUMN_Y'], range(15))\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=chunk_y_1.to_dict(orient='split')))\n\nchunk_y_2 = generate_df(['COLUMN_Y'], range(15, 25))\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=chunk_y_2.to_dict(orient='split')))\n\n\n# Commit session\nprint_response(client.patch(f'{welllog_dms_url}/{record_id}/sessions/{session_id}', json={'state': 'commit'}))\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The code below shows initial WellLog data before the session and chunks by columns and rows inserted to the final WellLog data version after the session has been committed."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Display result\nrows_and_cols_response = client.get(f'{welllog_dms_url}/{record_id}/data')\nprint_response(rows_and_cols_response)\nrows_and_cols_response_final = create_df_from_response(rows_and_cols_response)\n\ndisplay_operation(with_new_col, [chunk_md_x_1, chunk_md_x_2, chunk_y_1, chunk_y_2], rows_and_cols_response_final)\n","lang":"python"},"children":[]},"<div>\n<style  type=\"text/css\" >\n#T_eab10_row0_col0,#T_eab10_row0_col1,#T_eab10_row1_col0,#T_eab10_row1_col1,#T_eab10_row2_col0,#T_eab10_row2_col1,#T_eab10_row3_col0,#T_eab10_row3_col1,#T_eab10_row4_col0,#T_eab10_row4_col1,#T_eab10_row5_col0,#T_eab10_row5_col1,#T_eab10_row6_col0,#T_eab10_row6_col1,#T_eab10_row7_col0,#T_eab10_row7_col1,#T_eab10_row8_col0,#T_eab10_row8_col1,#T_eab10_row9_col0,#T_eab10_row9_col1{\n            color:  blue;\n        }\n#T_7a927_row0_col0,#T_7a927_row0_col1,#T_7a927_row1_col0,#T_7a927_row1_col1,#T_7a927_row2_col0,#T_7a927_row2_col1,#T_7a927_row3_col0,#T_7a927_row3_col1,#T_7a927_row4_col0,#T_7a927_row4_col1,#T_7a927_row5_col0,#T_7a927_row5_col1,#T_7a927_row6_col0,#T_7a927_row6_col1,#T_7a927_row7_col0,#T_7a927_row7_col1,#T_7a927_row8_col0,#T_7a927_row8_col1,#T_7a927_row9_col0,#T_7a927_row9_col1,#T_7a927_row10_col0,#T_7a927_row10_col1,#T_7a927_row11_col0,#T_7a927_row11_col1,#T_7a927_row12_col0,#T_7a927_row12_col1,#T_7a927_row13_col0,#T_7a927_row13_col1,#T_7a927_row14_col0,#T_7a927_row14_col1{\n            color:  green;\n        }\n#T_5f34c_row0_col0,#T_5f34c_row1_col0,#T_5f34c_row2_col0,#T_5f34c_row3_col0,#T_5f34c_row4_col0,#T_5f34c_row5_col0,#T_5f34c_row6_col0,#T_5f34c_row7_col0,#T_5f34c_row8_col0,#T_5f34c_row9_col0,#T_5f34c_row10_col0,#T_5f34c_row11_col0,#T_5f34c_row12_col0,#T_5f34c_row13_col0,#T_5f34c_row14_col0{\n            color:  orange;\n        }\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":["#T_15f6a_row0_col0,#T_15f6a_row0_col1,#T_15f6a_row1_col0,#T_15f6a_row1_col1,#T_15f6a_row2_col0,#T_15f6a_row2_col1,#T_15f6a_row3_col0,#T_15f6a_row3_col1,#T_15f6a_row4_col0,#T_15f6a_row4_col1,#T_15f6a_row5_col0,#T_15f6a_row5_col1,#T_15f6a_row6_col0,#T_15f6a_row6_col1,#T_15f6a_row7_col0,#T_15f6a_row7_col1,#T_15f6a_row8_col0,#T_15f6a_row8_col1,#T_15f6a_row9_col0,#T_15f6a_row9_col1{"," ","color:  blue;"," ","}"," ","#T_15f6a_row0_col2,#T_15f6a_row1_col2,#T_15f6a_row2_col2,#T_15f6a_row3_col2,#T_15f6a_row4_col2,#T_15f6a_row5_col2,#T_15f6a_row6_col2,#T_15f6a_row7_col2,#T_15f6a_row8_col2,#T_15f6a_row9_col2,#T_15f6a_row10_col2,#T_15f6a_row11_col2,#T_15f6a_row12_col2,#T_15f6a_row13_col2,#T_15f6a_row14_col2{"," ","color:  orange;"," ","}"," ","#T_15f6a_row0_col3,#T_15f6a_row1_col3,#T_15f6a_row2_col3,#T_15f6a_row3_col3,#T_15f6a_row4_col3,#T_15f6a_row5_col3,#T_15f6a_row6_col3,#T_15f6a_row7_col3,#T_15f6a_row8_col3,#T_15f6a_row9_col3,#T_15f6a_row15_col3,#T_15f6a_row16_col3,#T_15f6a_row17_col3,#T_15f6a_row18_col3,#T_15f6a_row19_col3,#T_15f6a_row20_col3,#T_15f6a_row21_col3,#T_15f6a_row22_col3,#T_15f6a_row23_col3,#T_15f6a_row24_col3{"," ","background-color:  lightyellow;"," ","}"," ","#T_15f6a_row10_col0,#T_15f6a_row10_col1,#T_15f6a_row11_col0,#T_15f6a_row11_col1,#T_15f6a_row12_col0,#T_15f6a_row12_col1,#T_15f6a_row13_col0,#T_15f6a_row13_col1,#T_15f6a_row14_col0,#T_15f6a_row14_col1,#T_15f6a_row15_col0,#T_15f6a_row15_col1,#T_15f6a_row16_col0,#T_15f6a_row16_col1,#T_15f6a_row17_col0,#T_15f6a_row17_col1,#T_15f6a_row18_col0,#T_15f6a_row18_col1,#T_15f6a_row19_col0,#T_15f6a_row19_col1,#T_15f6a_row20_col0,#T_15f6a_row20_col1,#T_15f6a_row21_col0,#T_15f6a_row21_col1,#T_15f6a_row22_col0,#T_15f6a_row22_col1,#T_15f6a_row23_col0,#T_15f6a_row23_col1,#T_15f6a_row24_col0,#T_15f6a_row24_col1{"," ","color:  green;"," ","}"," ","#T_15f6a_row15_col2,#T_15f6a_row16_col2,#T_15f6a_row17_col2,#T_15f6a_row18_col2,#T_15f6a_row19_col2,#T_15f6a_row20_col2,#T_15f6a_row21_col2,#T_15f6a_row22_col2,#T_15f6a_row23_col2,#T_15f6a_row24_col2{"," ","color:  red;"," ","}"," "]},"<table id=\"T_0dc1e_\" style='display:inline'><caption>Initial data - Before session</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>        <th class=\"col_heading level0 col2\" >COLUMN_Y</th>        <th class=\"col_heading level0 col3\" >COLUMN_Z</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_0dc1e_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_0dc1e_row0_col0\" class=\"data row0 col0\" >265.000000</td>\n                        <td id=\"T_0dc1e_row0_col1\" class=\"data row0 col1\" >845.000000</td>\n                        <td id=\"T_0dc1e_row0_col2\" class=\"data row0 col2\" >nan</td>\n                        <td id=\"T_0dc1e_row0_col3\" class=\"data row0 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_0dc1e_row1_col0\" class=\"data row1 col0\" >92.000000</td>\n                        <td id=\"T_0dc1e_row1_col1\" class=\"data row1 col1\" >246.000000</td>\n                        <td id=\"T_0dc1e_row1_col2\" class=\"data row1 col2\" >nan</td>\n                        <td id=\"T_0dc1e_row1_col3\" class=\"data row1 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_0dc1e_row2_col0\" class=\"data row2 col0\" >804.000000</td>\n                        <td id=\"T_0dc1e_row2_col1\" class=\"data row2 col1\" >268.000000</td>\n                        <td id=\"T_0dc1e_row2_col2\" class=\"data row2 col2\" >nan</td>\n                        <td id=\"T_0dc1e_row2_col3\" class=\"data row2 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_0dc1e_row3_col0\" class=\"data row3 col0\" >645.000000</td>\n                        <td id=\"T_0dc1e_row3_col1\" class=\"data row3 col1\" >877.000000</td>\n                        <td id=\"T_0dc1e_row3_col2\" class=\"data row3 col2\" >nan</td>\n                        <td id=\"T_0dc1e_row3_col3\" class=\"data row3 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_0dc1e_row4_col0\" class=\"data row4 col0\" >-20.000000</td>\n                        <td id=\"T_0dc1e_row4_col1\" class=\"data row4 col1\" >-28.000000</td>\n                        <td id=\"T_0dc1e_row4_col2\" class=\"data row4 col2\" >nan</td>\n                        <td id=\"T_0dc1e_row4_col3\" class=\"data row4 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_0dc1e_row5_col0\" class=\"data row5 col0\" >-29.000000</td>\n                        <td id=\"T_0dc1e_row5_col1\" class=\"data row5 col1\" >832.000000</td>\n                        <td id=\"T_0dc1e_row5_col2\" class=\"data row5 col2\" >192.000000</td>\n                        <td id=\"T_0dc1e_row5_col3\" class=\"data row5 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_0dc1e_row6_col0\" class=\"data row6 col0\" >-15.000000</td>\n                        <td id=\"T_0dc1e_row6_col1\" class=\"data row6 col1\" >107.000000</td>\n                        <td id=\"T_0dc1e_row6_col2\" class=\"data row6 col2\" >816.000000</td>\n                        <td id=\"T_0dc1e_row6_col3\" class=\"data row6 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_0dc1e_row7_col0\" class=\"data row7 col0\" >339.000000</td>\n                        <td id=\"T_0dc1e_row7_col1\" class=\"data row7 col1\" >212.000000</td>\n                        <td id=\"T_0dc1e_row7_col2\" class=\"data row7 col2\" >61.000000</td>\n                        <td id=\"T_0dc1e_row7_col3\" class=\"data row7 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_0dc1e_row8_col0\" class=\"data row8 col0\" >823.000000</td>\n                        <td id=\"T_0dc1e_row8_col1\" class=\"data row8 col1\" >240.000000</td>\n                        <td id=\"T_0dc1e_row8_col2\" class=\"data row8 col2\" >658.000000</td>\n                        <td id=\"T_0dc1e_row8_col3\" class=\"data row8 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_0dc1e_row9_col0\" class=\"data row9 col0\" >-97.000000</td>\n                        <td id=\"T_0dc1e_row9_col1\" class=\"data row9 col1\" >349.000000</td>\n                        <td id=\"T_0dc1e_row9_col2\" class=\"data row9 col2\" >104.000000</td>\n                        <td id=\"T_0dc1e_row9_col3\" class=\"data row9 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n                        <td id=\"T_0dc1e_row10_col0\" class=\"data row10 col0\" >183.000000</td>\n                        <td id=\"T_0dc1e_row10_col1\" class=\"data row10 col1\" >89.000000</td>\n                        <td id=\"T_0dc1e_row10_col2\" class=\"data row10 col2\" >704.000000</td>\n                        <td id=\"T_0dc1e_row10_col3\" class=\"data row10 col3\" >141.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n                        <td id=\"T_0dc1e_row11_col0\" class=\"data row11 col0\" >194.000000</td>\n                        <td id=\"T_0dc1e_row11_col1\" class=\"data row11 col1\" >276.000000</td>\n                        <td id=\"T_0dc1e_row11_col2\" class=\"data row11 col2\" >681.000000</td>\n                        <td id=\"T_0dc1e_row11_col3\" class=\"data row11 col3\" >478.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n                        <td id=\"T_0dc1e_row12_col0\" class=\"data row12 col0\" >-7.000000</td>\n                        <td id=\"T_0dc1e_row12_col1\" class=\"data row12 col1\" >-7.000000</td>\n                        <td id=\"T_0dc1e_row12_col2\" class=\"data row12 col2\" >393.000000</td>\n                        <td id=\"T_0dc1e_row12_col3\" class=\"data row12 col3\" >72.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n                        <td id=\"T_0dc1e_row13_col0\" class=\"data row13 col0\" >446.000000</td>\n                        <td id=\"T_0dc1e_row13_col1\" class=\"data row13 col1\" >829.000000</td>\n                        <td id=\"T_0dc1e_row13_col2\" class=\"data row13 col2\" >329.000000</td>\n                        <td id=\"T_0dc1e_row13_col3\" class=\"data row13 col3\" >476.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n                        <td id=\"T_0dc1e_row14_col0\" class=\"data row14 col0\" >32.000000</td>\n                        <td id=\"T_0dc1e_row14_col1\" class=\"data row14 col1\" >706.000000</td>\n                        <td id=\"T_0dc1e_row14_col2\" class=\"data row14 col2\" >402.000000</td>\n                        <td id=\"T_0dc1e_row14_col3\" class=\"data row14 col3\" >434.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row15\" class=\"row_heading level0 row15\" >15</th>\n                        <td id=\"T_0dc1e_row15_col0\" class=\"data row15 col0\" >914.000000</td>\n                        <td id=\"T_0dc1e_row15_col1\" class=\"data row15 col1\" >740.000000</td>\n                        <td id=\"T_0dc1e_row15_col2\" class=\"data row15 col2\" >418.000000</td>\n                        <td id=\"T_0dc1e_row15_col3\" class=\"data row15 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row16\" class=\"row_heading level0 row16\" >16</th>\n                        <td id=\"T_0dc1e_row16_col0\" class=\"data row16 col0\" >593.000000</td>\n                        <td id=\"T_0dc1e_row16_col1\" class=\"data row16 col1\" >279.000000</td>\n                        <td id=\"T_0dc1e_row16_col2\" class=\"data row16 col2\" >-9.000000</td>\n                        <td id=\"T_0dc1e_row16_col3\" class=\"data row16 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row17\" class=\"row_heading level0 row17\" >17</th>\n                        <td id=\"T_0dc1e_row17_col0\" class=\"data row17 col0\" >304.000000</td>\n                        <td id=\"T_0dc1e_row17_col1\" class=\"data row17 col1\" >-57.000000</td>\n                        <td id=\"T_0dc1e_row17_col2\" class=\"data row17 col2\" >857.000000</td>\n                        <td id=\"T_0dc1e_row17_col3\" class=\"data row17 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row18\" class=\"row_heading level0 row18\" >18</th>\n                        <td id=\"T_0dc1e_row18_col0\" class=\"data row18 col0\" >697.000000</td>\n                        <td id=\"T_0dc1e_row18_col1\" class=\"data row18 col1\" >145.000000</td>\n                        <td id=\"T_0dc1e_row18_col2\" class=\"data row18 col2\" >845.000000</td>\n                        <td id=\"T_0dc1e_row18_col3\" class=\"data row18 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row19\" class=\"row_heading level0 row19\" >19</th>\n                        <td id=\"T_0dc1e_row19_col0\" class=\"data row19 col0\" >775.000000</td>\n                        <td id=\"T_0dc1e_row19_col1\" class=\"data row19 col1\" >247.000000</td>\n                        <td id=\"T_0dc1e_row19_col2\" class=\"data row19 col2\" >78.000000</td>\n                        <td id=\"T_0dc1e_row19_col3\" class=\"data row19 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row20\" class=\"row_heading level0 row20\" >20</th>\n                        <td id=\"T_0dc1e_row20_col0\" class=\"data row20 col0\" >nan</td>\n                        <td id=\"T_0dc1e_row20_col1\" class=\"data row20 col1\" >nan</td>\n                        <td id=\"T_0dc1e_row20_col2\" class=\"data row20 col2\" >484.000000</td>\n                        <td id=\"T_0dc1e_row20_col3\" class=\"data row20 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row21\" class=\"row_heading level0 row21\" >21</th>\n                        <td id=\"T_0dc1e_row21_col0\" class=\"data row21 col0\" >nan</td>\n                        <td id=\"T_0dc1e_row21_col1\" class=\"data row21 col1\" >nan</td>\n                        <td id=\"T_0dc1e_row21_col2\" class=\"data row21 col2\" >384.000000</td>\n                        <td id=\"T_0dc1e_row21_col3\" class=\"data row21 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row22\" class=\"row_heading level0 row22\" >22</th>\n                        <td id=\"T_0dc1e_row22_col0\" class=\"data row22 col0\" >nan</td>\n                        <td id=\"T_0dc1e_row22_col1\" class=\"data row22 col1\" >nan</td>\n                        <td id=\"T_0dc1e_row22_col2\" class=\"data row22 col2\" >658.000000</td>\n                        <td id=\"T_0dc1e_row22_col3\" class=\"data row22 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row23\" class=\"row_heading level0 row23\" >23</th>\n                        <td id=\"T_0dc1e_row23_col0\" class=\"data row23 col0\" >nan</td>\n                        <td id=\"T_0dc1e_row23_col1\" class=\"data row23 col1\" >nan</td>\n                        <td id=\"T_0dc1e_row23_col2\" class=\"data row23 col2\" >622.000000</td>\n                        <td id=\"T_0dc1e_row23_col3\" class=\"data row23 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0dc1e_level0_row24\" class=\"row_heading level0 row24\" >24</th>\n                        <td id=\"T_0dc1e_row24_col0\" class=\"data row24 col0\" >nan</td>\n                        <td id=\"T_0dc1e_row24_col1\" class=\"data row24 col1\" >nan</td>\n                        <td id=\"T_0dc1e_row24_col2\" class=\"data row24 col2\" >459.000000</td>\n                        <td id=\"T_0dc1e_row24_col3\" class=\"data row24 col3\" >nan</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_eab10_\" style='display:inline'><caption>chunk 1 sent</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_eab10_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_eab10_row0_col0\" class=\"data row0 col0\" >614</td>\n                        <td id=\"T_eab10_row0_col1\" class=\"data row0 col1\" >964</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_eab10_row1_col0\" class=\"data row1 col0\" >887</td>\n                        <td id=\"T_eab10_row1_col1\" class=\"data row1 col1\" >155</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_eab10_row2_col0\" class=\"data row2 col0\" >865</td>\n                        <td id=\"T_eab10_row2_col1\" class=\"data row2 col1\" >179</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_eab10_row3_col0\" class=\"data row3 col0\" >343</td>\n                        <td id=\"T_eab10_row3_col1\" class=\"data row3 col1\" >167</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_eab10_row4_col0\" class=\"data row4 col0\" >212</td>\n                        <td id=\"T_eab10_row4_col1\" class=\"data row4 col1\" >100</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_eab10_row5_col0\" class=\"data row5 col0\" >-52</td>\n                        <td id=\"T_eab10_row5_col1\" class=\"data row5 col1\" >-98</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_eab10_row6_col0\" class=\"data row6 col0\" >738</td>\n                        <td id=\"T_eab10_row6_col1\" class=\"data row6 col1\" >573</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_eab10_row7_col0\" class=\"data row7 col0\" >151</td>\n                        <td id=\"T_eab10_row7_col1\" class=\"data row7 col1\" >138</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_eab10_row8_col0\" class=\"data row8 col0\" >-21</td>\n                        <td id=\"T_eab10_row8_col1\" class=\"data row8 col1\" >378</td>\n            </tr>\n            <tr>\n                        <th id=\"T_eab10_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_eab10_row9_col0\" class=\"data row9 col0\" >178</td>\n                        <td id=\"T_eab10_row9_col1\" class=\"data row9 col1\" >266</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_7a927_\" style='display:inline'><caption>chunk 2 sent</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_7a927_level0_row0\" class=\"row_heading level0 row0\" >10</th>\n                        <td id=\"T_7a927_row0_col0\" class=\"data row0 col0\" >172</td>\n                        <td id=\"T_7a927_row0_col1\" class=\"data row0 col1\" >596</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row1\" class=\"row_heading level0 row1\" >11</th>\n                        <td id=\"T_7a927_row1_col0\" class=\"data row1 col0\" >521</td>\n                        <td id=\"T_7a927_row1_col1\" class=\"data row1 col1\" >618</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row2\" class=\"row_heading level0 row2\" >12</th>\n                        <td id=\"T_7a927_row2_col0\" class=\"data row2 col0\" >592</td>\n                        <td id=\"T_7a927_row2_col1\" class=\"data row2 col1\" >832</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row3\" class=\"row_heading level0 row3\" >13</th>\n                        <td id=\"T_7a927_row3_col0\" class=\"data row3 col0\" >560</td>\n                        <td id=\"T_7a927_row3_col1\" class=\"data row3 col1\" >831</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row4\" class=\"row_heading level0 row4\" >14</th>\n                        <td id=\"T_7a927_row4_col0\" class=\"data row4 col0\" >926</td>\n                        <td id=\"T_7a927_row4_col1\" class=\"data row4 col1\" >179</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row5\" class=\"row_heading level0 row5\" >15</th>\n                        <td id=\"T_7a927_row5_col0\" class=\"data row5 col0\" >901</td>\n                        <td id=\"T_7a927_row5_col1\" class=\"data row5 col1\" >486</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row6\" class=\"row_heading level0 row6\" >16</th>\n                        <td id=\"T_7a927_row6_col0\" class=\"data row6 col0\" >610</td>\n                        <td id=\"T_7a927_row6_col1\" class=\"data row6 col1\" >472</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row7\" class=\"row_heading level0 row7\" >17</th>\n                        <td id=\"T_7a927_row7_col0\" class=\"data row7 col0\" >587</td>\n                        <td id=\"T_7a927_row7_col1\" class=\"data row7 col1\" >325</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row8\" class=\"row_heading level0 row8\" >18</th>\n                        <td id=\"T_7a927_row8_col0\" class=\"data row8 col0\" >463</td>\n                        <td id=\"T_7a927_row8_col1\" class=\"data row8 col1\" >653</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row9\" class=\"row_heading level0 row9\" >19</th>\n                        <td id=\"T_7a927_row9_col0\" class=\"data row9 col0\" >9</td>\n                        <td id=\"T_7a927_row9_col1\" class=\"data row9 col1\" >923</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row10\" class=\"row_heading level0 row10\" >20</th>\n                        <td id=\"T_7a927_row10_col0\" class=\"data row10 col0\" >138</td>\n                        <td id=\"T_7a927_row10_col1\" class=\"data row10 col1\" >460</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row11\" class=\"row_heading level0 row11\" >21</th>\n                        <td id=\"T_7a927_row11_col0\" class=\"data row11 col0\" >715</td>\n                        <td id=\"T_7a927_row11_col1\" class=\"data row11 col1\" >362</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row12\" class=\"row_heading level0 row12\" >22</th>\n                        <td id=\"T_7a927_row12_col0\" class=\"data row12 col0\" >590</td>\n                        <td id=\"T_7a927_row12_col1\" class=\"data row12 col1\" >-91</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row13\" class=\"row_heading level0 row13\" >23</th>\n                        <td id=\"T_7a927_row13_col0\" class=\"data row13 col0\" >642</td>\n                        <td id=\"T_7a927_row13_col1\" class=\"data row13 col1\" >-18</td>\n            </tr>\n            <tr>\n                        <th id=\"T_7a927_level0_row14\" class=\"row_heading level0 row14\" >24</th>\n                        <td id=\"T_7a927_row14_col0\" class=\"data row14 col0\" >679</td>\n                        <td id=\"T_7a927_row14_col1\" class=\"data row14 col1\" >54</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_5f34c_\" style='display:inline'><caption>chunk 3 sent</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_Y</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_5f34c_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_5f34c_row0_col0\" class=\"data row0 col0\" >108</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_5f34c_row1_col0\" class=\"data row1 col0\" >979</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_5f34c_row2_col0\" class=\"data row2 col0\" >533</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_5f34c_row3_col0\" class=\"data row3 col0\" >235</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_5f34c_row4_col0\" class=\"data row4 col0\" >497</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_5f34c_row5_col0\" class=\"data row5 col0\" >608</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_5f34c_row6_col0\" class=\"data row6 col0\" >781</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_5f34c_row7_col0\" class=\"data row7 col0\" >646</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_5f34c_row8_col0\" class=\"data row8 col0\" >157</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_5f34c_row9_col0\" class=\"data row9 col0\" >895</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n                        <td id=\"T_5f34c_row10_col0\" class=\"data row10 col0\" >705</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n                        <td id=\"T_5f34c_row11_col0\" class=\"data row11 col0\" >873</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n                        <td id=\"T_5f34c_row12_col0\" class=\"data row12 col0\" >298</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n                        <td id=\"T_5f34c_row13_col0\" class=\"data row13 col0\" >-82</td>\n            </tr>\n            <tr>\n                        <th id=\"T_5f34c_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n                        <td id=\"T_5f34c_row14_col0\" class=\"data row14 col0\" >484</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_ce4cc_\" style='display:inline'><caption>chunk 4 sent</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_Y</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_ce4cc_level0_row0\" class=\"row_heading level0 row0\" >15</th>\n                        <td id=\"T_ce4cc_row0_col0\" class=\"data row0 col0\" >446</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row1\" class=\"row_heading level0 row1\" >16</th>\n                        <td id=\"T_ce4cc_row1_col0\" class=\"data row1 col0\" >456</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row2\" class=\"row_heading level0 row2\" >17</th>\n                        <td id=\"T_ce4cc_row2_col0\" class=\"data row2 col0\" >776</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row3\" class=\"row_heading level0 row3\" >18</th>\n                        <td id=\"T_ce4cc_row3_col0\" class=\"data row3 col0\" >208</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row4\" class=\"row_heading level0 row4\" >19</th>\n                        <td id=\"T_ce4cc_row4_col0\" class=\"data row4 col0\" >236</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row5\" class=\"row_heading level0 row5\" >20</th>\n                        <td id=\"T_ce4cc_row5_col0\" class=\"data row5 col0\" >795</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row6\" class=\"row_heading level0 row6\" >21</th>\n                        <td id=\"T_ce4cc_row6_col0\" class=\"data row6 col0\" >760</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row7\" class=\"row_heading level0 row7\" >22</th>\n                        <td id=\"T_ce4cc_row7_col0\" class=\"data row7 col0\" >160</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row8\" class=\"row_heading level0 row8\" >23</th>\n                        <td id=\"T_ce4cc_row8_col0\" class=\"data row8 col0\" >667</td>\n            </tr>\n            <tr>\n                        <th id=\"T_ce4cc_level0_row9\" class=\"row_heading level0 row9\" >24</th>\n                        <td id=\"T_ce4cc_row9_col0\" class=\"data row9 col0\" >447</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_15f6a_\" style='display:inline'><caption>Final data - After session commit</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>        <th class=\"col_heading level0 col2\" >COLUMN_Y</th>        <th class=\"col_heading level0 col3\" >COLUMN_Z</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_15f6a_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_15f6a_row0_col0\" class=\"data row0 col0\" >614</td>\n                        <td id=\"T_15f6a_row0_col1\" class=\"data row0 col1\" >964</td>\n                        <td id=\"T_15f6a_row0_col2\" class=\"data row0 col2\" >108.000000</td>\n                        <td id=\"T_15f6a_row0_col3\" class=\"data row0 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_15f6a_row1_col0\" class=\"data row1 col0\" >887</td>\n                        <td id=\"T_15f6a_row1_col1\" class=\"data row1 col1\" >155</td>\n                        <td id=\"T_15f6a_row1_col2\" class=\"data row1 col2\" >979.000000</td>\n                        <td id=\"T_15f6a_row1_col3\" class=\"data row1 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_15f6a_row2_col0\" class=\"data row2 col0\" >865</td>\n                        <td id=\"T_15f6a_row2_col1\" class=\"data row2 col1\" >179</td>\n                        <td id=\"T_15f6a_row2_col2\" class=\"data row2 col2\" >533.000000</td>\n                        <td id=\"T_15f6a_row2_col3\" class=\"data row2 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_15f6a_row3_col0\" class=\"data row3 col0\" >343</td>\n                        <td id=\"T_15f6a_row3_col1\" class=\"data row3 col1\" >167</td>\n                        <td id=\"T_15f6a_row3_col2\" class=\"data row3 col2\" >235.000000</td>\n                        <td id=\"T_15f6a_row3_col3\" class=\"data row3 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_15f6a_row4_col0\" class=\"data row4 col0\" >212</td>\n                        <td id=\"T_15f6a_row4_col1\" class=\"data row4 col1\" >100</td>\n                        <td id=\"T_15f6a_row4_col2\" class=\"data row4 col2\" >497.000000</td>\n                        <td id=\"T_15f6a_row4_col3\" class=\"data row4 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_15f6a_row5_col0\" class=\"data row5 col0\" >-52</td>\n                        <td id=\"T_15f6a_row5_col1\" class=\"data row5 col1\" >-98</td>\n                        <td id=\"T_15f6a_row5_col2\" class=\"data row5 col2\" >608.000000</td>\n                        <td id=\"T_15f6a_row5_col3\" class=\"data row5 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_15f6a_row6_col0\" class=\"data row6 col0\" >738</td>\n                        <td id=\"T_15f6a_row6_col1\" class=\"data row6 col1\" >573</td>\n                        <td id=\"T_15f6a_row6_col2\" class=\"data row6 col2\" >781.000000</td>\n                        <td id=\"T_15f6a_row6_col3\" class=\"data row6 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_15f6a_row7_col0\" class=\"data row7 col0\" >151</td>\n                        <td id=\"T_15f6a_row7_col1\" class=\"data row7 col1\" >138</td>\n                        <td id=\"T_15f6a_row7_col2\" class=\"data row7 col2\" >646.000000</td>\n                        <td id=\"T_15f6a_row7_col3\" class=\"data row7 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_15f6a_row8_col0\" class=\"data row8 col0\" >-21</td>\n                        <td id=\"T_15f6a_row8_col1\" class=\"data row8 col1\" >378</td>\n                        <td id=\"T_15f6a_row8_col2\" class=\"data row8 col2\" >157.000000</td>\n                        <td id=\"T_15f6a_row8_col3\" class=\"data row8 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_15f6a_row9_col0\" class=\"data row9 col0\" >178</td>\n                        <td id=\"T_15f6a_row9_col1\" class=\"data row9 col1\" >266</td>\n                        <td id=\"T_15f6a_row9_col2\" class=\"data row9 col2\" >895.000000</td>\n                        <td id=\"T_15f6a_row9_col3\" class=\"data row9 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n                        <td id=\"T_15f6a_row10_col0\" class=\"data row10 col0\" >172</td>\n                        <td id=\"T_15f6a_row10_col1\" class=\"data row10 col1\" >596</td>\n                        <td id=\"T_15f6a_row10_col2\" class=\"data row10 col2\" >705.000000</td>\n                        <td id=\"T_15f6a_row10_col3\" class=\"data row10 col3\" >141.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n                        <td id=\"T_15f6a_row11_col0\" class=\"data row11 col0\" >521</td>\n                        <td id=\"T_15f6a_row11_col1\" class=\"data row11 col1\" >618</td>\n                        <td id=\"T_15f6a_row11_col2\" class=\"data row11 col2\" >873.000000</td>\n                        <td id=\"T_15f6a_row11_col3\" class=\"data row11 col3\" >478.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n                        <td id=\"T_15f6a_row12_col0\" class=\"data row12 col0\" >592</td>\n                        <td id=\"T_15f6a_row12_col1\" class=\"data row12 col1\" >832</td>\n                        <td id=\"T_15f6a_row12_col2\" class=\"data row12 col2\" >298.000000</td>\n                        <td id=\"T_15f6a_row12_col3\" class=\"data row12 col3\" >72.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n                        <td id=\"T_15f6a_row13_col0\" class=\"data row13 col0\" >560</td>\n                        <td id=\"T_15f6a_row13_col1\" class=\"data row13 col1\" >831</td>\n                        <td id=\"T_15f6a_row13_col2\" class=\"data row13 col2\" >-82.000000</td>\n                        <td id=\"T_15f6a_row13_col3\" class=\"data row13 col3\" >476.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n                        <td id=\"T_15f6a_row14_col0\" class=\"data row14 col0\" >926</td>\n                        <td id=\"T_15f6a_row14_col1\" class=\"data row14 col1\" >179</td>\n                        <td id=\"T_15f6a_row14_col2\" class=\"data row14 col2\" >484.000000</td>\n                        <td id=\"T_15f6a_row14_col3\" class=\"data row14 col3\" >434.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row15\" class=\"row_heading level0 row15\" >15</th>\n                        <td id=\"T_15f6a_row15_col0\" class=\"data row15 col0\" >901</td>\n                        <td id=\"T_15f6a_row15_col1\" class=\"data row15 col1\" >486</td>\n                        <td id=\"T_15f6a_row15_col2\" class=\"data row15 col2\" >446.000000</td>\n                        <td id=\"T_15f6a_row15_col3\" class=\"data row15 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row16\" class=\"row_heading level0 row16\" >16</th>\n                        <td id=\"T_15f6a_row16_col0\" class=\"data row16 col0\" >610</td>\n                        <td id=\"T_15f6a_row16_col1\" class=\"data row16 col1\" >472</td>\n                        <td id=\"T_15f6a_row16_col2\" class=\"data row16 col2\" >456.000000</td>\n                        <td id=\"T_15f6a_row16_col3\" class=\"data row16 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row17\" class=\"row_heading level0 row17\" >17</th>\n                        <td id=\"T_15f6a_row17_col0\" class=\"data row17 col0\" >587</td>\n                        <td id=\"T_15f6a_row17_col1\" class=\"data row17 col1\" >325</td>\n                        <td id=\"T_15f6a_row17_col2\" class=\"data row17 col2\" >776.000000</td>\n                        <td id=\"T_15f6a_row17_col3\" class=\"data row17 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row18\" class=\"row_heading level0 row18\" >18</th>\n                        <td id=\"T_15f6a_row18_col0\" class=\"data row18 col0\" >463</td>\n                        <td id=\"T_15f6a_row18_col1\" class=\"data row18 col1\" >653</td>\n                        <td id=\"T_15f6a_row18_col2\" class=\"data row18 col2\" >208.000000</td>\n                        <td id=\"T_15f6a_row18_col3\" class=\"data row18 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row19\" class=\"row_heading level0 row19\" >19</th>\n                        <td id=\"T_15f6a_row19_col0\" class=\"data row19 col0\" >9</td>\n                        <td id=\"T_15f6a_row19_col1\" class=\"data row19 col1\" >923</td>\n                        <td id=\"T_15f6a_row19_col2\" class=\"data row19 col2\" >236.000000</td>\n                        <td id=\"T_15f6a_row19_col3\" class=\"data row19 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row20\" class=\"row_heading level0 row20\" >20</th>\n                        <td id=\"T_15f6a_row20_col0\" class=\"data row20 col0\" >138</td>\n                        <td id=\"T_15f6a_row20_col1\" class=\"data row20 col1\" >460</td>\n                        <td id=\"T_15f6a_row20_col2\" class=\"data row20 col2\" >795.000000</td>\n                        <td id=\"T_15f6a_row20_col3\" class=\"data row20 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row21\" class=\"row_heading level0 row21\" >21</th>\n                        <td id=\"T_15f6a_row21_col0\" class=\"data row21 col0\" >715</td>\n                        <td id=\"T_15f6a_row21_col1\" class=\"data row21 col1\" >362</td>\n                        <td id=\"T_15f6a_row21_col2\" class=\"data row21 col2\" >760.000000</td>\n                        <td id=\"T_15f6a_row21_col3\" class=\"data row21 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row22\" class=\"row_heading level0 row22\" >22</th>\n                        <td id=\"T_15f6a_row22_col0\" class=\"data row22 col0\" >590</td>\n                        <td id=\"T_15f6a_row22_col1\" class=\"data row22 col1\" >-91</td>\n                        <td id=\"T_15f6a_row22_col2\" class=\"data row22 col2\" >160.000000</td>\n                        <td id=\"T_15f6a_row22_col3\" class=\"data row22 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row23\" class=\"row_heading level0 row23\" >23</th>\n                        <td id=\"T_15f6a_row23_col0\" class=\"data row23 col0\" >642</td>\n                        <td id=\"T_15f6a_row23_col1\" class=\"data row23 col1\" >-18</td>\n                        <td id=\"T_15f6a_row23_col2\" class=\"data row23 col2\" >667.000000</td>\n                        <td id=\"T_15f6a_row23_col3\" class=\"data row23 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_15f6a_level0_row24\" class=\"row_heading level0 row24\" >24</th>\n                        <td id=\"T_15f6a_row24_col0\" class=\"data row24 col0\" >679</td>\n                        <td id=\"T_15f6a_row24_col1\" class=\"data row24 col1\" >54</td>\n                        <td id=\"T_15f6a_row24_col2\" class=\"data row24 col2\" >447.000000</td>\n                        <td id=\"T_15f6a_row24_col3\" class=\"data row24 col3\" >nan</td>\n            </tr>\n    </tbody></table></div>\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The function below shows the differences between the current WellLog data version with columns and rows added by chunk and the previous version of the WellLog data."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"display_previous_and_current_well_log_data_versions(record_id)\n","lang":"python"},"children":[]},"<div>\n<style  type=\"text/css\" >\n#T_d0644_row0_col0,#T_d0644_row0_col1,#T_d0644_row1_col0,#T_d0644_row1_col1,#T_d0644_row2_col0,#T_d0644_row2_col1,#T_d0644_row3_col0,#T_d0644_row3_col1,#T_d0644_row4_col0,#T_d0644_row4_col1,#T_d0644_row5_col0,#T_d0644_row5_col1,#T_d0644_row5_col2,#T_d0644_row6_col0,#T_d0644_row6_col1,#T_d0644_row6_col2,#T_d0644_row7_col0,#T_d0644_row7_col1,#T_d0644_row7_col2,#T_d0644_row8_col0,#T_d0644_row8_col1,#T_d0644_row8_col2,#T_d0644_row9_col0,#T_d0644_row9_col1,#T_d0644_row9_col2,#T_d0644_row10_col0,#T_d0644_row10_col1,#T_d0644_row10_col2,#T_d0644_row10_col3,#T_d0644_row11_col0,#T_d0644_row11_col1,#T_d0644_row11_col2,#T_d0644_row11_col3,#T_d0644_row12_col0,#T_d0644_row12_col1,#T_d0644_row12_col2,#T_d0644_row12_col3,#T_d0644_row13_col0,#T_d0644_row13_col1,#T_d0644_row13_col2,#T_d0644_row13_col3,#T_d0644_row14_col0,#T_d0644_row14_col1,#T_d0644_row14_col2,#T_d0644_row14_col3,#T_d0644_row15_col0,#T_d0644_row15_col1,#T_d0644_row15_col2,#T_d0644_row16_col0,#T_d0644_row16_col1,#T_d0644_row16_col2,#T_d0644_row17_col0,#T_d0644_row17_col1,#T_d0644_row17_col2,#T_d0644_row18_col0,#T_d0644_row18_col1,#T_d0644_row18_col2,#T_d0644_row19_col0,#T_d0644_row19_col1,#T_d0644_row19_col2,#T_d0644_row20_col2,#T_d0644_row21_col2,#T_d0644_row22_col2,#T_d0644_row23_col2,#T_d0644_row24_col2{\n            color:  blue;\n        }\n#T_d0644_row0_col2,#T_d0644_row0_col3,#T_d0644_row1_col2,#T_d0644_row1_col3,#T_d0644_row2_col2,#T_d0644_row2_col3,#T_d0644_row3_col2,#T_d0644_row3_col3,#T_d0644_row4_col2,#T_d0644_row4_col3,#T_d0644_row5_col3,#T_d0644_row6_col3,#T_d0644_row7_col3,#T_d0644_row8_col3,#T_d0644_row9_col3,#T_d0644_row15_col3,#T_d0644_row16_col3,#T_d0644_row17_col3,#T_d0644_row18_col3,#T_d0644_row19_col3,#T_d0644_row20_col0,#T_d0644_row20_col1,#T_d0644_row20_col3,#T_d0644_row21_col0,#T_d0644_row21_col1,#T_d0644_row21_col3,#T_d0644_row22_col0,#T_d0644_row22_col1,#T_d0644_row22_col3,#T_d0644_row23_col0,#T_d0644_row23_col1,#T_d0644_row23_col3,#T_d0644_row24_col0,#T_d0644_row24_col1,#T_d0644_row24_col3{\n            background-color:  lightyellow;\n            color:  blue;\n        }\n#T_413e0_row0_col0,#T_413e0_row0_col1,#T_413e0_row0_col2,#T_413e0_row1_col0,#T_413e0_row1_col1,#T_413e0_row1_col2,#T_413e0_row2_col0,#T_413e0_row2_col1,#T_413e0_row2_col2,#T_413e0_row3_col0,#T_413e0_row3_col1,#T_413e0_row3_col2,#T_413e0_row4_col0,#T_413e0_row4_col1,#T_413e0_row4_col2,#T_413e0_row5_col0,#T_413e0_row5_col1,#T_413e0_row5_col2,#T_413e0_row6_col0,#T_413e0_row6_col1,#T_413e0_row6_col2,#T_413e0_row7_col0,#T_413e0_row7_col1,#T_413e0_row7_col2,#T_413e0_row8_col0,#T_413e0_row8_col1,#T_413e0_row8_col2,#T_413e0_row9_col0,#T_413e0_row9_col1,#T_413e0_row9_col2,#T_413e0_row10_col0,#T_413e0_row10_col1,#T_413e0_row10_col2,#T_413e0_row10_col3,#T_413e0_row11_col0,#T_413e0_row11_col1,#T_413e0_row11_col2,#T_413e0_row11_col3,#T_413e0_row12_col0,#T_413e0_row12_col1,#T_413e0_row12_col2,#T_413e0_row12_col3,#T_413e0_row13_col0,#T_413e0_row13_col1,#T_413e0_row13_col2,#T_413e0_row13_col3,#T_413e0_row14_col0,#T_413e0_row14_col1,#T_413e0_row14_col2,#T_413e0_row14_col3,#T_413e0_row15_col0,#T_413e0_row15_col1,#T_413e0_row15_col2,#T_413e0_row16_col0,#T_413e0_row16_col1,#T_413e0_row16_col2,#T_413e0_row17_col0,#T_413e0_row17_col1,#T_413e0_row17_col2,#T_413e0_row18_col0,#T_413e0_row18_col1,#T_413e0_row18_col2,#T_413e0_row19_col0,#T_413e0_row19_col1,#T_413e0_row19_col2,#T_413e0_row20_col0,#T_413e0_row20_col1,#T_413e0_row20_col2,#T_413e0_row21_col0,#T_413e0_row21_col1,#T_413e0_row21_col2,#T_413e0_row22_col0,#T_413e0_row22_col1,#T_413e0_row22_col2,#T_413e0_row23_col0,#T_413e0_row23_col1,#T_413e0_row23_col2,#T_413e0_row24_col0,#T_413e0_row24_col1,#T_413e0_row24_col2{\n            color:  blue;\n        }\n#T_413e0_row0_col3,#T_413e0_row1_col3,#T_413e0_row2_col3,#T_413e0_row3_col3,#T_413e0_row4_col3,#T_413e0_row5_col3,#T_413e0_row6_col3,#T_413e0_row7_col3,#T_413e0_row8_col3,#T_413e0_row9_col3,#T_413e0_row15_col3,#T_413e0_row16_col3,#T_413e0_row17_col3,#T_413e0_row18_col3,#T_413e0_row19_col3,#T_413e0_row20_col3,#T_413e0_row21_col3,#T_413e0_row22_col3,#T_413e0_row23_col3,#T_413e0_row24_col3{\n            color:  blue;\n            background-color:  lightyellow;\n        }\n"]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_d0644_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Previous WellLog data version"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col2"},"children":["COLUMN_Y"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col3"},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row0_col0","className":"data row0 col0"},"children":["265.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row0_col1","className":"data row0 col1"},"children":["845.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row0_col2","className":"data row0 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row0_col3","className":"data row0 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row1_col0","className":"data row1 col0"},"children":["92.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row1_col1","className":"data row1 col1"},"children":["246.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row1_col2","className":"data row1 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row1_col3","className":"data row1 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row2_col0","className":"data row2 col0"},"children":["804.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row2_col1","className":"data row2 col1"},"children":["268.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row2_col2","className":"data row2 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row2_col3","className":"data row2 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row3_col0","className":"data row3 col0"},"children":["645.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row3_col1","className":"data row3 col1"},"children":["877.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row3_col2","className":"data row3 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row3_col3","className":"data row3 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row4_col0","className":"data row4 col0"},"children":["-20.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row4_col1","className":"data row4 col1"},"children":["-28.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row4_col2","className":"data row4 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row4_col3","className":"data row4 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row5_col0","className":"data row5 col0"},"children":["-29.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row5_col1","className":"data row5 col1"},"children":["832.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row5_col2","className":"data row5 col2"},"children":["192.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row5_col3","className":"data row5 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row6_col0","className":"data row6 col0"},"children":["-15.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row6_col1","className":"data row6 col1"},"children":["107.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row6_col2","className":"data row6 col2"},"children":["816.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row6_col3","className":"data row6 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row7_col0","className":"data row7 col0"},"children":["339.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row7_col1","className":"data row7 col1"},"children":["212.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row7_col2","className":"data row7 col2"},"children":["61.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row7_col3","className":"data row7 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row8_col0","className":"data row8 col0"},"children":["823.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row8_col1","className":"data row8 col1"},"children":["240.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row8_col2","className":"data row8 col2"},"children":["658.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row8_col3","className":"data row8 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row9_col0","className":"data row9 col0"},"children":["-97.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row9_col1","className":"data row9 col1"},"children":["349.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row9_col2","className":"data row9 col2"},"children":["104.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row9_col3","className":"data row9 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row10","className":"row_heading level0 row10"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row10_col0","className":"data row10 col0"},"children":["183.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row10_col1","className":"data row10 col1"},"children":["89.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row10_col2","className":"data row10 col2"},"children":["704.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row10_col3","className":"data row10 col3"},"children":["141.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row11","className":"row_heading level0 row11"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row11_col0","className":"data row11 col0"},"children":["194.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row11_col1","className":"data row11 col1"},"children":["276.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row11_col2","className":"data row11 col2"},"children":["681.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row11_col3","className":"data row11 col3"},"children":["478.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row12","className":"row_heading level0 row12"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row12_col0","className":"data row12 col0"},"children":["-7.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row12_col1","className":"data row12 col1"},"children":["-7.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row12_col2","className":"data row12 col2"},"children":["393.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row12_col3","className":"data row12 col3"},"children":["72.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row13","className":"row_heading level0 row13"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row13_col0","className":"data row13 col0"},"children":["446.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row13_col1","className":"data row13 col1"},"children":["829.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row13_col2","className":"data row13 col2"},"children":["329.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row13_col3","className":"data row13 col3"},"children":["476.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row14","className":"row_heading level0 row14"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row14_col0","className":"data row14 col0"},"children":["32.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row14_col1","className":"data row14 col1"},"children":["706.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row14_col2","className":"data row14 col2"},"children":["402.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row14_col3","className":"data row14 col3"},"children":["434.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row15","className":"row_heading level0 row15"},"children":["15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row15_col0","className":"data row15 col0"},"children":["914.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row15_col1","className":"data row15 col1"},"children":["740.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row15_col2","className":"data row15 col2"},"children":["418.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row15_col3","className":"data row15 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row16","className":"row_heading level0 row16"},"children":["16"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row16_col0","className":"data row16 col0"},"children":["593.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row16_col1","className":"data row16 col1"},"children":["279.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row16_col2","className":"data row16 col2"},"children":["-9.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row16_col3","className":"data row16 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row17","className":"row_heading level0 row17"},"children":["17"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row17_col0","className":"data row17 col0"},"children":["304.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row17_col1","className":"data row17 col1"},"children":["-57.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row17_col2","className":"data row17 col2"},"children":["857.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row17_col3","className":"data row17 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row18","className":"row_heading level0 row18"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row18_col0","className":"data row18 col0"},"children":["697.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row18_col1","className":"data row18 col1"},"children":["145.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row18_col2","className":"data row18 col2"},"children":["845.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row18_col3","className":"data row18 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row19","className":"row_heading level0 row19"},"children":["19"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row19_col0","className":"data row19 col0"},"children":["775.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row19_col1","className":"data row19 col1"},"children":["247.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row19_col2","className":"data row19 col2"},"children":["78.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row19_col3","className":"data row19 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row20","className":"row_heading level0 row20"},"children":["20"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row20_col0","className":"data row20 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row20_col1","className":"data row20 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row20_col2","className":"data row20 col2"},"children":["484.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row20_col3","className":"data row20 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row21","className":"row_heading level0 row21"},"children":["21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row21_col0","className":"data row21 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row21_col1","className":"data row21 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row21_col2","className":"data row21 col2"},"children":["384.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row21_col3","className":"data row21 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row22","className":"row_heading level0 row22"},"children":["22"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row22_col0","className":"data row22 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row22_col1","className":"data row22 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row22_col2","className":"data row22 col2"},"children":["658.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row22_col3","className":"data row22 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row23","className":"row_heading level0 row23"},"children":["23"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row23_col0","className":"data row23 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row23_col1","className":"data row23 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row23_col2","className":"data row23 col2"},"children":["622.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row23_col3","className":"data row23 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_d0644_level0_row24","className":"row_heading level0 row24"},"children":["24"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row24_col0","className":"data row24 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row24_col1","className":"data row24 col1"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row24_col2","className":"data row24 col2"},"children":["459.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_d0644_row24_col3","className":"data row24 col3"},"children":["nan"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_413e0_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Current WellLog data version with data chunks added in red"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col2"},"children":["COLUMN_Y"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col3"},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row0_col0","className":"data row0 col0"},"children":["614"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row0_col1","className":"data row0 col1"},"children":["964"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row0_col2","className":"data row0 col2"},"children":["108.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row0_col3","className":"data row0 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row1_col0","className":"data row1 col0"},"children":["887"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row1_col1","className":"data row1 col1"},"children":["155"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row1_col2","className":"data row1 col2"},"children":["979.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row1_col3","className":"data row1 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row2_col0","className":"data row2 col0"},"children":["865"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row2_col1","className":"data row2 col1"},"children":["179"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row2_col2","className":"data row2 col2"},"children":["533.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row2_col3","className":"data row2 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row3_col0","className":"data row3 col0"},"children":["343"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row3_col1","className":"data row3 col1"},"children":["167"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row3_col2","className":"data row3 col2"},"children":["235.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row3_col3","className":"data row3 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row4_col0","className":"data row4 col0"},"children":["212"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row4_col1","className":"data row4 col1"},"children":["100"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row4_col2","className":"data row4 col2"},"children":["497.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row4_col3","className":"data row4 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row5_col0","className":"data row5 col0"},"children":["-52"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row5_col1","className":"data row5 col1"},"children":["-98"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row5_col2","className":"data row5 col2"},"children":["608.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row5_col3","className":"data row5 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row6_col0","className":"data row6 col0"},"children":["738"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row6_col1","className":"data row6 col1"},"children":["573"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row6_col2","className":"data row6 col2"},"children":["781.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row6_col3","className":"data row6 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row7_col0","className":"data row7 col0"},"children":["151"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row7_col1","className":"data row7 col1"},"children":["138"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row7_col2","className":"data row7 col2"},"children":["646.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row7_col3","className":"data row7 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row8_col0","className":"data row8 col0"},"children":["-21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row8_col1","className":"data row8 col1"},"children":["378"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row8_col2","className":"data row8 col2"},"children":["157.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row8_col3","className":"data row8 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row9_col0","className":"data row9 col0"},"children":["178"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row9_col1","className":"data row9 col1"},"children":["266"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row9_col2","className":"data row9 col2"},"children":["895.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row9_col3","className":"data row9 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row10","className":"row_heading level0 row10"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row10_col0","className":"data row10 col0"},"children":["172"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row10_col1","className":"data row10 col1"},"children":["596"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row10_col2","className":"data row10 col2"},"children":["705.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row10_col3","className":"data row10 col3"},"children":["141.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row11","className":"row_heading level0 row11"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row11_col0","className":"data row11 col0"},"children":["521"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row11_col1","className":"data row11 col1"},"children":["618"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row11_col2","className":"data row11 col2"},"children":["873.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row11_col3","className":"data row11 col3"},"children":["478.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row12","className":"row_heading level0 row12"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row12_col0","className":"data row12 col0"},"children":["592"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row12_col1","className":"data row12 col1"},"children":["832"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row12_col2","className":"data row12 col2"},"children":["298.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row12_col3","className":"data row12 col3"},"children":["72.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row13","className":"row_heading level0 row13"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row13_col0","className":"data row13 col0"},"children":["560"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row13_col1","className":"data row13 col1"},"children":["831"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row13_col2","className":"data row13 col2"},"children":["-82.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row13_col3","className":"data row13 col3"},"children":["476.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row14","className":"row_heading level0 row14"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row14_col0","className":"data row14 col0"},"children":["926"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row14_col1","className":"data row14 col1"},"children":["179"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row14_col2","className":"data row14 col2"},"children":["484.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row14_col3","className":"data row14 col3"},"children":["434.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row15","className":"row_heading level0 row15"},"children":["15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row15_col0","className":"data row15 col0"},"children":["901"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row15_col1","className":"data row15 col1"},"children":["486"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row15_col2","className":"data row15 col2"},"children":["446.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row15_col3","className":"data row15 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row16","className":"row_heading level0 row16"},"children":["16"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row16_col0","className":"data row16 col0"},"children":["610"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row16_col1","className":"data row16 col1"},"children":["472"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row16_col2","className":"data row16 col2"},"children":["456.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row16_col3","className":"data row16 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row17","className":"row_heading level0 row17"},"children":["17"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row17_col0","className":"data row17 col0"},"children":["587"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row17_col1","className":"data row17 col1"},"children":["325"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row17_col2","className":"data row17 col2"},"children":["776.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row17_col3","className":"data row17 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row18","className":"row_heading level0 row18"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row18_col0","className":"data row18 col0"},"children":["463"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row18_col1","className":"data row18 col1"},"children":["653"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row18_col2","className":"data row18 col2"},"children":["208.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row18_col3","className":"data row18 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row19","className":"row_heading level0 row19"},"children":["19"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row19_col0","className":"data row19 col0"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row19_col1","className":"data row19 col1"},"children":["923"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row19_col2","className":"data row19 col2"},"children":["236.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row19_col3","className":"data row19 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row20","className":"row_heading level0 row20"},"children":["20"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row20_col0","className":"data row20 col0"},"children":["138"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row20_col1","className":"data row20 col1"},"children":["460"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row20_col2","className":"data row20 col2"},"children":["795.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row20_col3","className":"data row20 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row21","className":"row_heading level0 row21"},"children":["21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row21_col0","className":"data row21 col0"},"children":["715"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row21_col1","className":"data row21 col1"},"children":["362"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row21_col2","className":"data row21 col2"},"children":["760.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row21_col3","className":"data row21 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row22","className":"row_heading level0 row22"},"children":["22"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row22_col0","className":"data row22 col0"},"children":["590"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row22_col1","className":"data row22 col1"},"children":["-91"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row22_col2","className":"data row22 col2"},"children":["160.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row22_col3","className":"data row22 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row23","className":"row_heading level0 row23"},"children":["23"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row23_col0","className":"data row23 col0"},"children":["642"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row23_col1","className":"data row23 col1"},"children":["-18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row23_col2","className":"data row23 col2"},"children":["667.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row23_col3","className":"data row23 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_413e0_level0_row24","className":"row_heading level0 row24"},"children":["24"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row24_col0","className":"data row24 col0"},"children":["679"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row24_col1","className":"data row24 col1"},"children":["54"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row24_col2","className":"data row24 col2"},"children":["447.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_413e0_row24_col3","className":"data row24 col3"},"children":["nan"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"add-array-data-by-chunk-to-a-welllog","__idx":19},"children":["Add array data by chunk to a WellLog"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["As prerequisite a new WellLog record is created below to store array data. The WellLog is created with a MD column storing reference values and single WellLog values stored in a column X."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Create new record for 2D curves\nrecord_2d_response = client.post(welllog_dms_url, json=[record])\nprint_response(record_2d_response)\nrecord_2d_id = record_2d_response.json()[\"recordIds\"][0]\nprint(f\"2D record created '{record_2d_id}'\")\n\ninitial_df = generate_df(['COLUMN_MD', 'COLUMN_X'], range(10))\nheaders = { 'content-type': 'application/x-parquet'}\nprint_response(client.post(f'{welllog_dms_url}/{record_2d_id}/data', data=initial_df.to_parquet(engine=\"pyarrow\"), headers=headers))\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["By convention array data are added to the WellLog record through a Panda dataframe with columns that contain the name of the array and the column number between square bracket. The orient value has to be set to columns."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Create a session\ncreate_2d_session_response = client.post(f'{welllog_dms_url}/{record_2d_id}/sessions', json={'mode': 'update'})\n\nprint_response(create_2d_session_response)\nsession_id_2d = create_2d_session_response.json()['id']\n\n# Send chunk data for 2D\narr_data_dataframe = generate_df(['2D[0]', '2D[1]'], range(15))\n\nprint_response(client.post(f'{welllog_dms_url}/{record_2d_id}/sessions/{session_id_2d}/data',\n                           params={\"orient\": 'columns'},\n                           headers={ 'content-type': 'application/json'},\n                           data=arr_data_dataframe.to_json(orient='columns')))\n\n# Commit session\nprint_response(client.patch(f'{welllog_dms_url}/{record_2d_id}/sessions/{session_id_2d}', json={'state': 'commit'}))\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The script below shows initial WellLog data before the session and array data added to the final WellLog data version after the session has been committed."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Display result\nbulk_2d_data_response = client.get(f'{welllog_dms_url}/{record_2d_id}/data')\nbulk_2d_data = create_df_from_response(bulk_2d_data_response)\ndisplay_operation(initial_df, [arr_data_dataframe], bulk_2d_data)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":["\n>",{"$$mdtype":"Tag","name":"style","attributes":{"type":"text/css"},"children":["\n#T_0d1d2_row0_col0,#T_0d1d2_row0_col1,#T_0d1d2_row1_col0,#T_0d1d2_row1_col1,#T_0d1d2_row2_col0,#T_0d1d2_row2_col1,#T_0d1d2_row3_col0,#T_0d1d2_row3_col1,#T_0d1d2_row4_col0,#T_0d1d2_row4_col1,#T_0d1d2_row5_col0,#T_0d1d2_row5_col1,#T_0d1d2_row6_col0,#T_0d1d2_row6_col1,#T_0d1d2_row7_col0,#T_0d1d2_row7_col1,#T_0d1d2_row8_col0,#T_0d1d2_row8_col1,#T_0d1d2_row9_col0,#T_0d1d2_row9_col1,#T_0d1d2_row10_col0,#T_0d1d2_row10_col1,#T_0d1d2_row11_col0,#T_0d1d2_row11_col1,#T_0d1d2_row12_col0,#T_0d1d2_row12_col1,#T_0d1d2_row13_col0,#T_0d1d2_row13_col1,#T_0d1d2_row14_col0,#T_0d1d2_row14_col1{\n            color:  blue;\n        }\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":["#T_b00a6_row0_col0,#T_b00a6_row0_col1,#T_b00a6_row1_col0,#T_b00a6_row1_col1,#T_b00a6_row2_col0,#T_b00a6_row2_col1,#T_b00a6_row3_col0,#T_b00a6_row3_col1,#T_b00a6_row4_col0,#T_b00a6_row4_col1,#T_b00a6_row5_col0,#T_b00a6_row5_col1,#T_b00a6_row6_col0,#T_b00a6_row6_col1,#T_b00a6_row7_col0,#T_b00a6_row7_col1,#T_b00a6_row8_col0,#T_b00a6_row8_col1,#T_b00a6_row9_col0,#T_b00a6_row9_col1,#T_b00a6_row10_col0,#T_b00a6_row10_col1,#T_b00a6_row11_col0,#T_b00a6_row11_col1,#T_b00a6_row12_col0,#T_b00a6_row12_col1,#T_b00a6_row13_col0,#T_b00a6_row13_col1,#T_b00a6_row14_col0,#T_b00a6_row14_col1{"," ","color:  blue;"," ","}"," ","#T_b00a6_row10_col2,#T_b00a6_row10_col3,#T_b00a6_row11_col2,#T_b00a6_row11_col3,#T_b00a6_row12_col2,#T_b00a6_row12_col3,#T_b00a6_row13_col2,#T_b00a6_row13_col3,#T_b00a6_row14_col2,#T_b00a6_row14_col3{"," ","background-color:  lightyellow;"," ","}"," "]},"<table id=\"T_e85dc_\" style='display:inline'><caption>Initial data - Before session</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >COLUMN_MD</th>        <th class=\"col_heading level0 col1\" >COLUMN_X</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_e85dc_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_e85dc_row0_col0\" class=\"data row0 col0\" >752</td>\n                        <td id=\"T_e85dc_row0_col1\" class=\"data row0 col1\" >700</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_e85dc_row1_col0\" class=\"data row1 col0\" >-36</td>\n                        <td id=\"T_e85dc_row1_col1\" class=\"data row1 col1\" >241</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_e85dc_row2_col0\" class=\"data row2 col0\" >883</td>\n                        <td id=\"T_e85dc_row2_col1\" class=\"data row2 col1\" >107</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_e85dc_row3_col0\" class=\"data row3 col0\" >177</td>\n                        <td id=\"T_e85dc_row3_col1\" class=\"data row3 col1\" >159</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_e85dc_row4_col0\" class=\"data row4 col0\" >156</td>\n                        <td id=\"T_e85dc_row4_col1\" class=\"data row4 col1\" >801</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_e85dc_row5_col0\" class=\"data row5 col0\" >277</td>\n                        <td id=\"T_e85dc_row5_col1\" class=\"data row5 col1\" >597</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_e85dc_row6_col0\" class=\"data row6 col0\" >-1</td>\n                        <td id=\"T_e85dc_row6_col1\" class=\"data row6 col1\" >202</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_e85dc_row7_col0\" class=\"data row7 col0\" >-21</td>\n                        <td id=\"T_e85dc_row7_col1\" class=\"data row7 col1\" >669</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_e85dc_row8_col0\" class=\"data row8 col0\" >334</td>\n                        <td id=\"T_e85dc_row8_col1\" class=\"data row8 col1\" >291</td>\n            </tr>\n            <tr>\n                        <th id=\"T_e85dc_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_e85dc_row9_col0\" class=\"data row9 col0\" >771</td>\n                        <td id=\"T_e85dc_row9_col1\" class=\"data row9 col1\" >-56</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_0d1d2_\" style='display:inline'><caption>chunk 1 sent</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >2D[0]</th>        <th class=\"col_heading level0 col1\" >2D[1]</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_0d1d2_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_0d1d2_row0_col0\" class=\"data row0 col0\" >676</td>\n                        <td id=\"T_0d1d2_row0_col1\" class=\"data row0 col1\" >702</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_0d1d2_row1_col0\" class=\"data row1 col0\" >983</td>\n                        <td id=\"T_0d1d2_row1_col1\" class=\"data row1 col1\" >588</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_0d1d2_row2_col0\" class=\"data row2 col0\" >948</td>\n                        <td id=\"T_0d1d2_row2_col1\" class=\"data row2 col1\" >422</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_0d1d2_row3_col0\" class=\"data row3 col0\" >272</td>\n                        <td id=\"T_0d1d2_row3_col1\" class=\"data row3 col1\" >-59</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_0d1d2_row4_col0\" class=\"data row4 col0\" >986</td>\n                        <td id=\"T_0d1d2_row4_col1\" class=\"data row4 col1\" >869</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_0d1d2_row5_col0\" class=\"data row5 col0\" >563</td>\n                        <td id=\"T_0d1d2_row5_col1\" class=\"data row5 col1\" >131</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_0d1d2_row6_col0\" class=\"data row6 col0\" >703</td>\n                        <td id=\"T_0d1d2_row6_col1\" class=\"data row6 col1\" >31</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_0d1d2_row7_col0\" class=\"data row7 col0\" >375</td>\n                        <td id=\"T_0d1d2_row7_col1\" class=\"data row7 col1\" >538</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_0d1d2_row8_col0\" class=\"data row8 col0\" >244</td>\n                        <td id=\"T_0d1d2_row8_col1\" class=\"data row8 col1\" >416</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_0d1d2_row9_col0\" class=\"data row9 col0\" >761</td>\n                        <td id=\"T_0d1d2_row9_col1\" class=\"data row9 col1\" >580</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n                        <td id=\"T_0d1d2_row10_col0\" class=\"data row10 col0\" >825</td>\n                        <td id=\"T_0d1d2_row10_col1\" class=\"data row10 col1\" >222</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n                        <td id=\"T_0d1d2_row11_col0\" class=\"data row11 col0\" >174</td>\n                        <td id=\"T_0d1d2_row11_col1\" class=\"data row11 col1\" >644</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n                        <td id=\"T_0d1d2_row12_col0\" class=\"data row12 col0\" >871</td>\n                        <td id=\"T_0d1d2_row12_col1\" class=\"data row12 col1\" >857</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n                        <td id=\"T_0d1d2_row13_col0\" class=\"data row13 col0\" >880</td>\n                        <td id=\"T_0d1d2_row13_col1\" class=\"data row13 col1\" >780</td>\n            </tr>\n            <tr>\n                        <th id=\"T_0d1d2_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n                        <td id=\"T_0d1d2_row14_col0\" class=\"data row14 col0\" >783</td>\n                        <td id=\"T_0d1d2_row14_col1\" class=\"data row14 col1\" >883</td>\n            </tr>\n    </tbody></table>\n <table id=\"T_b00a6_\" style='display:inline'><caption>Final data - After session commit</caption><thead>    <tr>        <th class=\"blank level0\" ></th>        <th class=\"col_heading level0 col0\" >2D[0]</th>        <th class=\"col_heading level0 col1\" >2D[1]</th>        <th class=\"col_heading level0 col2\" >COLUMN_MD</th>        <th class=\"col_heading level0 col3\" >COLUMN_X</th>    </tr></thead><tbody>\n                <tr>\n                        <th id=\"T_b00a6_level0_row0\" class=\"row_heading level0 row0\" >0</th>\n                        <td id=\"T_b00a6_row0_col0\" class=\"data row0 col0\" >676</td>\n                        <td id=\"T_b00a6_row0_col1\" class=\"data row0 col1\" >702</td>\n                        <td id=\"T_b00a6_row0_col2\" class=\"data row0 col2\" >752.000000</td>\n                        <td id=\"T_b00a6_row0_col3\" class=\"data row0 col3\" >700.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row1\" class=\"row_heading level0 row1\" >1</th>\n                        <td id=\"T_b00a6_row1_col0\" class=\"data row1 col0\" >983</td>\n                        <td id=\"T_b00a6_row1_col1\" class=\"data row1 col1\" >588</td>\n                        <td id=\"T_b00a6_row1_col2\" class=\"data row1 col2\" >-36.000000</td>\n                        <td id=\"T_b00a6_row1_col3\" class=\"data row1 col3\" >241.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row2\" class=\"row_heading level0 row2\" >2</th>\n                        <td id=\"T_b00a6_row2_col0\" class=\"data row2 col0\" >948</td>\n                        <td id=\"T_b00a6_row2_col1\" class=\"data row2 col1\" >422</td>\n                        <td id=\"T_b00a6_row2_col2\" class=\"data row2 col2\" >883.000000</td>\n                        <td id=\"T_b00a6_row2_col3\" class=\"data row2 col3\" >107.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row3\" class=\"row_heading level0 row3\" >3</th>\n                        <td id=\"T_b00a6_row3_col0\" class=\"data row3 col0\" >272</td>\n                        <td id=\"T_b00a6_row3_col1\" class=\"data row3 col1\" >-59</td>\n                        <td id=\"T_b00a6_row3_col2\" class=\"data row3 col2\" >177.000000</td>\n                        <td id=\"T_b00a6_row3_col3\" class=\"data row3 col3\" >159.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row4\" class=\"row_heading level0 row4\" >4</th>\n                        <td id=\"T_b00a6_row4_col0\" class=\"data row4 col0\" >986</td>\n                        <td id=\"T_b00a6_row4_col1\" class=\"data row4 col1\" >869</td>\n                        <td id=\"T_b00a6_row4_col2\" class=\"data row4 col2\" >156.000000</td>\n                        <td id=\"T_b00a6_row4_col3\" class=\"data row4 col3\" >801.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row5\" class=\"row_heading level0 row5\" >5</th>\n                        <td id=\"T_b00a6_row5_col0\" class=\"data row5 col0\" >563</td>\n                        <td id=\"T_b00a6_row5_col1\" class=\"data row5 col1\" >131</td>\n                        <td id=\"T_b00a6_row5_col2\" class=\"data row5 col2\" >277.000000</td>\n                        <td id=\"T_b00a6_row5_col3\" class=\"data row5 col3\" >597.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row6\" class=\"row_heading level0 row6\" >6</th>\n                        <td id=\"T_b00a6_row6_col0\" class=\"data row6 col0\" >703</td>\n                        <td id=\"T_b00a6_row6_col1\" class=\"data row6 col1\" >31</td>\n                        <td id=\"T_b00a6_row6_col2\" class=\"data row6 col2\" >-1.000000</td>\n                        <td id=\"T_b00a6_row6_col3\" class=\"data row6 col3\" >202.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row7\" class=\"row_heading level0 row7\" >7</th>\n                        <td id=\"T_b00a6_row7_col0\" class=\"data row7 col0\" >375</td>\n                        <td id=\"T_b00a6_row7_col1\" class=\"data row7 col1\" >538</td>\n                        <td id=\"T_b00a6_row7_col2\" class=\"data row7 col2\" >-21.000000</td>\n                        <td id=\"T_b00a6_row7_col3\" class=\"data row7 col3\" >669.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row8\" class=\"row_heading level0 row8\" >8</th>\n                        <td id=\"T_b00a6_row8_col0\" class=\"data row8 col0\" >244</td>\n                        <td id=\"T_b00a6_row8_col1\" class=\"data row8 col1\" >416</td>\n                        <td id=\"T_b00a6_row8_col2\" class=\"data row8 col2\" >334.000000</td>\n                        <td id=\"T_b00a6_row8_col3\" class=\"data row8 col3\" >291.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row9\" class=\"row_heading level0 row9\" >9</th>\n                        <td id=\"T_b00a6_row9_col0\" class=\"data row9 col0\" >761</td>\n                        <td id=\"T_b00a6_row9_col1\" class=\"data row9 col1\" >580</td>\n                        <td id=\"T_b00a6_row9_col2\" class=\"data row9 col2\" >771.000000</td>\n                        <td id=\"T_b00a6_row9_col3\" class=\"data row9 col3\" >-56.000000</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row10\" class=\"row_heading level0 row10\" >10</th>\n                        <td id=\"T_b00a6_row10_col0\" class=\"data row10 col0\" >825</td>\n                        <td id=\"T_b00a6_row10_col1\" class=\"data row10 col1\" >222</td>\n                        <td id=\"T_b00a6_row10_col2\" class=\"data row10 col2\" >nan</td>\n                        <td id=\"T_b00a6_row10_col3\" class=\"data row10 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row11\" class=\"row_heading level0 row11\" >11</th>\n                        <td id=\"T_b00a6_row11_col0\" class=\"data row11 col0\" >174</td>\n                        <td id=\"T_b00a6_row11_col1\" class=\"data row11 col1\" >644</td>\n                        <td id=\"T_b00a6_row11_col2\" class=\"data row11 col2\" >nan</td>\n                        <td id=\"T_b00a6_row11_col3\" class=\"data row11 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row12\" class=\"row_heading level0 row12\" >12</th>\n                        <td id=\"T_b00a6_row12_col0\" class=\"data row12 col0\" >871</td>\n                        <td id=\"T_b00a6_row12_col1\" class=\"data row12 col1\" >857</td>\n                        <td id=\"T_b00a6_row12_col2\" class=\"data row12 col2\" >nan</td>\n                        <td id=\"T_b00a6_row12_col3\" class=\"data row12 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row13\" class=\"row_heading level0 row13\" >13</th>\n                        <td id=\"T_b00a6_row13_col0\" class=\"data row13 col0\" >880</td>\n                        <td id=\"T_b00a6_row13_col1\" class=\"data row13 col1\" >780</td>\n                        <td id=\"T_b00a6_row13_col2\" class=\"data row13 col2\" >nan</td>\n                        <td id=\"T_b00a6_row13_col3\" class=\"data row13 col3\" >nan</td>\n            </tr>\n            <tr>\n                        <th id=\"T_b00a6_level0_row14\" class=\"row_heading level0 row14\" >14</th>\n                        <td id=\"T_b00a6_row14_col0\" class=\"data row14 col0\" >783</td>\n                        <td id=\"T_b00a6_row14_col1\" class=\"data row14 col1\" >883</td>\n                        <td id=\"T_b00a6_row14_col2\" class=\"data row14 col2\" >nan</td>\n                        <td id=\"T_b00a6_row14_col3\" class=\"data row14 col3\" >nan</td>\n            </tr>\n    </tbody></table></div>\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The function below shows the differences between the current WellLog data version with array data added by chunk and the previous version of the WellLog data."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"display_previous_and_current_well_log_data_versions(record_2d_id)\n","lang":"python"},"children":[]},"<div>\n<style  type=\"text/css\" >\n#T_14222_row0_col0,#T_14222_row0_col1,#T_14222_row1_col0,#T_14222_row1_col1,#T_14222_row2_col0,#T_14222_row2_col1,#T_14222_row3_col0,#T_14222_row3_col1,#T_14222_row4_col0,#T_14222_row4_col1,#T_14222_row5_col0,#T_14222_row5_col1,#T_14222_row6_col0,#T_14222_row6_col1,#T_14222_row7_col0,#T_14222_row7_col1,#T_14222_row8_col0,#T_14222_row8_col1,#T_14222_row9_col0,#T_14222_row9_col1{\n            color:  blue;\n        }\n#T_e0d27_row0_col0,#T_e0d27_row0_col1,#T_e0d27_row1_col0,#T_e0d27_row1_col1,#T_e0d27_row2_col0,#T_e0d27_row2_col1,#T_e0d27_row3_col0,#T_e0d27_row3_col1,#T_e0d27_row4_col0,#T_e0d27_row4_col1,#T_e0d27_row5_col0,#T_e0d27_row5_col1,#T_e0d27_row6_col0,#T_e0d27_row6_col1,#T_e0d27_row7_col0,#T_e0d27_row7_col1,#T_e0d27_row8_col0,#T_e0d27_row8_col1,#T_e0d27_row9_col0,#T_e0d27_row9_col1,#T_e0d27_row10_col0,#T_e0d27_row10_col1,#T_e0d27_row11_col0,#T_e0d27_row11_col1,#T_e0d27_row12_col0,#T_e0d27_row12_col1,#T_e0d27_row13_col0,#T_e0d27_row13_col1,#T_e0d27_row14_col0,#T_e0d27_row14_col1{\n            color:  red;\n        }\n#T_e0d27_row0_col2,#T_e0d27_row0_col3,#T_e0d27_row1_col2,#T_e0d27_row1_col3,#T_e0d27_row2_col2,#T_e0d27_row2_col3,#T_e0d27_row3_col2,#T_e0d27_row3_col3,#T_e0d27_row4_col2,#T_e0d27_row4_col3,#T_e0d27_row5_col2,#T_e0d27_row5_col3,#T_e0d27_row6_col2,#T_e0d27_row6_col3,#T_e0d27_row7_col2,#T_e0d27_row7_col3,#T_e0d27_row8_col2,#T_e0d27_row8_col3,#T_e0d27_row9_col2,#T_e0d27_row9_col3{\n            color:  blue;\n        }\n#T_e0d27_row10_col2,#T_e0d27_row10_col3,#T_e0d27_row11_col2,#T_e0d27_row11_col3,#T_e0d27_row12_col2,#T_e0d27_row12_col3,#T_e0d27_row13_col2,#T_e0d27_row13_col3,#T_e0d27_row14_col2,#T_e0d27_row14_col3{\n            color:  red;\n            background-color:  lightyellow;\n        }\n"]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_14222_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Previous WellLog data version"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row0_col0","className":"data row0 col0"},"children":["752"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row0_col1","className":"data row0 col1"},"children":["700"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row1_col0","className":"data row1 col0"},"children":["-36"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row1_col1","className":"data row1 col1"},"children":["241"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row2_col0","className":"data row2 col0"},"children":["883"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row2_col1","className":"data row2 col1"},"children":["107"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row3_col0","className":"data row3 col0"},"children":["177"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row3_col1","className":"data row3 col1"},"children":["159"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row4_col0","className":"data row4 col0"},"children":["156"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row4_col1","className":"data row4 col1"},"children":["801"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row5_col0","className":"data row5 col0"},"children":["277"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row5_col1","className":"data row5 col1"},"children":["597"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row6_col0","className":"data row6 col0"},"children":["-1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row6_col1","className":"data row6 col1"},"children":["202"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row7_col0","className":"data row7 col0"},"children":["-21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row7_col1","className":"data row7 col1"},"children":["669"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row8_col0","className":"data row8 col0"},"children":["334"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row8_col1","className":"data row8 col1"},"children":["291"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_14222_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row9_col0","className":"data row9 col0"},"children":["771"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_14222_row9_col1","className":"data row9 col1"},"children":["-56"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_e0d27_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Current WellLog data version with data chunks added in red"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["2D[0]"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["2D[1]"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col2"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col3"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row0_col0","className":"data row0 col0"},"children":["676"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row0_col1","className":"data row0 col1"},"children":["702"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row0_col2","className":"data row0 col2"},"children":["752.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row0_col3","className":"data row0 col3"},"children":["700.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row1_col0","className":"data row1 col0"},"children":["983"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row1_col1","className":"data row1 col1"},"children":["588"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row1_col2","className":"data row1 col2"},"children":["-36.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row1_col3","className":"data row1 col3"},"children":["241.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row2_col0","className":"data row2 col0"},"children":["948"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row2_col1","className":"data row2 col1"},"children":["422"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row2_col2","className":"data row2 col2"},"children":["883.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row2_col3","className":"data row2 col3"},"children":["107.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row3_col0","className":"data row3 col0"},"children":["272"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row3_col1","className":"data row3 col1"},"children":["-59"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row3_col2","className":"data row3 col2"},"children":["177.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row3_col3","className":"data row3 col3"},"children":["159.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row4_col0","className":"data row4 col0"},"children":["986"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row4_col1","className":"data row4 col1"},"children":["869"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row4_col2","className":"data row4 col2"},"children":["156.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row4_col3","className":"data row4 col3"},"children":["801.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row5_col0","className":"data row5 col0"},"children":["563"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row5_col1","className":"data row5 col1"},"children":["131"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row5_col2","className":"data row5 col2"},"children":["277.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row5_col3","className":"data row5 col3"},"children":["597.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row6_col0","className":"data row6 col0"},"children":["703"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row6_col1","className":"data row6 col1"},"children":["31"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row6_col2","className":"data row6 col2"},"children":["-1.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row6_col3","className":"data row6 col3"},"children":["202.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row7_col0","className":"data row7 col0"},"children":["375"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row7_col1","className":"data row7 col1"},"children":["538"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row7_col2","className":"data row7 col2"},"children":["-21.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row7_col3","className":"data row7 col3"},"children":["669.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row8_col0","className":"data row8 col0"},"children":["244"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row8_col1","className":"data row8 col1"},"children":["416"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row8_col2","className":"data row8 col2"},"children":["334.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row8_col3","className":"data row8 col3"},"children":["291.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row9_col0","className":"data row9 col0"},"children":["761"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row9_col1","className":"data row9 col1"},"children":["580"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row9_col2","className":"data row9 col2"},"children":["771.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row9_col3","className":"data row9 col3"},"children":["-56.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row10","className":"row_heading level0 row10"},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row10_col0","className":"data row10 col0"},"children":["825"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row10_col1","className":"data row10 col1"},"children":["222"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row10_col2","className":"data row10 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row10_col3","className":"data row10 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row11","className":"row_heading level0 row11"},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row11_col0","className":"data row11 col0"},"children":["174"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row11_col1","className":"data row11 col1"},"children":["644"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row11_col2","className":"data row11 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row11_col3","className":"data row11 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row12","className":"row_heading level0 row12"},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row12_col0","className":"data row12 col0"},"children":["871"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row12_col1","className":"data row12 col1"},"children":["857"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row12_col2","className":"data row12 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row12_col3","className":"data row12 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row13","className":"row_heading level0 row13"},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row13_col0","className":"data row13 col0"},"children":["880"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row13_col1","className":"data row13 col1"},"children":["780"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row13_col2","className":"data row13 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row13_col3","className":"data row13 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e0d27_level0_row14","className":"row_heading level0 row14"},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row14_col0","className":"data row14 col0"},"children":["783"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row14_col1","className":"data row14 col1"},"children":["883"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row14_col2","className":"data row14 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e0d27_row14_col3","className":"data row14 col3"},"children":["nan"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"update-existing-welllog-data-by-chunk","__idx":20},"children":["Update existing WellLog data by chunk"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This section explains how to replace values for specific curves in a specific range for a given WellLog record id."," ","First let's create through the sample script below a new WellLog record with some bulk data posted as a JSON dataframe to the WellLog record."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Create new record\nresponse = client.post(welllog_dms_url, json=[record])\nprint_response(response)\nrecord_id = response.json()[\"recordIds\"][0]\nrecord_id\n\n# Add first bulk data to the record\ndf_cols_md_x_y_z = generate_df(['COLUMN_MD', 'COLUMN_X', 'COLUMN_Y', 'COLUMN_Z'], range(5))\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/data', json=df_cols_md_x_y_z.to_dict(orient='split')))\n\ncheck_data_response = client.get(f'{welllog_dms_url}/{record_id}/data')\nprint_response(check_data_response)\ndf_cols_md_x_y_z = create_df_from_response(check_data_response)\ndf_cols_md_x_y_z\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"style","attributes":{"scoped":""},"children":["\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":[".dataframe tbody tr th {"," ","vertical-align: top;"," ","}"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[".dataframe thead th {"," ","text-align: right;"," ","}"," "]},"<table border=\"1\" class=\"dataframe\">\n  <thead>\n    <tr style=\"text-align: right;\">\n      <th></th>\n      <th>COLUMN_MD</th>\n      <th>COLUMN_X</th>\n      <th>COLUMN_Y</th>\n      <th>COLUMN_Z</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <th>0</th>\n      <td>-15</td>\n      <td>-21</td>\n      <td>283</td>\n      <td>768</td>\n    </tr>\n    <tr>\n      <th>1</th>\n      <td>643</td>\n      <td>659</td>\n      <td>-3</td>\n      <td>437</td>\n    </tr>\n    <tr>\n      <th>2</th>\n      <td>674</td>\n      <td>988</td>\n      <td>739</td>\n      <td>530</td>\n    </tr>\n    <tr>\n      <th>3</th>\n      <td>-40</td>\n      <td>244</td>\n      <td>311</td>\n      <td>171</td>\n    </tr>\n    <tr>\n      <th>4</th>\n      <td>989</td>\n      <td>989</td>\n      <td>710</td>\n      <td>541</td>\n    </tr>\n  </tbody>\n</table>\n</div>\n",{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The update of the WellLog bulk data is done in a session open with the update mode. The dataframe posted to the session has to contain a list of column names and a range of indexes that exist in the current version of the WellLog bulk data to be updated. If columns and indexes don't exist then they are appended to the WellLog data as explain in the \"Add data by columns\" section."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# Create a session\nresp = client.post(f'{welllog_dms_url}/{record_id}/sessions', json={'mode': 'update'})\nprint_response(resp)\nsessions_id_update = resp.json()['id']\n\n# udpating columns MD and Y with new data for rows going from 0 to 4 index numbers\ndata_md_y = generate_df(['COLUMN_MD', 'COLUMN_Y'], range(5))\nresp = client.post(f'{welllog_dms_url}/{record_id}/sessions/{sessions_id_update}/data', json=data_md_y.to_dict(orient='split'))\nprint_response(resp)\n\n# udpating column Z with new data for rows going from 3 to 4 index numbers\ndata_z = generate_df(['COLUMN_Z'], range(3, 5))\nresp = client.post(f'{welllog_dms_url}/{record_id}/sessions/{sessions_id_update}/data', json=data_z.to_dict(orient='split'))\nprint_response(resp)\n\n# appending column X with 3 new rows\ndata_md_x = generate_df(['COLUMN_X'], range(5, 8))\nresp = client.post(f'{welllog_dms_url}/{record_id}/sessions/{sessions_id_update}/data', json=data_md_x.to_dict(orient='split'))\nprint_response(resp)\n\n# Commit session\nprint_response(client.patch(f'{welllog_dms_url}/{record_id}/sessions/{sessions_id_update}', json={'state': 'commit'}))\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The script below shows initial WellLog data before the session and data updated to the final WellLog data version after the session has been committed."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# display result\nresponse = client.get(f'{welllog_dms_url}/{record_id}/data')\ndata_update = create_df_from_response(response)\ndisplay_operation(df_cols_md_x_y_z, [data_md_y, data_z, data_md_x], data_update)\n","lang":"python"},"children":[]},"<div>\n<style  type=\"text/css\" >\n# T_9a5ee_row0_col0,#T_9a5ee_row0_col1,#T_9a5ee_row1_col0,#T_9a5ee_row1_col1,#T_9a5ee_row2_col0,#T_9a5ee_row2_col1,#T_9a5ee_row3_col0,#T_9a5ee_row3_col1,#T_9a5ee_row4_col0,#T_9a5ee_row4_col1{\n            color:  blue;\n        }\n# T_f8239_row0_col0,#T_f8239_row1_col0{\n            color:  green;\n        }\n# T_f4408_row0_col0,#T_f4408_row1_col0,#T_f4408_row2_col0{\n            color:  orange;\n        }\n# T_324ce_row0_col0,#T_324ce_row0_col2,#T_324ce_row1_col0,#T_324ce_row1_col2,#T_324ce_row2_col0,#T_324ce_row2_col2,#T_324ce_row3_col0,#T_324ce_row3_col2,#T_324ce_row4_col0,#T_324ce_row4_col2{\n            color:  blue;\n        }\n# T_324ce_row3_col3,#T_324ce_row4_col3{\n            color:  green;\n        }\n# T_324ce_row5_col0,#T_324ce_row5_col2,#T_324ce_row5_col3,#T_324ce_row6_col0,#T_324ce_row6_col2,#T_324ce_row6_col3,#T_324ce_row7_col0,#T_324ce_row7_col2,#T_324ce_row7_col3{\n            background-color:  lightyellow;\n        }\n# T_324ce_row5_col1,#T_324ce_row6_col1,#T_324ce_row7_col1{\n            color:  orange;\n        }\n"]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_5260e_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Initial data - Before session"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col2"},"children":["COLUMN_Y"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col3"},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_5260e_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row0_col0","className":"data row0 col0"},"children":["-15"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row0_col1","className":"data row0 col1"},"children":["-21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row0_col2","className":"data row0 col2"},"children":["283"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row0_col3","className":"data row0 col3"},"children":["768"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_5260e_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row1_col0","className":"data row1 col0"},"children":["643"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row1_col1","className":"data row1 col1"},"children":["659"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row1_col2","className":"data row1 col2"},"children":["-3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row1_col3","className":"data row1 col3"},"children":["437"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_5260e_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row2_col0","className":"data row2 col0"},"children":["674"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row2_col1","className":"data row2 col1"},"children":["988"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row2_col2","className":"data row2 col2"},"children":["739"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row2_col3","className":"data row2 col3"},"children":["530"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_5260e_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row3_col0","className":"data row3 col0"},"children":["-40"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row3_col1","className":"data row3 col1"},"children":["244"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row3_col2","className":"data row3 col2"},"children":["311"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row3_col3","className":"data row3 col3"},"children":["171"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_5260e_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row4_col0","className":"data row4 col0"},"children":["989"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row4_col1","className":"data row4 col1"},"children":["989"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row4_col2","className":"data row4 col2"},"children":["710"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_5260e_row4_col3","className":"data row4 col3"},"children":["541"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_9a5ee_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 1 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_Y"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_9a5ee_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row0_col0","className":"data row0 col0"},"children":["-91"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row0_col1","className":"data row0 col1"},"children":["877"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_9a5ee_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row1_col0","className":"data row1 col0"},"children":["-28"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row1_col1","className":"data row1 col1"},"children":["336"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_9a5ee_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row2_col0","className":"data row2 col0"},"children":["971"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row2_col1","className":"data row2 col1"},"children":["648"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_9a5ee_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row3_col0","className":"data row3 col0"},"children":["458"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row3_col1","className":"data row3 col1"},"children":["-50"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_9a5ee_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row4_col0","className":"data row4 col0"},"children":["569"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_9a5ee_row4_col1","className":"data row4 col1"},"children":["89"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_f8239_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 2 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_f8239_level0_row0","className":"row_heading level0 row0"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_f8239_row0_col0","className":"data row0 col0"},"children":["964"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_f8239_level0_row1","className":"row_heading level0 row1"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_f8239_row1_col0","className":"data row1 col0"},"children":["991"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_f4408_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["chunk 3 sent"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_f4408_level0_row0","className":"row_heading level0 row0"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_f4408_row0_col0","className":"data row0 col0"},"children":["587"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_f4408_level0_row1","className":"row_heading level0 row1"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_f4408_row1_col0","className":"data row1 col0"},"children":["818"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_f4408_level0_row2","className":"row_heading level0 row2"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_f4408_row2_col0","className":"data row2 col0"},"children":["768"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_324ce_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["Final data - After session commit"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col2"},"children":["COLUMN_Y"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col3"},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_324ce_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row0_col0","className":"data row0 col0"},"children":["-91.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row0_col1","className":"data row0 col1"},"children":["-21"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row0_col2","className":"data row0 col2"},"children":["877.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row0_col3","className":"data row0 col3"},"children":["768.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_324ce_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row1_col0","className":"data row1 col0"},"children":["-28.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row1_col1","className":"data row1 col1"},"children":["659"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row1_col2","className":"data row1 col2"},"children":["336.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row1_col3","className":"data row1 col3"},"children":["437.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_324ce_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row2_col0","className":"data row2 col0"},"children":["971.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row2_col1","className":"data row2 col1"},"children":["988"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row2_col2","className":"data row2 col2"},"children":["648.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row2_col3","className":"data row2 col3"},"children":["530.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_324ce_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row3_col0","className":"data row3 col0"},"children":["458.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row3_col1","className":"data row3 col1"},"children":["244"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row3_col2","className":"data row3 col2"},"children":["-50.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row3_col3","className":"data row3 col3"},"children":["964.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_324ce_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row4_col0","className":"data row4 col0"},"children":["569.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row4_col1","className":"data row4 col1"},"children":["989"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row4_col2","className":"data row4 col2"},"children":["89.000000"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row4_col3","className":"data row4 col3"},"children":["991.000000"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_324ce_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row5_col0","className":"data row5 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row5_col1","className":"data row5 col1"},"children":["587"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row5_col2","className":"data row5 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row5_col3","className":"data row5 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_324ce_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row6_col0","className":"data row6 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row6_col1","className":"data row6 col1"},"children":["818"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row6_col2","className":"data row6 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row6_col3","className":"data row6 col3"},"children":["nan"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_324ce_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row7_col0","className":"data row7 col0"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row7_col1","className":"data row7 col1"},"children":["768"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row7_col2","className":"data row7 col2"},"children":["nan"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_324ce_row7_col3","className":"data row7 col3"},"children":["nan"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"welllog-record-versioning","__idx":21},"children":["WellLog record versioning",{"$$mdtype":"Tag","name":"a","attributes":{"name":"welllog-record-versioning"},"children":[]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each time that the WellLog record metadata or its associated bulk data are updated a new version of the WellLog record is created."," ","This rule makes that the first version for a given WellLog record has never a bulk data associated to it as demonstrated by the script below:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# creating a new record\nresponse = client.post(welllog_dms_url, json=[record])\nprint_response(response)\nrecord_id = response.json()[\"recordIds\"][0]\nrecord_id\n\n# posting bulk data to the WellLog record\ninitial_df = generate_df(['COLUMN_MD', 'COLUMN_X'], range(10))\nheaders = { 'content-type': 'application/x-parquet'}\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/data', data=initial_df.to_parquet(engine=\"pyarrow\"), headers=headers))\n\n# checking for versions = 2 versions of the WellLog record with only the last one with associated bulk data\nresults_response = client.get(f'{welllog_dms_url}/{record_id}/versions')\nwellLog_versions_response = results_response.json()\nversions = wellLog_versions_response['versions']\nfor index, version in enumerate(versions):\n    print(f'{index}. version number: {version}')\n    version_data_response = client.get(f'{welllog_dms_url}/{record_id}/versions/{version}/data')\n    #print_response(version_data_response)\n    if version_data_response.status_code == 200:\n        version_df = create_df_from_response(version_data_response)\n        version_df_st = version_df.style.set_table_attributes(f\"style='margin-left:65px'\").highlight_null(null_color='lightyellow').set_caption(f'WellLog data version {version}')   \n        display(multi_table([version_df_st]))\n    else:\n        print(f'\\tNo bulk data associated to version {version}')\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["version number: 1627640423310341"," ","No bulk data associated to version 1627640423310341"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["version number: 1627640424041113"]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_e5d05_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["WellLog data version 1627640424041113"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row0_col0","className":"data row0 col0"},"children":["265"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row0_col1","className":"data row0 col1"},"children":["970"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row1_col0","className":"data row1 col0"},"children":["643"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row1_col1","className":"data row1 col1"},"children":["-22"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row2_col0","className":"data row2 col0"},"children":["-87"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row2_col1","className":"data row2 col1"},"children":["926"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row3_col0","className":"data row3 col0"},"children":["710"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row3_col1","className":"data row3 col1"},"children":["432"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row4_col0","className":"data row4 col0"},"children":["977"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row4_col1","className":"data row4 col1"},"children":["225"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row5_col0","className":"data row5 col0"},"children":["997"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row5_col1","className":"data row5 col1"},"children":["880"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row6_col0","className":"data row6 col0"},"children":["997"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row6_col1","className":"data row6 col1"},"children":["806"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row7_col0","className":"data row7 col0"},"children":["33"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row7_col1","className":"data row7 col1"},"children":["80"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row8_col0","className":"data row8 col0"},"children":["517"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row8_col1","className":"data row8 col1"},"children":["650"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_e5d05_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row9_col0","className":"data row9 col0"},"children":["514"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_e5d05_row9_col1","className":"data row9 col1"},"children":["792"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"write-bulk-data-from-a-given-welllog-record-version","__idx":22},"children":["Write bulk data from a given WellLog record version"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Through the wellbore DDMS API it is possible to write bulk data from a given version of the WellLog record."," ","The example below shows a WellLog record with two different versions of the bulk data."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["First version contains only a column X"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Second version contains columns X and Y"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If a column Z is written from the first version, only columns X and Z remains in the final version of the WellLog bulk data."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"# creating a new record\nresponse = client.post(welllog_dms_url, json=[record])\nprint_response(response)\nrecord_id = response.json()[\"recordIds\"][0]\nrecord_id\n\n# sending data for column A \ngenerated_A_dataframe = generate_df(['COLUMN_MD','COLUMN_X'], range(10))\nheaders = { 'content-type': 'application/x-parquet'}\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/data', data=generated_A_dataframe.to_parquet(engine=\"pyarrow\"), headers=headers))\n\n\nSESSION_MODE = 'update' # 'update' | 'overwrite'\n\n# adding column B to the WellLog by chunk through a session\ncreate_session_response = client.post(f'{welllog_dms_url}/{record_id}/sessions', json={'mode': SESSION_MODE})\nprint_response(create_session_response)\nsession_id = create_session_response.json()['id']\n\ngenerated_B_dataframe = generate_df(['COLUMN_Y'], range(10))\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=generated_B_dataframe.to_dict(orient='split')))\n\n# Commit session\nprint_response(client.patch(f'{welllog_dms_url}/{record_id}/sessions/{session_id}', json={'state': 'commit'}))\n\nresults_response = client.get(f'{welllog_dms_url}/{record_id}/versions')\nwellLog_versions_response = results_response.json()\nversion = wellLog_versions_response['versions'][1]\n\n# Create a session from previous version that contains only column A\nsession_json = {\n    'mode': SESSION_MODE,\n    'fromVersion': version\n}\ncreate_session_response = client.post(f'{welllog_dms_url}/{record_id}/sessions', json=session_json)\nprint_response(create_session_response)\nsession_id = create_session_response.json()['id']\n\n\n# adding column C to the WellLog by chunk through a session and from the previous version\ngenerated_C_dataframe = generate_df(['COLUMN_Z'], range(10))\nprint_response(client.post(f'{welllog_dms_url}/{record_id}/sessions/{session_id}/data', json=generated_C_dataframe.to_dict(orient='split')))\n\n\n# Commit session\nprint_response(client.patch(f'{welllog_dms_url}/{record_id}/sessions/{session_id}', json={'state': 'commit'}))\n\n\n# Display result\nresults_response = client.get(f'{welllog_dms_url}/{record_id}/versions')\nwellLog_versions_response = results_response.json()\nversions = wellLog_versions_response['versions']\ntitles = []\ndataframes = []\nfor index, version in enumerate(versions):\n    version_data_response = client.get(f'{welllog_dms_url}/{record_id}/versions/{version}/data')\n    if version_data_response.status_code == 200:\n        if index == 3:\n            titles.append(f'{index}. version number {version} created from version {versions[1]}')\n        else:\n            titles.append(f'{index}. version number {version}')\n        version_df = create_df_from_response(version_data_response)\n        dataframes.append(version_df)\n        \n\ndisplay_side_by_side(dataframes, titles)\n\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_697ec_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["1. version number 1627640429377696"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row0_col0","className":"data row0 col0"},"children":["345"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row0_col1","className":"data row0 col1"},"children":["18"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row1_col0","className":"data row1 col0"},"children":["845"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row1_col1","className":"data row1 col1"},"children":["863"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row2_col0","className":"data row2 col0"},"children":["290"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row2_col1","className":"data row2 col1"},"children":["-62"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row3_col0","className":"data row3 col0"},"children":["947"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row3_col1","className":"data row3 col1"},"children":["698"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row4_col0","className":"data row4 col0"},"children":["562"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row4_col1","className":"data row4 col1"},"children":["825"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row5_col0","className":"data row5 col0"},"children":["79"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row5_col1","className":"data row5 col1"},"children":["450"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row6_col0","className":"data row6 col0"},"children":["809"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row6_col1","className":"data row6 col1"},"children":["153"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row7_col0","className":"data row7 col0"},"children":["53"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row7_col1","className":"data row7 col1"},"children":["450"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row8_col0","className":"data row8 col0"},"children":["121"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row8_col1","className":"data row8 col1"},"children":["793"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_697ec_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row9_col0","className":"data row9 col0"},"children":["352"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_697ec_row9_col1","className":"data row9 col1"},"children":["-97"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_cf3b3_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["2. version number 1627640431304081"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col2"},"children":["COLUMN_Y"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row0_col0","className":"data row0 col0"},"children":["345"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row0_col1","className":"data row0 col1"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row0_col2","className":"data row0 col2"},"children":["750"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row1_col0","className":"data row1 col0"},"children":["845"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row1_col1","className":"data row1 col1"},"children":["863"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row1_col2","className":"data row1 col2"},"children":["499"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row2_col0","className":"data row2 col0"},"children":["290"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row2_col1","className":"data row2 col1"},"children":["-62"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row2_col2","className":"data row2 col2"},"children":["114"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row3_col0","className":"data row3 col0"},"children":["947"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row3_col1","className":"data row3 col1"},"children":["698"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row3_col2","className":"data row3 col2"},"children":["637"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row4_col0","className":"data row4 col0"},"children":["562"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row4_col1","className":"data row4 col1"},"children":["825"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row4_col2","className":"data row4 col2"},"children":["368"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row5_col0","className":"data row5 col0"},"children":["79"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row5_col1","className":"data row5 col1"},"children":["450"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row5_col2","className":"data row5 col2"},"children":["219"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row6_col0","className":"data row6 col0"},"children":["809"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row6_col1","className":"data row6 col1"},"children":["153"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row6_col2","className":"data row6 col2"},"children":["46"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row7_col0","className":"data row7 col0"},"children":["53"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row7_col1","className":"data row7 col1"},"children":["450"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row7_col2","className":"data row7 col2"},"children":["628"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row8_col0","className":"data row8 col0"},"children":["121"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row8_col1","className":"data row8 col1"},"children":["793"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row8_col2","className":"data row8 col2"},"children":["267"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_cf3b3_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row9_col0","className":"data row9 col0"},"children":["352"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row9_col1","className":"data row9 col1"},"children":["-97"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_cf3b3_row9_col2","className":"data row9 col2"},"children":["990"]}]}]}]},{"$$mdtype":"Tag","name":"table","attributes":{"id":"T_6cd4b_","style":{"display":"inline"}},"children":[{"$$mdtype":"Tag","name":"caption","attributes":{},"children":["3. version number 1627640433479387 created from version 1627640429377696"]},{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"className":"blank level0"},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col0"},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col1"},"children":["COLUMN_X"]},{"$$mdtype":"Tag","name":"th","attributes":{"className":"col_heading level0 col2"},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row0","className":"row_heading level0 row0"},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row0_col0","className":"data row0 col0"},"children":["345"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row0_col1","className":"data row0 col1"},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row0_col2","className":"data row0 col2"},"children":["-31"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row1","className":"row_heading level0 row1"},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row1_col0","className":"data row1 col0"},"children":["845"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row1_col1","className":"data row1 col1"},"children":["863"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row1_col2","className":"data row1 col2"},"children":["431"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row2","className":"row_heading level0 row2"},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row2_col0","className":"data row2 col0"},"children":["290"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row2_col1","className":"data row2 col1"},"children":["-62"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row2_col2","className":"data row2 col2"},"children":["322"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row3","className":"row_heading level0 row3"},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row3_col0","className":"data row3 col0"},"children":["947"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row3_col1","className":"data row3 col1"},"children":["698"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row3_col2","className":"data row3 col2"},"children":["5"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row4","className":"row_heading level0 row4"},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row4_col0","className":"data row4 col0"},"children":["562"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row4_col1","className":"data row4 col1"},"children":["825"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row4_col2","className":"data row4 col2"},"children":["-53"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row5","className":"row_heading level0 row5"},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row5_col0","className":"data row5 col0"},"children":["79"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row5_col1","className":"data row5 col1"},"children":["450"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row5_col2","className":"data row5 col2"},"children":["949"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row6","className":"row_heading level0 row6"},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row6_col0","className":"data row6 col0"},"children":["809"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row6_col1","className":"data row6 col1"},"children":["153"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row6_col2","className":"data row6 col2"},"children":["-47"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row7","className":"row_heading level0 row7"},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row7_col0","className":"data row7 col0"},"children":["53"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row7_col1","className":"data row7 col1"},"children":["450"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row7_col2","className":"data row7 col2"},"children":["195"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row8","className":"row_heading level0 row8"},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row8_col0","className":"data row8 col0"},"children":["121"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row8_col1","className":"data row8 col1"},"children":["793"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row8_col2","className":"data row8 col2"},"children":["291"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"id":"T_6cd4b_level0_row9","className":"row_heading level0 row9"},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row9_col0","className":"data row9 col0"},"children":["352"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row9_col1","className":"data row9 col1"},"children":["-97"]},{"$$mdtype":"Tag","name":"td","attributes":{"id":"T_6cd4b_row9_col2","className":"data row9 col2"},"children":["-95"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"list-sessions-for-a-record-id","__idx":23},"children":["List sessions for a record id"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The wellbore DDMS provides an API that allows to list the sessions used to write data for a given WellLog record id."," ","The response returned by the API contains for each session some information as from which version the WellLog data have been written in the session."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"sessions_response = client.get(f'{welllog_dms_url}/{record_id}/sessions')\nsessions_response.json()\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["[{'id': '23854a8c-9051-48c2-b3f0-2a3c632f85fc',"," ","'recordId': 'data-partition-id:work-product-component--WellLog:30f8f5173cc444cca28582ee7814cc0d',"," ","'fromVersion': 1627640429377696,"," ","'mode': 'update',"," ","'expiry': '2021-07-31T10:20:32.187305',"," ","'createdTime': '2021-07-30T10:20:32.187305',"," ","'updatedTime': '2021-07-30T10:20:34.001277',"," ","'state': 'committed',"," ","'meta': None},"," ","{'id': 'd28ad3ff-30e2-40e1-ac96-a4efedd6b15e',"," ","'recordId': 'data-partition-id:work-product-component--WellLog:30f8f5173cc444cca28582ee7814cc0d',"," ","'fromVersion': 1627640429377696,"," ","'mode': 'update',"," ","'expiry': '2021-07-31T10:20:29.915170',"," ","'createdTime': '2021-07-30T10:20:29.915170',"," ","'updatedTime': '2021-07-30T10:20:31.832840',"," ","'state': 'committed',"," ","'meta': None}]"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"read-bulk-data","__idx":24},"children":["Read bulk data",{"$$mdtype":"Tag","name":"a","attributes":{"name":"read-bulk-data"},"children":[]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["As for writing it is possible to specify the format to be returned when reading WellLog bulk data."," ","This is done through the header passed to the GET http client request."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"headers = {\n    'Accept': 'application/parquet' # 'application/parquet' | 'application/json'\n}\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"read-all-data-at-once","__idx":25},"children":["Read all data at once"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The whole WellLog bulk data can be read in one API call as below:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"response = client.get(f'{welllog_dms_url}/{record_id}/data', headers=headers)\nprint_response(response)\ncreate_df_from_response(response)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"style","attributes":{"scoped":""},"children":["\n      .dataframe tbody tr th:only-of-type {\n          vertical-align: middle;\n      }\n      .dataframe tbody tr th {\n          vertical-align: top;\n      }\n      .dataframe thead th {\n          text-align: right;\n      }\n  "]},{"$$mdtype":"Tag","name":"table","attributes":{"border":"1","className":"dataframe"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{"style":{"textAlign":"right"}},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_X"]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["345"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["18"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-31"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["845"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["863"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["431"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["290"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-62"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["322"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["947"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["698"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["5"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["562"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["825"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-53"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["79"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["450"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["949"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["809"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["153"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-47"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["53"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["450"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["195"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["121"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["793"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["291"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["352"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-97"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-95"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"read-single-curves-from-the-bulk","__idx":26},"children":["Read single curves from the bulk"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The GET WellLog data API allows you to pass the list of curves (WellLog data column names) to be returned into the response as follow:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"response = client.get(f'{welllog_dms_url}/{record_id}/data', params={'curves': 'COLUMN_MD,COLUMN_Z'}, headers=headers)\nprint_response(response)\ncreate_df_from_response(response)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"style","attributes":{"scoped":""},"children":["\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n    .dataframe thead th {\n        text-align: right;\n    }\n"]},{"$$mdtype":"Tag","name":"table","attributes":{"border":"1","className":"dataframe"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{"style":{"textAlign":"right"}},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["345"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-31"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["845"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["431"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["290"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["322"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["947"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["5"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["562"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-53"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["79"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["949"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["809"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-47"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["53"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["195"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["121"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["291"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["352"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-95"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"read-array-columns-from-the-bulk","__idx":27},"children":["Read array columns from the bulk"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For array data you can pass to the GET WellLog data API the name of the array and the column number between square bracket to specify which array columns you want to get returned into the response."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"response = client.get(f'{welllog_dms_url}/{record_2d_id}/data', params={'curves': '2D[0],2D[1]'}, headers=headers)\nprint_response(response)\ncreate_df_from_response(response)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"style","attributes":{"scoped":""},"children":["\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n    .dataframe thead th {\n        text-align: right;\n    }\n"]},{"$$mdtype":"Tag","name":"table","attributes":{"border":"1","className":"dataframe"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{"style":{"textAlign":"right"}},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["2D[0]"]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["2D[1]"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["676"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["702"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["983"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["588"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["948"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["422"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["272"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-59"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["986"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["869"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["563"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["131"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["703"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["31"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["375"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["538"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["8"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["244"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["416"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["9"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["761"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["580"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["10"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["825"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["222"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["11"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["174"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["644"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["12"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["871"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["857"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["13"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["880"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["780"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["14"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["783"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["883"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"additional-filtering-options-to-read-bulk-data","__idx":28},"children":["Additional filtering options to read bulk data"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Some additional filtering options are available when reading WellLog bulk data as:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["offset: starting index from which the data have to be read from the WellLog bulk data"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["limit: the maximum number of rows to be returned."]}]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"python","header":{"controls":{"copy":{}}},"source":"response = client.get(f'{welllog_dms_url}/{record_id}/data', \n                      params={'limit': 4, 'offset': 4, 'curves': 'COLUMN_MD,COLUMN_Z'}, \n                      headers=headers)\n\nprint_response(response)\ncreate_df_from_response(response)\n","lang":"python"},"children":[]},{"$$mdtype":"Tag","name":"div","attributes":{},"children":[{"$$mdtype":"Tag","name":"style","attributes":{"scoped":""},"children":["\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n    .dataframe thead th {\n        text-align: right;\n    }\n"]},{"$$mdtype":"Tag","name":"table","attributes":{"border":"1","className":"dataframe"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{"style":{"textAlign":"right"}},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_MD"]},{"$$mdtype":"Tag","name":"th","attributes":{},"children":["COLUMN_Z"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["562"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-53"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["79"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["949"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["6"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["809"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["-47"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{},"children":["7"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["53"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["195"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"welllog-consistency-rules","__idx":29},"children":["WellLog consistency rules",{"$$mdtype":"Tag","name":"a","attributes":{"name":"welllog-consistency-rules"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"welllog-entity--meta-only-record-consistency","__idx":30},"children":["WellLog entity : Meta only (record) consistency"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"rules","__idx":31},"children":["Rules"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.14.0/E-R/work-product-component/WellLog.1.2.0.md"},"children":["WellLog schema"]},"."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 1"]},": Each ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CurveID"]}," listed in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.Curves.CurveID"]}," must be unique."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 2"]},": Ensure ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.ReferenceCurveID"]}," exists in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.Curves.CurveID"]}," list."]}]}]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Example"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["wellog record:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n\"id\": \"...\",\n\"data\": {\n  \"ReferenceCurveID\": \"MD\",\n  \"SamplingStart\": 7627.0,\n  \"SamplingStopt\": 7627.6,\n  \"Curves\": [​\n      {​\n        \"CurveID\": \"CSHG\",​\n        \"Mnemonic\": \"CSHG\",​\n        \"LogCurveFamilyID\": \"data-partition-id:reference-data--LogCurveFamily:Core%20Mercury%20Saturation:\",​\n        \"NumberOfColumns\": 4\n      },​\n      {​\n        \"CurveID\": \"MD\",​\n        \"CurveUnit\": \"data-partition-id:reference-data--UnitOfMeasure:ft:\",​\n        \"Mnemonic\": \"MD\",​\n        \"LogCurveFamilyID\": \"data-partition-id:reference-data--LogCurveFamily:Measured%20Depth:\",​\n        \"NumberOfColumns\": 1​\n      }​\n  ],​\n       \n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 1"]},": Each ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Curves.CurveID"]}," is unique, here ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MD"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CSHG"]},"."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 2"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReferenceCurveID"]}," is set to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MD"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MD"]}," exists ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Curves.CurveID"]}," list."]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"welllog-entity--meta-data-record--bulk-data-consistency","__idx":32},"children":["WellLog entity : Meta data (record) & Bulk data consistency"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["WellLog record can exist without bulk data​."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"rules-1","__idx":33},"children":["Rules"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When bulk is added\\edited following checks to be done :​"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 3"]},":  Ensure ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Curves.CurveID"]}," listed in the record ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["match"]}," the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["column names"]}," in the bulk​."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 4"]},":  For each curve, ensure that ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["NumberOfColumns"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["matches"]}," the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["column"]}," count in the bulk​ for this curve."]}]}]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Example"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["WellLog bulk data:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"DEPTH"},"children":["DEPTH"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"CSHG[0]"},"children":["CSHG[0]"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"CSHG[1]"},"children":["CSHG[1]"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"CSHG[2]"},"children":["CSHG[2]"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"CSHG[3]"},"children":["CSHG[3]"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7627.0"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.573"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.573"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.573"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.573"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.531"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.531"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.531"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.531"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.653"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.653"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.653"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.653"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.788"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.788"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.788"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.788"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.034"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.034"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.034"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.034"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.035"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.035"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.035"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.035"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7627.6"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.607"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.607"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.607"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.607"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["using previous section well log record."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 3"]},":  ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Curves.CurveID"]}," list, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DEPTH"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CSHG"]}," matches the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["column names"]}," in the bulk​. Here ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CSHG"]}," is an array with 4 columns: CSHG[0], CSHG[1], CSHG[2], CSHG[3]."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 4"]},":  ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DEPTH.NumberOfColumns"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["matches"]}," the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["column"]}," count in the bulk​ ==> ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["1"]},".   ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CSHG.NumberOfColumns"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["matches"]}," the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["column"]}," count in the bulk​ ==> ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["4"]},", CSHG[0], CSHG[1], CSHG[2], CSHG[3]."]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"additional-rules-when-the-reference-is-type","__idx":34},"children":["Additional rules when the reference is type ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["\"Measured Depth\""]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following rules are only applied if the reference is type ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["\"Measured Depth\""]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"rules-2","__idx":35},"children":["Rules"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 5"]},":  The values associated to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReferenceCurveID"]}," in the record are monotonic​."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 6"]},":  The top and bottom bulk values associated to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReferenceCurveID"]}," should match values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.SamplingStart"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.SamplingStop"]}," in the record."]}]}]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Example"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["from previous record and bulk data:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["record:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n\"id\": \"...\",\n\"data\": {\n  \"ReferenceCurveID\": \"MD\",\n  \"SamplingStart\": 7627.0,\n  \"SamplingStopt\": 7627.6,\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["bulk:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"DEPTH"},"children":["DEPTH"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"..."},"children":["..."]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7627.0"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7627.6"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]}]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 5"]},":  The values associated to the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReferenceCurveID"]},",",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DEPTH"]},", are monotonic​: no duplicates, strictly increasing, no missing values."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 6"]},":  ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.SamplingStart"]}," matches bulk ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DEPTH"]}," top value ==> ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7627.0"]},". ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.SamplingStop"]}," matches bulk ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["DEPTH"]}," bottom value ==> ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7627.6"]},"."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"wellboretrajectory--consistency-rules","__idx":36},"children":["WellboreTrajectory  consistency rules",{"$$mdtype":"Tag","name":"a","attributes":{"name":"trajectory-consistency-rules"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"wellbore-trajectory-entity--meta-only-record-consistency","__idx":37},"children":["Wellbore trajectory entity : Meta only (record) consistency"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"rules-3","__idx":38},"children":["Rules"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://community.opengroup.org/osdu/data/data-definitions/-/blob/v0.14.0/E-R/work-product-component/WellboreTrajectory.1.1.0.md"},"children":["Wellbore trajectory schema"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 1"]},": Each ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Name"]}," listed in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.AvailableTrajectoryStationProperties.Name"]}," must be unique."]}]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Example"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Wellbore trajectory record:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"id\": \"...\",\n  \"data\": {\n    \"Name\": \"Index\",\n    \"WellboreID\": \"data-partition-id:master-data--Wellbore:71612d776:\",\n    \"TopDepthMeasuredDepth\": 0.0,\n    \"AzimuthReferenceType\": \"data-partition-id:reference-data--AzimuthReferenceType:truenorth:\",\n    \"BaseDepthMeasuredDepth\": 7628.0,\n    \"AvailableTrajectoryStationProperties\": [\n      {\n        \"TrajectoryStationPropertyTypeID\": \"data-partition-id:reference-data--TrajectoryStationPropertyType:BOREHOLE_AZIMUTH:\",\n        \"StationPropertyUnitID\": \"data-partition-id:reference-data--UnitOfMeasure:dega:\",\n        \"Name\": \"BOREHOLE_AZIMUTH\"\n      },\n      {\n        \"TrajectoryStationPropertyTypeID\": \"data-partition-id:reference-data--TrajectoryStationPropertyType:BOREHOLE_DEVIATION:\",\n        \"StationPropertyUnitID\": \"qa-weu-des-prod-testing-eu:reference-data--UnitOfMeasure:dega:\",\n        \"Name\": \"BOREHOLE_DEVIATION\"\n      },\n      {\n        \"TrajectoryStationPropertyTypeID\": \"data-partition-id:reference-data--TrajectoryStationPropertyType:MD:\",\n        \"StationPropertyUnitID\": \"data-partition-id:reference-data--UnitOfMeasure:ft:\",\n        \"Name\": \"MD\"\n      }\n    ]\n  }\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 1"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AvailableTrajectoryStationProperties.Name"]}," is unique, here ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BOREHOLE_AZIMUTH"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BOREHOLE_DEVIATION"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MD"]},"."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"wellbore-trajectory-entity--meta-data-record--bulk-data-consistency","__idx":39},"children":["Wellbore trajectory entity : Meta data (record) & Bulk data consistency"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Wellbore trajectory record can exist without bulk data."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"rules-4","__idx":40},"children":["Rules"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When bulk is added\\edited following checks to be done :"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 2"]},":  Ensure ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AvailableTrajectoryStationProperties.Name"]}," listed in the record ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["match"]}," the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["column names"]}," in the bulk."]}]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Example"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Wellbore trajectory bulk data:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"MD"},"children":["MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"BOREHOLE_AZIMUTH"},"children":["BOREHOLE_AZIMUTH"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"BOREHOLE_DEVIATION"},"children":["BOREHOLE_DEVIATION"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["0.0"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["360.573"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.573"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["360.531"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.531"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["1.0"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["360.653"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.653"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["360.035"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.035"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7628.0"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["360.607"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.607"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["using previous section well log record."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 2"]},":  ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["AvailableTrajectoryStationProperties.Name"]}," listed in the record ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["match"]}," the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["column names"]}," in the bulk,"," ","here ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BOREHOLE_AZIMUTH"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BOREHOLE_DEVIATION"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MD"]},"."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"additional-rules-in-case-of-trajectorystationpropertytype","__idx":41},"children":["Additional rules in case of TrajectoryStationPropertyType:",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["MD"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following rules are only applied for TrajectoryStationPropertyType:",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["MD"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"rules-5","__idx":42},"children":["Rules"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 3"]},":  The values associated to the reference in the record must be monotonic."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 4"]},":  The top and bottom bulk values associated to the reference should match values ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.TopDepthMeasuredDepth"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.BaseDepthMeasuredDepth"]}," in the record."]}]}]},{"$$mdtype":"Tag","name":"details","attributes":{},"children":[{"$$mdtype":"Tag","name":"summary","attributes":{},"children":["Example"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["from previous record and bulk data:"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["record:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"id\": \"...\",\n  \"data\": {\n    \"WellboreID\": \"data-partition-id:master-data--Wellbore:71612d776:\",\n    \"TopDepthMeasuredDepth\": 0.0,\n    \"BaseDepthMeasuredDepth\": 7628.0,\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["bulk:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"MD"},"children":["MD"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"..."},"children":["..."]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["0.0"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["0.5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["7627.5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7628.0"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["..."]}]}]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 3"]},":  The values of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MD"]}," are monotonic: no duplicates, strictly increasing, no missing values."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["rule 4"]},":  ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.TopDepthMeasuredDepth"]}," matches bulk ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MD"]}," top value ==> ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["0.0"]},". ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["data.BaseDepthMeasuredDepth"]}," ","matches bulk ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["MD"]}," bottom value ==> ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["7628.0"]},"."]}]}]}]}]},"headings":[{"value":"Introduction","id":"introduction","depth":1},{"value":"Prerequisites","id":"prerequisites","depth":1},{"value":"Required Python packages","id":"required-python-packages","depth":2},{"value":"Authorization","id":"authorization","depth":2},{"value":"Utility methods","id":"utility-methods","depth":2},{"value":"Settings","id":"settings","depth":2},{"value":"Create a WellLog record","id":"create-a-welllog-record","depth":2},{"value":"Write bulk data - all at once","id":"write-bulk-data---all-at-once","depth":1},{"value":"All at once - Parquet","id":"all-at-once---parquet","depth":3},{"value":"All at once - JSON","id":"all-at-once---json","depth":3},{"value":"Write bulk data - by chunk","id":"write-bulk-data---by-chunk","depth":1},{"value":"Flow to send json","id":"flow-to-send-json","depth":2},{"value":"Open a new session > Send json chunks > Commit the session","id":"open-a-new-session--send-json-chunks--commit-the-session","depth":2},{"value":"Session mode: update or overwrite","id":"session-mode-update-or-overwrite","depth":3},{"value":"Add data by rows","id":"add-data-by-rows","depth":2},{"value":"Flow to send parquet","id":"flow-to-send-parquet","depth":2},{"value":"Open a new session > Send parquet chunks > Commit the session","id":"open-a-new-session--send-parquet-chunks--commit-the-session","depth":2},{"value":"Add data by columns","id":"add-data-by-columns","depth":2},{"value":"Add data by columns and by rows","id":"add-data-by-columns-and-by-rows","depth":2},{"value":"Add array data by chunk to a WellLog","id":"add-array-data-by-chunk-to-a-welllog","depth":2},{"value":"Update existing WellLog data by chunk","id":"update-existing-welllog-data-by-chunk","depth":2},{"value":"WellLog record versioning","id":"welllog-record-versioning","depth":1},{"value":"Write bulk data from a given WellLog record version","id":"write-bulk-data-from-a-given-welllog-record-version","depth":2},{"value":"List sessions for a record id","id":"list-sessions-for-a-record-id","depth":2},{"value":"Read bulk data","id":"read-bulk-data","depth":1},{"value":"Read all data at once","id":"read-all-data-at-once","depth":2},{"value":"Read single curves from the bulk","id":"read-single-curves-from-the-bulk","depth":2},{"value":"Read array columns from the bulk","id":"read-array-columns-from-the-bulk","depth":2},{"value":"Additional filtering options to read bulk data","id":"additional-filtering-options-to-read-bulk-data","depth":2},{"value":"WellLog consistency rules","id":"welllog-consistency-rules","depth":1},{"value":"WellLog entity : Meta only (record) consistency","id":"welllog-entity--meta-only-record-consistency","depth":2},{"value":"Rules","id":"rules","depth":3},{"value":"WellLog entity : Meta data (record) & Bulk data consistency","id":"welllog-entity--meta-data-record--bulk-data-consistency","depth":2},{"value":"Rules","id":"rules-1","depth":3},{"value":"Additional rules when the reference is type","id":"additional-rules-when-the-reference-is-type","depth":2},{"value":"Rules","id":"rules-2","depth":3},{"value":"WellboreTrajectory  consistency rules","id":"wellboretrajectory--consistency-rules","depth":1},{"value":"Wellbore trajectory entity : Meta only (record) consistency","id":"wellbore-trajectory-entity--meta-only-record-consistency","depth":2},{"value":"Rules","id":"rules-3","depth":3},{"value":"Wellbore trajectory entity : Meta data (record) & Bulk data consistency","id":"wellbore-trajectory-entity--meta-data-record--bulk-data-consistency","depth":2},{"value":"Rules","id":"rules-4","depth":3},{"value":"Additional rules in case of TrajectoryStationPropertyType:","id":"additional-rules-in-case-of-trajectorystationpropertytype","depth":2},{"value":"Rules","id":"rules-5","depth":3}],"frontmatter":{"seo":{"title":"Introduction"}},"lastModified":"2026-04-20T20:41:52.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/wellbore-dms/tutorial/bulk-data-apis","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}