|
| 1 | +Heliopy 0.9.0 (2019-11-13) |
| 2 | +========================== |
| 3 | + |
| 4 | +Features |
| 5 | +-------- |
| 6 | + |
| 7 | +- A new module :mod:`heliopy.models` has been added to contain |
| 8 | + heliospheric concepts, the first one of which is |
| 9 | + :class:`heliopy.models.ParkerSpiral`. (`#768 <https://github.com/heliopython/heliopy/pull/768>`__) |
| 10 | +- All functions in :mod:`heliopy.data.wind` now download data in monthly |
| 11 | + (as opposed to daily) intervals. You may need to delete existing data to |
| 12 | + correctly load complete datasets. (`#772 <https://github.com/heliopython/heliopy/pull/772>`__) |
| 13 | +- :class:`heliopy.spice.Trajectory` objects now have the |
| 14 | + :attr:`~heliopy.spice.Trajectory.coords` property, that contains the trajectory |
| 15 | + coordinates as an :class:`~astropy.coordinates.SkyCoord` object. |
| 16 | + |
| 17 | + In order to do this |
| 18 | + currently only the 'J2000' and 'IAU_SUN' spice frames are supported as they |
| 19 | + have direct mappings to Sunpy/Astropy coordinate systems, but it is possible |
| 20 | + to generate coordinates in either of these systems and then transform them |
| 21 | + post-hoc to another Sunpy/Astropy coordinate system. (`#776 <https://github.com/heliopython/heliopy/pull/776>`__) |
| 22 | +- :func:`heliopy.data.wind.swe_h3()` has been added. (`#800 <https://github.com/heliopython/heliopy/pull/800>`__) |
| 23 | +- :func:`heliopy.data.wind.threedp_elpd()` has been added. (`#802 <https://github.com/heliopython/heliopy/pull/802>`__) |
| 24 | +- The new `heliopy.data.psp` module contains methods to automatically download |
| 25 | + and load Parker Solar Probe data. Currently SWEAP SPC L3 data and FIELDS MAG |
| 26 | + fluxgate data are available. (`#822 <https://github.com/heliopython/heliopy/pull/822>`__) |
| 27 | + |
| 28 | + |
| 29 | +Backwards Incompatible Changes |
| 30 | +------------------------------ |
| 31 | + |
| 32 | +- A handful of data download functions have migrated to using the CDAS restful |
| 33 | + service, and have therefore had their call signatures changed. In particular |
| 34 | + the following functions have lost their ``try_download`` keyword argument: |
| 35 | + :func:`heliopy.data.ulysses.swics_heavy_ions` (`#747 <https://github.com/heliopython/heliopy/pull/747>`__), |
| 36 | + :func:`heliopy.data.ulysses.swics_abundances` (`#747 <https://github.com/heliopython/heliopy/pull/747>`__), |
| 37 | + :func:`heliopy.data.ulysses.fgm_hires` (`#748 <https://github.com/heliopython/heliopy/pull/748>`__), |
| 38 | + :func:`heliopy.data.ulysses.swoops_ions` (`#761 <https://github.com/heliopython/heliopy/pull/761>`__), |
| 39 | + :func:`heliopy.data.omni.low` (`#765 <https://github.com/heliopython/heliopy/pull/765>`__), |
| 40 | + :func:`heliopy.data.imp.merged` (`#771 <https://github.com/heliopython/heliopy/pull/771>`__) |
| 41 | +- The times stored in the ``time`` property of :class:`heliopy.spice.Trajectory` |
| 42 | + are now always parsed by `astropy.time.Time` before being stored, and are |
| 43 | + always returned as a `~astropy.time.Time` object, no matter what format they |
| 44 | + were supplied in. (`#794 <https://github.com/heliopython/heliopy/pull/794>`__) |
| 45 | +- The `heliopy.coordinates` module has been removed completely. This only ever |
| 46 | + contained two coordinate frames and a single transformation, both of which are |
| 47 | + implemented in :mod:`sunpy.coordinates` now. (`#820 <https://github.com/heliopython/heliopy/pull/820>`__) |
| 48 | + |
| 49 | + |
| 50 | +Bug Fixes |
| 51 | +--------- |
| 52 | + |
| 53 | +- Fixed a bug in loading .cdf data where either all files were either converted |
| 54 | + to .hdf files or at least one of the intervals of data is missing. (`#768 <https://github.com/heliopython/heliopy/pull/768>`__) |
| 55 | +- Fixed downloading narrow time intervals of MMS data. (`#810 <https://github.com/heliopython/heliopy/pull/810>`__) |
| 56 | + |
| 57 | + |
1 | 58 | Heliopy 0.8.2 (2019-10-21) |
2 | 59 | ========================== |
3 | 60 |
|
@@ -91,7 +148,7 @@ Deprecations |
91 | 148 | ------------ |
92 | 149 |
|
93 | 150 | - :func:`heliopy.data.wind.swe_h3` and :func:`heliopy.data.wind.threedp_sfpd` |
94 | | - are deprecated and will be removed in version 0.7.0. This is becaue they |
| 151 | + are deprecated and will be removed in version 0.7.0. This is because they |
95 | 152 | currently use pandas MultiIndex structures, which are not the recommended |
96 | 153 | way to store 2-or-more dimensional data. In the future they are likely to be |
97 | 154 | re-written to use xarray. |
|
0 commit comments