Skip to content

MagPy v0.4.0

Choose a tag to compare

@leonro leonro released this 14 Jun 05:20
· 953 commits to master since this release

MagPy provides a tool set for geomagnetic data analysis.
Installation instructions can be found on the main download page.


####v<0.4.00>, <2018-06-13> --

v0.4.00 general:
+ removed capital letters from package title in pypi: GeomagPy -> geomagpy
+ switched to readme.md for all package providers
+ increased time step accuracy in database acquisition methods max 1 microsecond
(requires MARTAS-mqtt) (previously 1 millisec)
+ moved flagging methods to a separate panel -> improves accessablility for small screens/MacOS
+ improved extend method - speeding up
+ added information dialogs to GUI

v0.4.00 fixes:
+ updated flaglist2db and db2flaglist methods - considerably faster now and more reliable
+ CheckData in GUI: check for filename compliance, speed up read if not ok, relax checks with
numerical uncertainties, add optional flag for non-required information,
updated all texts to comply with IM rules,
+ reading yearly mean format IYFV: less sensitive to slight variations in data format
+ improved speed of flagging methods in general
+ gui: outlier flagging is not applied twice any more
+ remove_flagged: shape issue solved
+ flags: saving flags to database create correct timesteps, 'replace' set to default
+ cdfpath returns NONE: illegal operation -> solved
+ corrected invalid GridSizeres in panels
+ corrected unicode issues

v0.4.00 additions:
+ added script: mptest -> test method to check magpy compatibility
- check: mptest -h for options
+ added script: addcred -> password method fro MARTAS/MARCOS
- check: addcred -h for options
+ added script: mpconvert -> application to easily convert between different formats
- check: mpconvert -h for options
+ added full acquisition support for MARTAS, in particular mqtt support
+ added mqtt broker support
+ database: added Station coordinates and system with epsg code
+ database: DataAcquistionLat and Longs can be lists (useful for gradiometer etc)
+ database: added column DataDeltaValuesApplied (0,1)
+ database: added column DataTimezone (e.g. UTC)
+ database: added dbinfo method to get version and size
+ database+gui: try to reconnect to DB if connection has been lost e.g. due to time limit
+ gui: added flag info button
+ gui: added option to calculate F values from x,y,z
+ gui: added option to mark all shown components when using outlier detection
+ absolutes: added option compensation to apply compensation fields to variometer data
- use option skipvariodb=True to avoid
+ saveflags: creates directory if not yet existing
+ added compensation method for applying fluxgates compensation fields when available in the header
+ added Clear Flags button to remove all flags
+ updated monitor panel: full mqtt support to view broker data (e.g. MARTAS) plus authentication
+ modified spectral plot options and its default colorscale
+ moved most runtime information to debug

v0.4.00 removals:
+ cleaned up logs and removed unnecessary log info