Treffer: MagPy – Analyzing and displaying geomagnetic data

Title:
MagPy – Analyzing and displaying geomagnetic data
Publisher Information:
Zenodo
Publication Year:
2025
Collection:
Zenodo
Document Type:
E-Ressource software
Language:
unknown
DOI:
10.5281/zenodo.15861613
Rights:
BSD 3-Clause "New" or "Revised" License ; bsd-3-clause ; https://opensource.org/licenses/BSD-3-Clause
Accession Number:
edsbas.58D4AC12
Database:
BASE

Weitere Informationen

MagPy provides a tool set for geomagnetic data analysis. A detailed description and instructions can be found on the main download page: https://github.com/geomagpy/magpy#magpy. Important notes on the new major version 2.0.0: 2.0.0 general: considerable changes to internal data structure reorganization of methods and classes cleanup of code, deletion of unused and defunct code fragments removed python 2.x support, cleanup of import and dependencies changed many methods with main focus on speed and memory efficiency completely new plotting routines database methods updated and speeded up (i.e. read is 15times faster than in MagPy1.x) README completely reorganized, updated and mostly rewritten jupyter-notebook examples for backend functionality Please note: despite the removal of py2.x support, MagPy2.x is fully compatible with all data structures and DB contents created with MagPy1.x Database commands, flagging data and functions are now saved in a different format which is NOT readable with MagPy1.x. 2.0.0 important removals/modifications affecting definitive data production: internal geomagnetic activity K code was replaced by the generally used routine as provided by IAGA. The IMAGCDF library has been updated since version 1.1.8 and contains a number of improvements and important corrections i.e. treatment of multiple time columns, assignment of correct time columns, ESPG coordinate transformation, and a significant speed boost particularly when dealing with different time columns. Write commands will now produce ImagCDF version 1.3 files. rotation method: the new method makes use of an Euler rotation. This differs from earlier "yaw" and "pitch" technique, if you used angles other than alpha. 2.0.0 new packages: plotting: the original plotting methods were replaced by completely new methods more memory efficient and faster more flexibility with layout defined in configuration dictionaries modern look auto-zoom function for all axes new power spectral plots based on matplotlib psd new spectrograms based on ...