hikari.utility.artists

Attributes

artist_factory

Exceptions

ArtistError

Exception raised when a problem with plotting in hikari occurs.

Classes

ArtistFactory

A factory method for creating artists.

Artist

Base class used for plotting matplotlib and gnuplot plots

AngularHeatmapArtist

Base class used for plotting angular heatmaps

GnuplotArtist

Base class used for plotting gnuplot plots

MatplotlibArtist

Base class used for plotting matplotlib plots

GnuplotAngularHeatmapArtist

Base class used for plotting gnuplot angular heatmaps

MatplotlibAngularHeatmapArtist

Base class used for plotting matplotlib angular heatmaps

Module Contents

exception hikari.utility.artists.ArtistError(message)[source]

Bases: Exception

Exception raised when a problem with plotting in hikari occurs.

class hikari.utility.artists.ArtistFactory[source]

A factory method for creating artists.

_artists
register(name, artist)[source]
create(name, **kwargs)[source]
class hikari.utility.artists.Artist[source]

Base class used for plotting matplotlib and gnuplot plots

static _assert_is_iterable(iterable, length=0)[source]
abstract plot(path)[source]
class hikari.utility.artists.AngularHeatmapArtist[source]

Bases: Artist, abc.ABC

Base class used for plotting angular heatmaps

HEAT_EXTENSION = '.lst'
HISTOGRAM_EXTENSION = '.his'
histogram = False
_x_axis = ()
_y_axis = ()
_z_axis = ()
_focus = ()
_heat_limits = ()
_polar_limits = ()
_azimuth_limits = ()
property x_axis
property y_axis
property z_axis
property heat_limits
property focus
property polar_limits
property azimuth_limits
class hikari.utility.artists.GnuplotArtist[source]

Bases: abc.ABC

Base class used for plotting gnuplot plots

GNUPLOT_EXTENSION = '.gnu'
_heat_palette
property heat_palette
class hikari.utility.artists.MatplotlibArtist[source]

Bases: abc.ABC

Base class used for plotting matplotlib plots

_heat_palette
property heat_palette
class hikari.utility.artists.GnuplotAngularHeatmapArtist[source]

Bases: GnuplotArtist, AngularHeatmapArtist

Base class used for plotting gnuplot angular heatmaps

template
property focus_string
plot(path)[source]
class hikari.utility.artists.MatplotlibAngularHeatmapArtist[source]

Bases: MatplotlibArtist, AngularHeatmapArtist

Base class used for plotting matplotlib angular heatmaps

MESH_EXTENSION = '.dat'
plot(path)[source]
hikari.utility.artists.artist_factory