API Documentation
Information on specific functions, classes, and methods.
- satsim package
- Subpackages
- satsim.dataset package
- satsim.generator package
- satsim.geometry package
- Submodules
- satsim.geometry.astrometric module
GreatCircle
angle_between()
angle_from_los()
apparent()
create_topocentric()
eci_to_ecr()
eci_to_radec()
gen_track()
gen_track_from_wcs()
get_los()
get_los_azel()
lambertian_sphere_to_mv()
load_earth()
load_moon()
load_sun()
query_by_los()
radec_to_eci()
wcs_from_observer_fixed()
wcs_from_observer_rate()
wcs_from_observer_sidereal()
- satsim.geometry.csvsc module
- satsim.geometry.draw module
- satsim.geometry.ephemeris module
- satsim.geometry.observation module
- satsim.geometry.random module
- satsim.geometry.sgp4 module
- satsim.geometry.sprite module
- satsim.geometry.sstr7 module
- satsim.geometry.transform module
- satsim.geometry.twobody module
- satsim.geometry.wcs module
- satsim.image package
- satsim.io package
- satsim.math package
- satsim.pipeline package
- satsim.tfa package
- satsim.time package
- satsim.util package
- satsim.vecmath package
- Submodules
- satsim.vecmath.Cartesian2 module
Cartesian2
Cartesian2.ONE()
Cartesian2.UNIT_X()
Cartesian2.UNIT_Y()
Cartesian2.ZERO()
Cartesian2.abs()
Cartesian2.add()
Cartesian2.angleBetween()
Cartesian2.clamp()
Cartesian2.clone()
Cartesian2.cross()
Cartesian2.distance()
Cartesian2.distanceSquared()
Cartesian2.divideByScalar()
Cartesian2.divideComponents()
Cartesian2.dot()
Cartesian2.equals()
Cartesian2.equalsEpsilon()
Cartesian2.fromArray()
Cartesian2.fromCartesian3()
Cartesian2.fromCartesian4()
Cartesian2.fromElements()
Cartesian2.lerp()
Cartesian2.magnitude()
Cartesian2.magnitudeSquared()
Cartesian2.maximumByComponent()
Cartesian2.maximumComponent()
Cartesian2.minimumByComponent()
Cartesian2.minimumComponent()
Cartesian2.mostOrthogonalAxis()
Cartesian2.multiplyByScalar()
Cartesian2.multiplyComponents()
Cartesian2.negate()
Cartesian2.normalize()
Cartesian2.subtract()
- satsim.vecmath.Cartesian3 module
Cartesian3
Cartesian3.ONE()
Cartesian3.UNIT_X()
Cartesian3.UNIT_Y()
Cartesian3.UNIT_Z()
Cartesian3.ZERO()
Cartesian3.abs()
Cartesian3.add()
Cartesian3.angleBetween()
Cartesian3.clamp()
Cartesian3.clone()
Cartesian3.cross()
Cartesian3.distance()
Cartesian3.distanceSquared()
Cartesian3.divideByScalar()
Cartesian3.divideComponents()
Cartesian3.dot()
Cartesian3.equals()
Cartesian3.equalsEpsilon()
Cartesian3.fromArray()
Cartesian3.fromCartesian4()
Cartesian3.fromElements()
Cartesian3.fromSpherical()
Cartesian3.lerp()
Cartesian3.magnitude()
Cartesian3.magnitudeSquared()
Cartesian3.maximumByComponent()
Cartesian3.maximumComponent()
Cartesian3.midpoint()
Cartesian3.minimumByComponent()
Cartesian3.minimumComponent()
Cartesian3.mostOrthogonalAxis()
Cartesian3.multiplyByScalar()
Cartesian3.multiplyComponents()
Cartesian3.negate()
Cartesian3.normalize()
Cartesian3.projectVector()
Cartesian3.subtract()
- satsim.vecmath.Cartesian4 module
Cartesian4
Cartesian4.ONE()
Cartesian4.UNIT_W()
Cartesian4.UNIT_X()
Cartesian4.UNIT_Y()
Cartesian4.UNIT_Z()
Cartesian4.ZERO()
Cartesian4.abs()
Cartesian4.add()
Cartesian4.clamp()
Cartesian4.clone()
Cartesian4.distance()
Cartesian4.distanceSquared()
Cartesian4.divideByScalar()
Cartesian4.divideComponents()
Cartesian4.dot()
Cartesian4.equals()
Cartesian4.equalsEpsilon()
Cartesian4.fromArray()
Cartesian4.fromElements()
Cartesian4.lerp()
Cartesian4.magnitude()
Cartesian4.magnitudeSquared()
Cartesian4.maximumByComponent()
Cartesian4.maximumComponent()
Cartesian4.minimumByComponent()
Cartesian4.minimumComponent()
Cartesian4.mostOrthogonalAxis()
Cartesian4.multiplyByScalar()
Cartesian4.multiplyComponents()
Cartesian4.negate()
Cartesian4.normalize()
Cartesian4.subtract()
- satsim.vecmath.Matrix2 module
Matrix2
Matrix2.COLUMN0ROW0
Matrix2.COLUMN0ROW1
Matrix2.COLUMN1ROW0
Matrix2.COLUMN1ROW1
Matrix2.IDENTITY()
Matrix2.ZERO()
Matrix2.abs()
Matrix2.add()
Matrix2.clone()
Matrix2.equalsEpsilon()
Matrix2.fromArray()
Matrix2.fromColumnMajorArray()
Matrix2.fromRotation()
Matrix2.fromRowMajorArray()
Matrix2.fromScale()
Matrix2.fromUniformScale()
Matrix2.getColumn()
Matrix2.getElementIndex()
Matrix2.getMaximumScale()
Matrix2.getRotation()
Matrix2.getRow()
Matrix2.getScale()
Matrix2.multiply()
Matrix2.multiplyByScalar()
Matrix2.multiplyByScale()
Matrix2.multiplyByUniformScale()
Matrix2.multiplyByVector()
Matrix2.negate()
Matrix2.packedLength
Matrix2.setColumn()
Matrix2.setRotation()
Matrix2.setRow()
Matrix2.setScale()
Matrix2.setUniformScale()
Matrix2.subtract()
Matrix2.toArray()
Matrix2.transpose()
- satsim.vecmath.Matrix3 module
Matrix3
Matrix3.COLUMN0ROW0
Matrix3.COLUMN0ROW1
Matrix3.COLUMN0ROW2
Matrix3.COLUMN1ROW0
Matrix3.COLUMN1ROW1
Matrix3.COLUMN1ROW2
Matrix3.COLUMN2ROW0
Matrix3.COLUMN2ROW1
Matrix3.COLUMN2ROW2
Matrix3.IDENTITY()
Matrix3.ZERO()
Matrix3.abs()
Matrix3.add()
Matrix3.clone()
Matrix3.computeEigenDecomposition()
Matrix3.computeFrobeniusNorm()
Matrix3.determinant()
Matrix3.equals()
Matrix3.equalsEpsilon()
Matrix3.fromArray()
Matrix3.fromColumnMajorArray()
Matrix3.fromCrossProduct()
Matrix3.fromHeadingPitchRoll()
Matrix3.fromQuaternion()
Matrix3.fromRotationX()
Matrix3.fromRotationY()
Matrix3.fromRotationZ()
Matrix3.fromRowMajorArray()
Matrix3.fromScale()
Matrix3.fromUniformScale()
Matrix3.getColumn()
Matrix3.getElementIndex()
Matrix3.getMaximumScale()
Matrix3.getRotation()
Matrix3.getRow()
Matrix3.getScale()
Matrix3.inverse()
Matrix3.inverseTranspose()
Matrix3.multiply()
Matrix3.multiplyByScalar()
Matrix3.multiplyByScale()
Matrix3.multiplyByUniformScale()
Matrix3.multiplyByVector()
Matrix3.negate()
Matrix3.offDiagonalFrobeniusNorm()
Matrix3.packedLength
Matrix3.setColumn()
Matrix3.setRotation()
Matrix3.setRow()
Matrix3.setScale()
Matrix3.setUniformScale()
Matrix3.shurDecomposition()
Matrix3.subtract()
Matrix3.toArray()
Matrix3.transpose()
- satsim.vecmath.Matrix4 module
Matrix4
Matrix4.COLUMN0ROW0
Matrix4.COLUMN0ROW1
Matrix4.COLUMN0ROW2
Matrix4.COLUMN0ROW3
Matrix4.COLUMN1ROW0
Matrix4.COLUMN1ROW1
Matrix4.COLUMN1ROW2
Matrix4.COLUMN1ROW3
Matrix4.COLUMN2ROW0
Matrix4.COLUMN2ROW1
Matrix4.COLUMN2ROW2
Matrix4.COLUMN2ROW3
Matrix4.COLUMN3ROW0
Matrix4.COLUMN3ROW1
Matrix4.COLUMN3ROW2
Matrix4.COLUMN3ROW3
Matrix4.IDENTITY()
Matrix4.ZERO()
Matrix4.abs()
Matrix4.add()
Matrix4.clone()
Matrix4.computeInfinitePerspectiveOffCenter()
Matrix4.computeLookAt()
Matrix4.computeOrthographicOffCenter()
Matrix4.computePerspectiveFieldOfView()
Matrix4.computePerspectiveOffCenter()
Matrix4.computeView()
Matrix4.computeViewportTransformation()
Matrix4.equalsEpsilon()
Matrix4.fromArray()
Matrix4.fromCamera()
Matrix4.fromColumnMajorArray()
Matrix4.fromRotation()
Matrix4.fromRotationTranslation()
Matrix4.fromRowMajorArray()
Matrix4.fromScale()
Matrix4.fromTranslation()
Matrix4.fromTranslationQuaternionRotationScale()
Matrix4.fromTranslationRotationScale()
Matrix4.fromUniformScale()
Matrix4.getColumn()
Matrix4.getElementIndex()
Matrix4.getMatrix3()
Matrix4.getMaximumScale()
Matrix4.getRotation()
Matrix4.getRow()
Matrix4.getScale()
Matrix4.getTranslation()
Matrix4.inverse()
Matrix4.inverseTransformation()
Matrix4.inverseTranspose()
Matrix4.m
Matrix4.multiply()
Matrix4.multiplyByMatrix3()
Matrix4.multiplyByPoint()
Matrix4.multiplyByPointAsVector()
Matrix4.multiplyByScalar()
Matrix4.multiplyByScale()
Matrix4.multiplyByTranslation()
Matrix4.multiplyByUniformScale()
Matrix4.multiplyByVector()
Matrix4.multiplyTransformation()
Matrix4.negate()
Matrix4.packedLength
Matrix4.setColumn()
Matrix4.setRotation()
Matrix4.setRow()
Matrix4.setScale()
Matrix4.setTranslation()
Matrix4.setUniformScale()
Matrix4.subtract()
Matrix4.toArray()
Matrix4.transpose()
- satsim.vecmath.Quaternion module
Quaternion
Quaternion.add()
Quaternion.clone()
Quaternion.computeAngle()
Quaternion.computeAxis()
Quaternion.computeInnerQuadrangle()
Quaternion.conjugate()
Quaternion.divideByScalar()
Quaternion.dot()
Quaternion.equals()
Quaternion.equalsEpsilon()
Quaternion.exp()
Quaternion.fastSlerp()
Quaternion.fastSquad()
Quaternion.fromAxisAngle()
Quaternion.fromHeadingPitchRoll()
Quaternion.fromRotationMatrix()
Quaternion.inverse()
Quaternion.lerp()
Quaternion.log()
Quaternion.magnitude()
Quaternion.magnitudeSquared()
Quaternion.multiply()
Quaternion.multiplyByScalar()
Quaternion.negate()
Quaternion.normalize()
Quaternion.slerp()
Quaternion.squad()
Quaternion.subtract()
Quaternion.toHeadingPitchRoll()
- Submodules
- satsim.cli module
- satsim.config module
- satsim.satsim module
- Subpackages