Loading…

MagPySV: A Python Package for Processing and Denoising Geomagnetic Observatory Data

Measurements obtained at ground‐based observatories are crucial to understanding the geomagnetic field and its secular variation (SV). However, current data processing methods rely on piecemeal closed‐source codes or are performed on an ad hoc basis, hampering efforts to reproduce data sets underlyi...

Full description

Saved in:
Bibliographic Details
Published in:Geochemistry, geophysics, geosystems : G3 geophysics, geosystems : G3, 2018-09, Vol.19 (9), p.3347-3363
Main Authors: Cox, G. A., Brown, W. J., Billingham, L., Holme, R.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-a3683-836f3a3fd4d9eae047fcec9f2747126767968f0208edfc38f53dc97b49c9d4953
cites cdi_FETCH-LOGICAL-a3683-836f3a3fd4d9eae047fcec9f2747126767968f0208edfc38f53dc97b49c9d4953
container_end_page 3363
container_issue 9
container_start_page 3347
container_title Geochemistry, geophysics, geosystems : G3
container_volume 19
creator Cox, G. A.
Brown, W. J.
Billingham, L.
Holme, R.
description Measurements obtained at ground‐based observatories are crucial to understanding the geomagnetic field and its secular variation (SV). However, current data processing methods rely on piecemeal closed‐source codes or are performed on an ad hoc basis, hampering efforts to reproduce data sets underlying published results. We present MagPySV, an open‐source Python package designed to provide a consistent and automated means of generating high‐resolution SV data sets from hourly means distributed by the Edinburgh World Data Centre. It applies corrections for documented baseline changes, and optionally, data may be excluded using the ap index, which removes effects from documented high solar activity periods such as geomagnetic storms. Robust statistics are used to identify and remove outliers. Developing existing denoising methods, we use principal component analysis of the covariance matrix of residuals between observed SV and that predicted by a global field model to remove a proxy for external field contamination from observations. This method creates a single covariance matrix for all observatories of interest combined and applies the denoising to all locations simultaneously, resulting in cleaner time series of the internally generated SV. In our case studies, we present cleaned data in two geographic regions: monthly first differences are used to investigate geomagnetic jerk morphology in Europe, an area previously well‐studied at lower resolution, and annual differences are investigated for northern high latitude regions, which are often neglected due to their high noise content. MagPySV may be run on the command line or within an interactive Jupyter notebook; two notebooks reproducing the case studies are supplied. Key Points MagPySV is an open‐source Python package for creating reproducible high‐resolution time series of internal secular variation Implemented denoising method uses principal component analysis to characterize external contamination in different geographic regions Denoised data from MagPySV and their application to geomagnetic jerks presented in case studies for Europe and high northern latitudes
doi_str_mv 10.1029/2018GC007714
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2125643355</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2125643355</sourcerecordid><originalsourceid>FETCH-LOGICAL-a3683-836f3a3fd4d9eae047fcec9f2747126767968f0208edfc38f53dc97b49c9d4953</originalsourceid><addsrcrecordid>eNp90D1PwzAQBmALgUQpbPwAS6wE_BnbbFU_AlJRIxVYI9exQ0obFzsF5d_TUoZOTHcnPbrTvQBcY3SHEVH3BGGZDRESArMT0MOc8IQgIk6P-nNwEeMSIcw4lz0wf9ZV3s3fHuAA5l377huYa_OhKwudDzAP3tgY66aCuinhyDa-_p0y69e6amxbGzhbRBu-dOtDB0e61ZfgzOlVtFd_tQ9eJ-OX4WMynWVPw8E00TSVNJE0dVRTV7JSWW0RE85YoxwRTGCSilSoVDpEkLSlM1Q6TkujxIIpo0qmOO2Dm8PeTfCfWxvbYum3odmdLAgmPGWU8r26PSgTfIzBumIT6rUOXYFRsY-tOI5tx-mBf9cr2_1riyzLxgTvfqE_pqts5Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2125643355</pqid></control><display><type>article</type><title>MagPySV: A Python Package for Processing and Denoising Geomagnetic Observatory Data</title><source>Wiley Online Library Open Access</source><creator>Cox, G. A. ; Brown, W. J. ; Billingham, L. ; Holme, R.</creator><creatorcontrib>Cox, G. A. ; Brown, W. J. ; Billingham, L. ; Holme, R.</creatorcontrib><description>Measurements obtained at ground‐based observatories are crucial to understanding the geomagnetic field and its secular variation (SV). However, current data processing methods rely on piecemeal closed‐source codes or are performed on an ad hoc basis, hampering efforts to reproduce data sets underlying published results. We present MagPySV, an open‐source Python package designed to provide a consistent and automated means of generating high‐resolution SV data sets from hourly means distributed by the Edinburgh World Data Centre. It applies corrections for documented baseline changes, and optionally, data may be excluded using the ap index, which removes effects from documented high solar activity periods such as geomagnetic storms. Robust statistics are used to identify and remove outliers. Developing existing denoising methods, we use principal component analysis of the covariance matrix of residuals between observed SV and that predicted by a global field model to remove a proxy for external field contamination from observations. This method creates a single covariance matrix for all observatories of interest combined and applies the denoising to all locations simultaneously, resulting in cleaner time series of the internally generated SV. In our case studies, we present cleaned data in two geographic regions: monthly first differences are used to investigate geomagnetic jerk morphology in Europe, an area previously well‐studied at lower resolution, and annual differences are investigated for northern high latitude regions, which are often neglected due to their high noise content. MagPySV may be run on the command line or within an interactive Jupyter notebook; two notebooks reproducing the case studies are supplied. Key Points MagPySV is an open‐source Python package for creating reproducible high‐resolution time series of internal secular variation Implemented denoising method uses principal component analysis to characterize external contamination in different geographic regions Denoised data from MagPySV and their application to geomagnetic jerks presented in case studies for Europe and high northern latitudes</description><identifier>ISSN: 1525-2027</identifier><identifier>EISSN: 1525-2027</identifier><identifier>DOI: 10.1029/2018GC007714</identifier><language>eng</language><publisher>Washington: John Wiley &amp; Sons, Inc</publisher><subject>Case studies ; Corrections ; Current data ; Data analysis ; Data processing ; Geomagnetic field ; Geomagnetic storms ; Observatories ; Principal components analysis ; Regions ; Resolution ; Solar activity ; Statistical methods ; Storms</subject><ispartof>Geochemistry, geophysics, geosystems : G3, 2018-09, Vol.19 (9), p.3347-3363</ispartof><rights>2018. The Authors.</rights><rights>2018. This article is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a3683-836f3a3fd4d9eae047fcec9f2747126767968f0208edfc38f53dc97b49c9d4953</citedby><cites>FETCH-LOGICAL-a3683-836f3a3fd4d9eae047fcec9f2747126767968f0208edfc38f53dc97b49c9d4953</cites><orcidid>0000-0002-5587-7083 ; 0000-0001-9045-9787</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1029%2F2018GC007714$$EPDF$$P50$$Gwiley$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1029%2F2018GC007714$$EHTML$$P50$$Gwiley$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,11562,27924,27925,46052,46476</link.rule.ids></links><search><creatorcontrib>Cox, G. A.</creatorcontrib><creatorcontrib>Brown, W. J.</creatorcontrib><creatorcontrib>Billingham, L.</creatorcontrib><creatorcontrib>Holme, R.</creatorcontrib><title>MagPySV: A Python Package for Processing and Denoising Geomagnetic Observatory Data</title><title>Geochemistry, geophysics, geosystems : G3</title><description>Measurements obtained at ground‐based observatories are crucial to understanding the geomagnetic field and its secular variation (SV). However, current data processing methods rely on piecemeal closed‐source codes or are performed on an ad hoc basis, hampering efforts to reproduce data sets underlying published results. We present MagPySV, an open‐source Python package designed to provide a consistent and automated means of generating high‐resolution SV data sets from hourly means distributed by the Edinburgh World Data Centre. It applies corrections for documented baseline changes, and optionally, data may be excluded using the ap index, which removes effects from documented high solar activity periods such as geomagnetic storms. Robust statistics are used to identify and remove outliers. Developing existing denoising methods, we use principal component analysis of the covariance matrix of residuals between observed SV and that predicted by a global field model to remove a proxy for external field contamination from observations. This method creates a single covariance matrix for all observatories of interest combined and applies the denoising to all locations simultaneously, resulting in cleaner time series of the internally generated SV. In our case studies, we present cleaned data in two geographic regions: monthly first differences are used to investigate geomagnetic jerk morphology in Europe, an area previously well‐studied at lower resolution, and annual differences are investigated for northern high latitude regions, which are often neglected due to their high noise content. MagPySV may be run on the command line or within an interactive Jupyter notebook; two notebooks reproducing the case studies are supplied. Key Points MagPySV is an open‐source Python package for creating reproducible high‐resolution time series of internal secular variation Implemented denoising method uses principal component analysis to characterize external contamination in different geographic regions Denoised data from MagPySV and their application to geomagnetic jerks presented in case studies for Europe and high northern latitudes</description><subject>Case studies</subject><subject>Corrections</subject><subject>Current data</subject><subject>Data analysis</subject><subject>Data processing</subject><subject>Geomagnetic field</subject><subject>Geomagnetic storms</subject><subject>Observatories</subject><subject>Principal components analysis</subject><subject>Regions</subject><subject>Resolution</subject><subject>Solar activity</subject><subject>Statistical methods</subject><subject>Storms</subject><issn>1525-2027</issn><issn>1525-2027</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>24P</sourceid><recordid>eNp90D1PwzAQBmALgUQpbPwAS6wE_BnbbFU_AlJRIxVYI9exQ0obFzsF5d_TUoZOTHcnPbrTvQBcY3SHEVH3BGGZDRESArMT0MOc8IQgIk6P-nNwEeMSIcw4lz0wf9ZV3s3fHuAA5l377huYa_OhKwudDzAP3tgY66aCuinhyDa-_p0y69e6amxbGzhbRBu-dOtDB0e61ZfgzOlVtFd_tQ9eJ-OX4WMynWVPw8E00TSVNJE0dVRTV7JSWW0RE85YoxwRTGCSilSoVDpEkLSlM1Q6TkujxIIpo0qmOO2Dm8PeTfCfWxvbYum3odmdLAgmPGWU8r26PSgTfIzBumIT6rUOXYFRsY-tOI5tx-mBf9cr2_1riyzLxgTvfqE_pqts5Q</recordid><startdate>201809</startdate><enddate>201809</enddate><creator>Cox, G. A.</creator><creator>Brown, W. J.</creator><creator>Billingham, L.</creator><creator>Holme, R.</creator><general>John Wiley &amp; Sons, Inc</general><scope>24P</scope><scope>WIN</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7TG</scope><scope>7TN</scope><scope>F1W</scope><scope>H96</scope><scope>KL.</scope><scope>L.G</scope><orcidid>https://orcid.org/0000-0002-5587-7083</orcidid><orcidid>https://orcid.org/0000-0001-9045-9787</orcidid></search><sort><creationdate>201809</creationdate><title>MagPySV: A Python Package for Processing and Denoising Geomagnetic Observatory Data</title><author>Cox, G. A. ; Brown, W. J. ; Billingham, L. ; Holme, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a3683-836f3a3fd4d9eae047fcec9f2747126767968f0208edfc38f53dc97b49c9d4953</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Case studies</topic><topic>Corrections</topic><topic>Current data</topic><topic>Data analysis</topic><topic>Data processing</topic><topic>Geomagnetic field</topic><topic>Geomagnetic storms</topic><topic>Observatories</topic><topic>Principal components analysis</topic><topic>Regions</topic><topic>Resolution</topic><topic>Solar activity</topic><topic>Statistical methods</topic><topic>Storms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cox, G. A.</creatorcontrib><creatorcontrib>Brown, W. J.</creatorcontrib><creatorcontrib>Billingham, L.</creatorcontrib><creatorcontrib>Holme, R.</creatorcontrib><collection>Wiley Online Library Open Access</collection><collection>Wiley Online Library Free Content</collection><collection>CrossRef</collection><collection>Meteorological &amp; Geoastrophysical Abstracts</collection><collection>Oceanic Abstracts</collection><collection>ASFA: Aquatic Sciences and Fisheries Abstracts</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) 2: Ocean Technology, Policy &amp; Non-Living Resources</collection><collection>Meteorological &amp; Geoastrophysical Abstracts - Academic</collection><collection>Aquatic Science &amp; Fisheries Abstracts (ASFA) Professional</collection><jtitle>Geochemistry, geophysics, geosystems : G3</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cox, G. A.</au><au>Brown, W. J.</au><au>Billingham, L.</au><au>Holme, R.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>MagPySV: A Python Package for Processing and Denoising Geomagnetic Observatory Data</atitle><jtitle>Geochemistry, geophysics, geosystems : G3</jtitle><date>2018-09</date><risdate>2018</risdate><volume>19</volume><issue>9</issue><spage>3347</spage><epage>3363</epage><pages>3347-3363</pages><issn>1525-2027</issn><eissn>1525-2027</eissn><abstract>Measurements obtained at ground‐based observatories are crucial to understanding the geomagnetic field and its secular variation (SV). However, current data processing methods rely on piecemeal closed‐source codes or are performed on an ad hoc basis, hampering efforts to reproduce data sets underlying published results. We present MagPySV, an open‐source Python package designed to provide a consistent and automated means of generating high‐resolution SV data sets from hourly means distributed by the Edinburgh World Data Centre. It applies corrections for documented baseline changes, and optionally, data may be excluded using the ap index, which removes effects from documented high solar activity periods such as geomagnetic storms. Robust statistics are used to identify and remove outliers. Developing existing denoising methods, we use principal component analysis of the covariance matrix of residuals between observed SV and that predicted by a global field model to remove a proxy for external field contamination from observations. This method creates a single covariance matrix for all observatories of interest combined and applies the denoising to all locations simultaneously, resulting in cleaner time series of the internally generated SV. In our case studies, we present cleaned data in two geographic regions: monthly first differences are used to investigate geomagnetic jerk morphology in Europe, an area previously well‐studied at lower resolution, and annual differences are investigated for northern high latitude regions, which are often neglected due to their high noise content. MagPySV may be run on the command line or within an interactive Jupyter notebook; two notebooks reproducing the case studies are supplied. Key Points MagPySV is an open‐source Python package for creating reproducible high‐resolution time series of internal secular variation Implemented denoising method uses principal component analysis to characterize external contamination in different geographic regions Denoised data from MagPySV and their application to geomagnetic jerks presented in case studies for Europe and high northern latitudes</abstract><cop>Washington</cop><pub>John Wiley &amp; Sons, Inc</pub><doi>10.1029/2018GC007714</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0002-5587-7083</orcidid><orcidid>https://orcid.org/0000-0001-9045-9787</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1525-2027
ispartof Geochemistry, geophysics, geosystems : G3, 2018-09, Vol.19 (9), p.3347-3363
issn 1525-2027
1525-2027
language eng
recordid cdi_proquest_journals_2125643355
source Wiley Online Library Open Access
subjects Case studies
Corrections
Current data
Data analysis
Data processing
Geomagnetic field
Geomagnetic storms
Observatories
Principal components analysis
Regions
Resolution
Solar activity
Statistical methods
Storms
title MagPySV: A Python Package for Processing and Denoising Geomagnetic Observatory Data
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-18T14%3A43%3A36IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=MagPySV:%20A%20Python%20Package%20for%20Processing%20and%20Denoising%20Geomagnetic%20Observatory%20Data&rft.jtitle=Geochemistry,%20geophysics,%20geosystems%20:%20G3&rft.au=Cox,%20G.%20A.&rft.date=2018-09&rft.volume=19&rft.issue=9&rft.spage=3347&rft.epage=3363&rft.pages=3347-3363&rft.issn=1525-2027&rft.eissn=1525-2027&rft_id=info:doi/10.1029/2018GC007714&rft_dat=%3Cproquest_cross%3E2125643355%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a3683-836f3a3fd4d9eae047fcec9f2747126767968f0208edfc38f53dc97b49c9d4953%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2125643355&rft_id=info:pmid/&rfr_iscdi=true