Polynomial3D

class kgpy.polynomial.Polynomial3D(degree, coefficients, input_names=None, output_name=None)

Bases: Dataframable, Copyable

Parameters
__init__(degree, coefficients, input_names=None, output_name=None)
Parameters
Return type

None

Attributes

coefficient_names

dataframe

input_names

output_name

degree

coefficients

Methods

__init__(degree, coefficients[, ...])

copy()

rtype

typing.TypeVar(CopyableT, bound= Copyable)

copy_shallow()

rtype

typing.TypeVar(CopyableT, bound= Copyable)

dx(vector_input)

rtype

astropy.units.Quantity

dy(vector_input)

rtype

astropy.units.Quantity

dz(vector_input)

rtype

astropy.units.Quantity

from_lstsq_fit(data_input, data_output[, ...])

rtype

kgpy.polynomial.Polynomial3D

Inheritance Diagram

Inheritance diagram of kgpy.polynomial.Polynomial3D

copy()
Return type

typing.TypeVar(CopyableT, bound= Copyable)

Parameters

self (CopyableT) –

copy_shallow()
Return type

typing.TypeVar(CopyableT, bound= Copyable)

Parameters

self (CopyableT) –

dx(vector_input)
Return type

astropy.units.Quantity

Parameters

vector_input (Vector3D) –

dy(vector_input)
Return type

astropy.units.Quantity

Parameters

vector_input (Vector3D) –

dz(vector_input)
Return type

astropy.units.Quantity

Parameters

vector_input (Vector3D) –

classmethod from_lstsq_fit(data_input, data_output, mask=None, degree=1, input_names=None, output_name=None)
Return type

kgpy.polynomial.Polynomial3D

Parameters
property coefficient_names
coefficients: typing.List[astropy.units.Quantity]
property dataframe: DataFrame
degree: int
input_names: typing.Optional[typing.List[str]] = None
output_name: typing.Optional[str] = None