spacepy.pybats.ram.LogFile

class spacepy.pybats.ram.LogFile(file, *args, **kwargs)[source]
__init__(file, *args, **kwargs)[source]

Base class for “Data Model” representation data

Abstract method, reimplement

Attributes:
attrsdict

dictionary of the attributes of the SpaceData object

Methods

add_dst_quicklook([target, loc, showObs, ...])

Create a quick-look plot of Dst.

read()

Load the ascii logfile located at self.filename.

Attributes

add_dst_quicklook(target=None, loc=111, showObs=True, showBiot=True)[source]

Create a quick-look plot of Dst. If kyotodst module is installed, compare to observed Dst.

Two values are returned: the matplotlib Figure and Axes objects used to generate the plot (in that order.)

Parameters:
targetFigure or Axes

If None (default), a new figure is generated from scratch. If a matplotlib Figure object, a new axis is created to fill that figure. If a matplotlib Axes object, the plot is placed into that axis.

locint

Use to specify the subplot placement of the axis (e.g. loc=212, etc.) Used if target is a Figure or None. Default 111 (single plot).

showObsbool

Show observed Dst? Defaults to True

showBiotbool

Show Biot-Savart Dst? Defaults to True

Returns:
figmatplotlib figure object
axmatplotlib axes object
read()[source]

Load the ascii logfile located at self.filename. This method is automatically called upon instantiation.

attrs: collections.abc.Mapping