Light Curves#

Simulating normalized convex and non-convex light curves, with and without noise, observer constraints, and orbital motion

Noise Addition Methods

Noise Addition Methods

Convex Light Curves

Convex Light Curves

Rotating Solar Panels

Rotating Solar Panels

Support Unobservability

Support Unobservability

Noisy Light Curves

Noisy Light Curves

Self-Shadowing Methods

Self-Shadowing Methods

Convex vs Engine Light Curves

Convex vs Engine Light Curves

Light Curve Ambiguities

Light Curve Ambiguities

Importance Sampling Cook-Torrance

Importance Sampling Cook-Torrance

BRDFs in Action

BRDFs in Action

Neural Network Brightness

Neural Network Brightness

Light Curve Units

Light Curve Units

Light Curve Uncertainty

Light Curve Uncertainty

Types of Light Curves

Types of Light Curves

Light Curve Inversion#

Support Optimization Comparison

Support Optimization Comparison

Perfect Information Inversion

Perfect Information Inversion

Inversion PDF

Inversion PDF

EGI Optimization

EGI Optimization

Non-Convex Inversion

Non-Convex Inversion

Coordinate Frames#

Computing and visualizing coordinate frame transformations

Time Systems

Time Systems

The Equation of Time

The Equation of Time

Polar Motion

Polar Motion

Third Body Interpolation

Third Body Interpolation

Coordinate System Interpolation

Coordinate System Interpolation

Equinoxes and Solstices

Equinoxes and Solstices

IAU-76 J2000 Reduction

IAU-76 J2000 Reduction

Environment#

Background optical noise sources, solar cycles

Luminous Efficiency Function

Luminous Efficiency Function

Twilight Model

Twilight Model

Airmass Function Comparison

Airmass Function Comparison

Global Elevation

Global Elevation

ASTM Spectra

ASTM Spectra

Space Weather

Space Weather

Background Signals at Zenith

Background Signals at Zenith

Atmospheric Scintillation

Atmospheric Scintillation

Penumbra Visualized

Penumbra Visualized

Shadow Functions

Shadow Functions

GAIA Patched Catalog

GAIA Patched Catalog

Terrain Tiles

Terrain Tiles

Atmospheric Transmission

Atmospheric Transmission

Solar Spectrum

Solar Spectrum

Passbands

Passbands

Solar System

Solar System

Star Catalogs

Star Catalogs

Astronomical Spectra

Astronomical Spectra

Zenith Light Pollution

Zenith Light Pollution

Calibrated Star Spectra

Calibrated Star Spectra

Background Importance

Background Importance

Background Signals

Background Signals

Earth Albedo BRDF

Earth Albedo BRDF

Plotting Options#

Visualizing the Earth and other things

Moon Librations

Moon Librations

Plotting Earth

Plotting Earth

Conic Sensors

Conic Sensors

Attitude Kinematics and Dynamics#

Visualizing various attitude profiles and parameterizations

Euler Angle Sequence

Euler Angle Sequence

Rigid Body Torque Free Attitudes

Rigid Body Torque Free Attitudes

Aligned and Constrained

Aligned and Constrained

Brightness Isosurfaces

Brightness Isosurfaces

Torque-free Attitude Propagation

Torque-free Attitude Propagation

Comparing Runge-Kutta Methods

Comparing Runge-Kutta Methods

Observer#

Computing and visualizing things from the perspective of a geodetic observer

Light Time Delay

Light Time Delay

Local Sidereal Time

Local Sidereal Time

Atmospheric Refraction

Atmospheric Refraction

POGS Status

POGS Status

Azimuth/Elevation Conversion

Azimuth/Elevation Conversion

Live Satellites From Observer

Live Satellites From Observer

CCD Characterization#

Quantum Efficiency Curves

Quantum Efficiency Curves

Dilation and Erosion

Dilation and Erosion

Vega PSF

Vega PSF

Convolution for Streaks

Convolution for Streaks

Digital Twin Animated

Digital Twin Animated

Noise Sampling

Noise Sampling

Digital Twin Animated

Digital Twin Animated

Mapping Model

Mapping Model

Stars in FOV

Stars in FOV

Airy Disk Gaussian Fit

Airy Disk Gaussian Fit

Bias Frames

Bias Frames

Airy Disk Diffraction

Airy Disk Diffraction

CCD Heuristics

CCD Heuristics

Streak Detection and Centroiding

Streak Detection and Centroiding

Background Shape

Background Shape

Signal-to-Noise Ratio (SNR)

Signal-to-Noise Ratio (SNR)

3D Models#

Introducing Concavities

Introducing Concavities

Loading with MTL Properties

Loading with MTL Properties

Merging with Bias

Merging with Bias

Shape Interpolation

Shape Interpolation

Satellite Lineup

Satellite Lineup

Shape Comparison Metrics

Shape Comparison Metrics

Signed Distance Fields

Signed Distance Fields

AABB Trees

AABB Trees

Model Editor

Model Editor

Utility#

Supporting analyses

Fitting Poisson Variables

Fitting Poisson Variables

Quaternion Sampling Efficiency

Quaternion Sampling Efficiency

Wavelength to RGB

Wavelength to RGB

Metropolis Hastings MCMC

Metropolis Hastings MCMC

Samplers

Samplers

Spherical Voronoi Interpolation

Spherical Voronoi Interpolation

KDTree vs BallTree

KDTree vs BallTree

Skellam Distribution

Skellam Distribution

Closest Average Random Nearest Neighbor

Closest Average Random Nearest Neighbor

Importance Sampling

Importance Sampling

PRNG Speed

PRNG Speed

Graphics Background

Graphics Background

Works In Progress#

Zodiacal Light

Zodiacal Light

Precise Orbit Determination with Batch Least Squares

Precise Orbit Determination with Batch Least Squares

Synthetic RPO#

Synthetic RPO

Synthetic RPO

Relative orbit sequence

Relative orbit sequence

Attitude Inversion 2024#

Scripts and plots for the journal paper

Flat Fielding Error

Flat Fielding Error

CCD Gain

CCD Gain

Subframes

Subframes

Sutherland-Hodgeman Clipping Algorithm

Sutherland-Hodgeman Clipping Algorithm

Digital Twin#

Rendered Models

Rendered Models

Synthetic Image Results

Synthetic Image Results

Simple Box-Wing Light Curves

Simple Box-Wing Light Curves

Parametric Box-Wing Inversion

Parametric Box-Wing Inversion

Zimmerwald Data

Zimmerwald Data

Synthetic Image Results

Synthetic Image Results

Parametric Box-Wing Inversion

Parametric Box-Wing Inversion

Gallery generated by Sphinx-Gallery