{"title":"Python Dash用于井数据验证、可视化和处理","authors":"Yuchen Jin, Chicheng Xu, Tao Lin, Weichang Li, Mohamed Larbi Zeghlache","doi":"10.30632/pjv64n4-2023a6","DOIUrl":null,"url":null,"abstract":"Open-source Python libraries play a critical role in facilitating the digital\n transformation of the energy industry by enabling quick deployment of intelligent\n data-driven solutions. In this paper, we demonstrate an example of using Dash, a Python\n framework introduced by Plotly for creating interactive web applications. A\n fit-for-purpose software was tailored for an in-house research project in well-data\n validation, visualization, and processing. The application automates quality control of\n different sets of well-log data files (DLIS/LIS or LAS) for completeness, validity, and\n repeatability. For this tedious and critical process, a human expert is required to\n perform tasks using well-log interpretation software. A typical digital log file may\n contain hundreds or thousands of data channels that are difficult are difficult to\n visualize and validate manually. Sometimes it takes multiple iterations of communication\n between the data provider and the data receiver to achieve a final valid deliverable\n copy. By utilizing open-source Python libraries, such as DLISIO (Equinor ASA, 2022) and\n LASIO (Inverarity, 2023), a web interface based on Plotly-Dash is developed to visualize\n and check all data channels automatically and then produce a compliance summary report\n in PDF or HTML format. The time for validating one DLIS file that has hundreds of data\n channels is significantly reduced. Implementation of this automated data quality control\n workflow demonstrates that open-source Python libraries can significantly reduce the\n time from development to the deployment cycle. Quick implementation of intelligent\n software based on Python Plotly-Dash enables customized solutions or workflows that\n further improve both the effectiveness and efficiency of routine data quality control\n processes.","PeriodicalId":170688,"journal":{"name":"Petrophysics – The SPWLA Journal of Formation Evaluation and Reservoir Description","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Python Dash for Well Data Validation, Visualization, and Processing\",\"authors\":\"Yuchen Jin, Chicheng Xu, Tao Lin, Weichang Li, Mohamed Larbi Zeghlache\",\"doi\":\"10.30632/pjv64n4-2023a6\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Open-source Python libraries play a critical role in facilitating the digital\\n transformation of the energy industry by enabling quick deployment of intelligent\\n data-driven solutions. In this paper, we demonstrate an example of using Dash, a Python\\n framework introduced by Plotly for creating interactive web applications. A\\n fit-for-purpose software was tailored for an in-house research project in well-data\\n validation, visualization, and processing. The application automates quality control of\\n different sets of well-log data files (DLIS/LIS or LAS) for completeness, validity, and\\n repeatability. For this tedious and critical process, a human expert is required to\\n perform tasks using well-log interpretation software. A typical digital log file may\\n contain hundreds or thousands of data channels that are difficult are difficult to\\n visualize and validate manually. Sometimes it takes multiple iterations of communication\\n between the data provider and the data receiver to achieve a final valid deliverable\\n copy. By utilizing open-source Python libraries, such as DLISIO (Equinor ASA, 2022) and\\n LASIO (Inverarity, 2023), a web interface based on Plotly-Dash is developed to visualize\\n and check all data channels automatically and then produce a compliance summary report\\n in PDF or HTML format. The time for validating one DLIS file that has hundreds of data\\n channels is significantly reduced. Implementation of this automated data quality control\\n workflow demonstrates that open-source Python libraries can significantly reduce the\\n time from development to the deployment cycle. Quick implementation of intelligent\\n software based on Python Plotly-Dash enables customized solutions or workflows that\\n further improve both the effectiveness and efficiency of routine data quality control\\n processes.\",\"PeriodicalId\":170688,\"journal\":{\"name\":\"Petrophysics – The SPWLA Journal of Formation Evaluation and Reservoir Description\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Petrophysics – The SPWLA Journal of Formation Evaluation and Reservoir Description\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.30632/pjv64n4-2023a6\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Petrophysics – The SPWLA Journal of Formation Evaluation and Reservoir Description","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.30632/pjv64n4-2023a6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Python Dash for Well Data Validation, Visualization, and Processing
Open-source Python libraries play a critical role in facilitating the digital
transformation of the energy industry by enabling quick deployment of intelligent
data-driven solutions. In this paper, we demonstrate an example of using Dash, a Python
framework introduced by Plotly for creating interactive web applications. A
fit-for-purpose software was tailored for an in-house research project in well-data
validation, visualization, and processing. The application automates quality control of
different sets of well-log data files (DLIS/LIS or LAS) for completeness, validity, and
repeatability. For this tedious and critical process, a human expert is required to
perform tasks using well-log interpretation software. A typical digital log file may
contain hundreds or thousands of data channels that are difficult are difficult to
visualize and validate manually. Sometimes it takes multiple iterations of communication
between the data provider and the data receiver to achieve a final valid deliverable
copy. By utilizing open-source Python libraries, such as DLISIO (Equinor ASA, 2022) and
LASIO (Inverarity, 2023), a web interface based on Plotly-Dash is developed to visualize
and check all data channels automatically and then produce a compliance summary report
in PDF or HTML format. The time for validating one DLIS file that has hundreds of data
channels is significantly reduced. Implementation of this automated data quality control
workflow demonstrates that open-source Python libraries can significantly reduce the
time from development to the deployment cycle. Quick implementation of intelligent
software based on Python Plotly-Dash enables customized solutions or workflows that
further improve both the effectiveness and efficiency of routine data quality control
processes.