Turn positions into a column with a stated weight
Give each numerical tracer a normalized two-dimensional Gaussian kernel. Its integral is one, so summing the kernels measures number per area without changing the number of tracers. Multiply by an effective optical area per tracer to obtain a dimensionless normal optical depth. The independent integral check recovers the total assigned optical area, including the periodic azimuth boundary.
The browser sets that area so the uniform interior of the initial strip approaches normal depth 0.5. Its smoothing length is 28 m; the strip is 680 m wide and 1600 m long. These are teaching choices. The same saved positions enter the scene, kernel, ideal transmission and saved detector record. A separate attractive stripe is never substituted for a calculation.
Finite resolution matters. For the frozen convergence case with inter-tracer collisions disabled and moon contacts retained, the default 1024-tracer mean column differs from an 8192-tracer reference by about eleven percent. The change from 4096 to 8192 is below one percent. Step-size refinement gives a much smaller change in that observable. These comparisons describe this softened local model; the collisional tracer discretization is not a validated physical viscosity calculation.
Reading: Rein & Tremaine, Symplectic integrators in the shearing sheet, arXiv v2 · Cassini UVIS alpha Arae2008-261 egress, original PDS3 product label · Salo & Mondino-Llermanos, Photometric modelling of self-gravity wakes and overstable oscillations
Project the same column through the sightline
For a locally uniform thin slab, a sightline at an elevation above the plane crosses a path longer than the normal path by the reciprocal sine of that elevation. Integrating direct-light attenuation through the longer path gives the transmission below. The model neglects multiple scattering into the aperture, finite stellar size, diffraction and unresolved nonuniformity along a grazing path.
For normal depth 0.5 at 35 degrees, transmission is about 0.418. At 10 degrees, the same column transmits about 0.0562. No particle was added. This example explains why the normal depth, viewing geometry and detector brightness must remain distinct quantities.
Reading: Cassini UVIS alpha Arae2008-261 egress, original PDS3 product label · Colwell et al., Cassini UVIS stellar occultation observations of Saturn’s rings
Let the detector count, then invert its saved counts
Each synthetic sample has 400 expected unocculted source photons and 4 known background photons. Draw one Poisson count with the expected transmitted source plus background. Subtract the background once, then divide by the unocculted source expectation. The ideal gray curve is the forward expectation; mint points and error bars come from the saved count.
If a sample contains 170 photons, the estimated transmission is 0.415. At 35 degrees its estimated normal depth is about 0.504, with a counting-only propagated uncertainty near 0.045. The square-root count approximation is useful away from zero; near background it is asymmetric and the logarithm can fail.
A zero or negative net source count has no real optical-depth logarithm. Keep its count and transmission estimate, omit the logarithm, and report the censoring. Clipping it to a tiny positive value would manufacture a very large measured depth. Background and stellar-model uncertainties are held fixed here and in the tutorial’s conditional counting calculation.
Reading: Cassini UVIS alpha Arae2008-261 egress, original PDS3 product label · Colwell et al., Cassini UVIS stellar occultation observations of Saturn’s rings
Work the default snapshot before touching a control
The table below gives the actual warmed-up seed 1010 synthetic defaults and contrasting presets. Each run uses 1024 tracers, five inverse-frequency time units, step 0.02 and the stated Gaussian kernel. The values were generated by the frozen acquisition script, with units and parameters preserved in its public output.
Compare the default and grazing rows: their ideal particle column is the same, but their photon transmission differs because the elevation changed. Compare the edge-moon row with the default: the spatial distribution itself changed. Use both comparisons when deciding whether a dark trough is geometric or dynamical.
| Preset | Elevation / degree | Mean transmission | Peak ideal normal depth |
|---|---|---|---|
| Moon-forced | |||
| No moon | |||
| Edge moon | |||
| Elastic | |||
| Grazing |
Reading: Rein & Tremaine, Symplectic integrators in the shearing sheet, arXiv v2 · Cassini UVIS alpha Arae2008-261 egress, original PDS3 product label
A global density wave adds a different equation
Now leave the browser patch. In a thin, tightly wound, linear self-gravitating disk, the collective dispersion relation balances epicyclic restoring motion, self-gravity and pressure. The pattern frequency combines the moon’s pattern speed and an integer azimuthal order. At an inner Lindblad resonance, the forcing frequency in a particle’s frame matches the radial epicyclic frequency.
Near resonance, take the Kepler limit, ignore the pressure term on the chosen long-wave branch, and treat background surface density as slowly varying. Expand the difference of squared frequencies to first order in distance from resonance. Solving for radial wavenumber gives the inverse-distance wavelength law below. It predicts shorter spatial wavelengths farther from the resonance; it does not follow from Beer attenuation.
For an illustrative pattern with four spiral arms, reference radius 125000 km, angular frequency 0.00014 persecond and surface density 400 kg per square meter, the leading formula gives wavelength about 14.9 km at 50 km from resonance and 7.47 km at 100 km. This worked example uses an ideal linear wave, not a fit to the strong Cassini structure.
Reading: Goldreich & Tremaine, The excitation and evolution of density waves · Colwell et al., Cassini UVIS stellar occultation observations of Saturn’s rings · Salo & Mondino-Llermanos, Photometric modelling of self-gravity wakes and overstable oscillations
Diagnose the inference before reporting mass
To infer surface density from that law, identify the resonance and azimuthal order, account for Saturn’s nonspherical gravity, isolate a suitable wave branch and test nonlinear and overlapping structures. Optical depth also needs an extinction-to-mass relation before it becomes surface density. A numerical tracer weight supplies none of those missing measurements.
The real tutorial therefore reports reconstructed optical depth and local spatial scales, plus failure tests. Its local single-harmonic fits have very large reduced chi-squared, and coarsening changes the shortest recovered scale. Those are useful findings about what the simple analysis cannot resolve. A mass inference would first need a wave model that explains those residuals and remains stable under the resolution test.
Reading: Cassini UVIS alpha Arae2008-261 egress, original PDS3 product label · Colwell et al., Cassini UVIS stellar occultation observations of Saturn’s rings · Goldreich & Tremaine, The excitation and evolution of density waves