heliopy.data.mms.fpi_des_moms()
function. #601heliopy.data.wind.threedp_e0_emfits()
function. #606heliopy.data.mms.fgm_survey()
data loading. #601heliopy.data.ace
module now contains all the magnetic field and
particle data produces produced by ACE. #577, #578heliopy.data.helper.cdfpeek()
has been updated to work with cdflib, and now
prints all CDF file information.HelioPy now only supports Python versions 3.6 and higher.
data.util.cdf_units()
function that can extract the UNIT
attribute from CDF files.data.omni.low()
function.data.dscovr.mag_h0()
function.Methods in heliopy.data
no longer returns a Pandas DataFrame, but
now return a SunPy timeseries object. To get the underlying data, you can
still do:
dataframe = timeseries.data
For an example of how to use the new object, see TimeSeries Plotting Example.
Data import has had a major overhaul, so that every column in CDF files now gets automatically imported and retains its name without being changed by HelioPy. This means column names in several data products are now different, to reflect their original name in the CDF files instead of a custom name that was previously assigned by HelioPy.
data.helios.merged()
, data.helios.mag_4hz()
,
data.helios.corefit()
and data.helios.mag_ness()
no longer take
a verbose keyword argument. #467
data.imp.merged()
no longer imports redundant columns.data.mms.fpi_dis_moms()
has been
updated.data.spice
has been updated, and some names changed. #408spice.Trajectory.generate_positions()
can now generate
positions at a resolution of one second instead of one day. #405data.imp.mag15s()
has been corrected. #396heliopy.data.sunspot()
added an additional functionality to import
sunspot data in three different timeframes - daily, monthly and yearly.heliopy.data.spice
now includes
“Helios 1 Reconstructed”, “Helios 1 Predicted”, “Juno Reconstructed”,
“Juno Predicted” and “Helios 2” kernels.heliopy.spice.furnish()
now accepts a list of filenames as well as
individual filenames.heliopy.data.ace
.heliopy.data.spice.get_kernel()
now returns a list of filenames instead
of a single filename string.heliopy.data.helper
have been
moved to heliopy.data.util
. The ones the remain in
heliopy.data.helper
are useful for users, and the ones in
heliopy.data.util
are used internally as utility functions for
data import.heliopy.data.helios.trajectory()
has been removed. To get Helios
trajectory data use the heliopy.spice
and heliopy.data.spice
modules.swics_abundances()
and
swics_heavy_ions()
methods added for loading SWICS data from the Ulysses mission.cdfpeek()
method added for peeking inside
CDF files.heliopy.spice.Trajectory.generate_positions()
now takes a list of
dates/times at which to generate orbital positions, instead of a start time,
stop time, and number of steps. The old behaviour can be recovered by
manually generating an evenly spaced list of times.HelioPy now contiains code for working with SPICE kernels. See the following modules for more information:
heliopy.data.spice
module for downloading spice kernelsheliopy.spice
module for automatically processing spice kernelsheliopy.plasma
module has been removed
(see http://www.plasmapy.org/ for the recommended alternative)heliopy.plot
code removedHelioPy.data.helper.listdata()
method for easily viewing the
amount of data HelioPy is storing locally.heliopy.data.wind.threedp_sfpd()
method for importing
WIND 3DP sfpd data.heliopy.data.helios.corefit()
made duplicate .hdf
files on days where no data is available.