kgpy

kgpy root package

Functions

linspace(start, stop, num[, axis])

A modified version of numpy.linspace() that returns a value in the center of the range between start and stop if num == 1 unlike numpy.linspace() which would just return start.

midspace(start, stop, num[, axis])

A modified version of numpy.linspace() that selects cell centers instead of cell edges.

rebin(arr, scale_dims)

Increases the size of an array by scale_dims in each i dimension by repeating each value scale_dims[i] times along that axis.

rms(a[, axis])

take(a, key[, axis])

rtype

typing.Union[typing.Sequence[typing.Sequence[typing.Sequence[typing.Sequence[typing.Sequence[typing.Any]]]]], numpy.typing._array_like._SupportsArray[numpy.dtype], typing.Sequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], typing.Sequence[typing.Sequence[numpy.typing._array_like._SupportsArray[numpy.dtype]]], typing.Sequence[typing.Sequence[typing.Sequence[numpy.typing._array_like._SupportsArray[numpy.dtype]]]], typing.Sequence[typing.Sequence[typing.Sequence[typing.Sequence[numpy.typing._array_like._SupportsArray[numpy.dtype]]]]], bool, int, float, complex, str, bytes, typing.Sequence[typing.Union[bool, int, float, complex, str, bytes]], typing.Sequence[typing.Sequence[typing.Union[bool, int, float, complex, str, bytes]]], typing.Sequence[typing.Sequence[typing.Sequence[typing.Union[bool, int, float, complex, str, bytes]]]], typing.Sequence[typing.Sequence[typing.Sequence[typing.Sequence[typing.Union[bool, int, float, complex, str, bytes]]]]]]

takes(a, keys, axes)

rtype

typing.Union[typing.Sequence[typing.Sequence[typing.Sequence[typing.Sequence[typing.Sequence[typing.Any]]]]], numpy.typing._array_like._SupportsArray[numpy.dtype], typing.Sequence[numpy.typing._array_like._SupportsArray[numpy.dtype]], typing.Sequence[typing.Sequence[numpy.typing._array_like._SupportsArray[numpy.dtype]]], typing.Sequence[typing.Sequence[typing.Sequence[numpy.typing._array_like._SupportsArray[numpy.dtype]]]], typing.Sequence[typing.Sequence[typing.Sequence[typing.Sequence[numpy.typing._array_like._SupportsArray[numpy.dtype]]]]], bool, int, float, complex, str, bytes, typing.Sequence[typing.Union[bool, int, float, complex, str, bytes]], typing.Sequence[typing.Sequence[typing.Union[bool, int, float, complex, str, bytes]]], typing.Sequence[typing.Sequence[typing.Sequence[typing.Union[bool, int, float, complex, str, bytes]]]], typing.Sequence[typing.Sequence[typing.Sequence[typing.Sequence[typing.Union[bool, int, float, complex, str, bytes]]]]]]

Classes

Name([base, parent])

Representation of a hierarchical namespace.

Modules

kgpy.atmosphere

kgpy.chianti

kgpy.data

kgpy.dxf

kgpy.fft

kgpy.fft is a module of code ported from IDL programs originally written by Charles.

kgpy.filter

kgpy.format

kgpy.geometry

kgpy.grid

kgpy.img

N-dimensional image processing package

kgpy.interpolation

kgpy.io

Package for representing input / output.

kgpy.labeled

kgpy.matrix

Complement to the kgpy.vector package for matrices.

kgpy.mixin

kgpy.model

kgpy.moment

kgpy.multiprocess_tools

kgpy.nsroc

kgpy.obs

Interfaces for various solar observatories.

kgpy.observatories

Interfaces for various solar observatories.

kgpy.optics

kgpy.optics is a package designed for simulating optical systems.

kgpy.optimization

kgpy.plot

kgpy.polynomial

kgpy.sun

kgpy.transform

Package for general coordinate transforms.

kgpy.uncertainty

kgpy.units

kgpy.vector

Package for easier manipulation of vectors than the usual numpy functions.