Standard

class kgpy.optics.surface.sag.Standard(radius=<Quantity inf mm>, conic=<Quantity 0.>)

Bases: Sag

Parameters
__init__(radius=<Quantity inf mm>, conic=<Quantity 0.>)
Parameters
Return type

None

Attributes

broadcasted

conic

curvature

radius

shape

Methods

__init__([radius, conic])

copy()

rtype

typing.TypeVar(CopyableT, bound= Copyable)

copy_shallow()

rtype

typing.TypeVar(CopyableT, bound= Copyable)

normal(x, y[, num_extra_dims])

rtype

kgpy.vector.Vector3D

Inheritance Diagram

Inheritance diagram of kgpy.optics.surface.sag.Standard

copy()
Return type

typing.TypeVar(CopyableT, bound= Copyable)

Parameters

self (CopyableT) –

copy_shallow()
Return type

typing.TypeVar(CopyableT, bound= Copyable)

Parameters

self (CopyableT) –

normal(x, y, num_extra_dims=0)
Return type

kgpy.vector.Vector3D

Parameters
property broadcasted
conic: astropy.units.Quantity = <Quantity 0.>
property curvature: Quantity
radius: astropy.units.Quantity = <Quantity inf mm>
property shape