Skip to content

Releases: spedas/pyspedas

PySPEDAS v2.1.4

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 07 Aug 21:26
8eb4272

What's Changed

New Contributors

Full Changelog: v2.1.3...v2.1.4

PySPEDAS v2.1.3

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 25 Jun 20:47

What's Changed

  • Adding customizable maps and ionospheric trace footpaths to tplot by @DCarSunDr in #1368
  • fix: use tvar2 (not tvar1) for interpolated variable name by @LenaMacke in #1369
  • Added support for more efficient MMS SDC queries for burst time intervals
  • Remove some duplicate tests from ELFIN test suite
  • Improved handling of input and output coordinate systems and units for field line tracing
  • Added 'quiet' flag to cotrans routines to suppress progress messages
  • Documentation updates

Full Changelog: v2.1.2...v2.1.3

PySPEDAS v2.1.2

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 08 Jun 22:45

What's Changed

  • Use datatype to allow STEREO LFR loading by @pulupa in #1356
  • Parker Solar Probe FIELDS RFS burst data is only available as L2 by @pulupa in #1361
  • Fix tplot crash when using Y-axis interpolation for spectrograms with linear Y scaling
  • Explicitly convert returned FSDN objects to strings (mth5 API has changed in more recent versions), removed upper version pins on mth5 and its dependencies
  • Replaced deprecated "IRIS" service name with "EARTHSCOPE" in mth5 code
  • Bumped version requirement for hapiclient to pick up bug fix in version 0.2.9

Full Changelog: v2.1.1...v2.1.2

PySPEDAS v2.1.1

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 13 May 23:15

What's Changed

  • Add options for SQTN RFS V3V4 data by @pulupa in #1328
  • Feature/Cluster cis-hia psd by @LenaMacke in #1336
  • Adds support to load USGS Variometer data, adds test cases for loading variometer data. by @DCarSunDr in #1342
  • Added most recent batch of USGS variometer stations. by @DCarSunDr in #1345
  • Feature/hia psd bug_fix by @LenaMacke in #1347
  • feat: add support for downloading Cluster codif def data by @LenaMacke in #1349
  • Add support for METOP data sets archived at NCEI by @DCarSunDr in #1350
  • Change SWEAP pre-public URL from http to https by @STBadman in #1351
  • Update geopack version requirement to pick up bug fix in T01 model
  • Added latest MMS FEEPS sun contamination sector files
  • Extensive updates to magnetic field modeling and field line tracing code

Full Changelog: v2.1.0...v2.1.1

PySPEDAS v2.1.0

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 24 Feb 05:43
  • Added new tools tplotxy and tplotxy3 for plotting orbits, field line traces, etc.
  • Fixed a small inaccuracy in gse2sse reported by seanaqyoung (the sse_y axis needed to be normalized, else the rotation matrices were not quite orthonormal)
  • Fixed a bug where axis_font_size and other settings were not propagated to varlabels when using 'extra axes' style
  • Slight change in handling of UNITS attributes in CDFs (now return scalar unit strings if array-valued units were all the same)
  • Ported IDL bshock_2 routine to PySPEDAS to model bow shock location
  • Changed mms_qcotrans to interpolate quaternions to data times, rather than the other way around
  • Full Changelog: v2.0.10...v2.1.0

PySPEDAS v2.0.10

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 17 Feb 05:50

What's Changed

  • Feature/Cluster cis-codif psd by @LenaMacke in #1316. Create particle distribution data structures from Cluster CIS-CODIF data that can be used for generating moments, spectra, 2-D slices, etc
  • Added unit test for making 2d slice plots with cluster_get_codif_dist
  • Update URLs for GOES MPSH datasets
  • Fixed a bug in netcdf_to_tplot that was dropping fractional seconds from timesstamps in NetCDF files

New Contributors

Full Changelog: v2.0.9...v2.0.10

PySPEDAS v2.0.9

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 14 Feb 19:41

What's Changed

  • Add PyHC Actions for PHEP 3 compliance and environment compatibility by @sapols in #1311
  • Added upper version pin to setuptools while dependencies catch up
  • Fixed some potential bugs when converting input timestamps to np.datetime64[ns] in store_data, added additional tests
  • Updated kyoto.load_ae() to deal with a small island of provisional data around a May 2024 geomagnetic storm
  • Fixed an exponent sign error in MMS flux->df_cm unit conversion

New Contributors

Full Changelog: v2.0.8...v2.0.9

PySPEDAS v2.0.8

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 12 Feb 00:14

What's Changed

  • Remove unused bottleneck imports from particle energy spectrogram code by @Beforerr in #1308
  • Ensure that Python datetimes are explicitly converted to np.datetime64[ns] values in store_data
  • kyoto.load_ae() can now load realtime as well as provisional AE, AL, AU, and AO index data.
  • When generating heat flux moments in moments_3d, apply spacecraft potential corrections to the observed particle energies
  • Add mth5 and obspy packages to docs/requirements.txt, to avoid build errors on readthedocs pages
  • Updated mth5 tests to work with changed server responses to bad requests
  • Updated "Getting Started" documentation with more information on how to find and use example PySPEDAS Jupyter notebooks
  • Pinned setuptools to < 82.0.0 until some dependencies adapt to removal of the pkg_resources module

Full Changelog: v2.0.7...v2.0.8

PySPEDAS v2.0.7

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 30 Jan 18:29
  • Latest MTH5/mt-metadata release has problems loading FDSN data, pinning upper version limit until resolved.
  • Added ensure_writeable flag to get_data routine, sometimes needed for pandas 3.0+ compatibility if caller needs to modify returned v, v1, v2 etc. arrays
  • If time inputs to store_data are np.datetime64 objects with units other than nanoseconds, convert to nanoseconds before storing (for pandas 3.0+ compatibility)

Full Changelog: v2.0.6...v2.0.7

PySPEDAS v2.0.6

Choose a tag to compare

@jameswilburlewis jameswilburlewis released this 14 Jan 06:51

What's Changed

  • Update GOES load routines for newly reprocessed data sets
  • Updated MAVEN tests for changed filenames on server
  • Fixed a bug in cotrans_lib
  • Added Nishimura versions of THEMIS spacecraft potential to density estimate
  • Fixed an error message when user=None in mms_login_lasp by @germasch in #1277
  • Improved handling of varnames and varformat parameters in cdf_to_tplot
  • Fixed potential bug in segment time handling for THEMIS spinmodel data
  • Set proper legend_names in pyspedas.split_vec() by @germasch in #1279
  • Use L3 quality flags for Parker Solar Probe L3 files by @pulupa in #1282
  • Bug fix for erg-mepe loading routine of pa data by @EvaKraemer in #1284
  • Added 'tnr', 'qtnfit' and 'qtnfit-filtered' data sets to WIND WAVES load routine by @pulupa in #1290

New Contributors

Full Changelog: v2.0.5...v2.0.6