Skip to content

constants: reference taxonomy cleanup + Milky Way/Andromeda galaxy fixes#1714

Open
Wiljea wants to merge 2 commits into
c3d:devfrom
Wiljea:cleanup-astronomy-galaxy-refs
Open

constants: reference taxonomy cleanup + Milky Way/Andromeda galaxy fixes#1714
Wiljea wants to merge 2 commits into
c3d:devfrom
Wiljea:cleanup-astronomy-galaxy-refs

Conversation

@Wiljea

@Wiljea Wiljea commented Jun 18, 2026

Copy link
Copy Markdown

Consolidated reference-cleanup PR, as planned in #1706 — addresses both #1706 (reference taxonomy) and #1707 (galaxy constants) in one pass, so the newly allocated reference numbers don't collide.

#1706 — reference taxonomy

  • Move astronomy/ephemeris sources out of Materials into numbered References: Reference 27 = Meeus (was Materials 22), Reference 28 = NASA Planetary Fact Sheet (was Materials 23).
  • Drop Materials 21 (a byte-for-byte duplicate of Reference 4, DE440/441); retag its constants to [4].
  • Nits: G0F / θw comment tag corrected from PDG to CODATA; remove off-topic Materials 5 (Malitson, a refractive-index paper) from the silica density ρvSiO2 (keeps Materials 7); drop orphan Materials 6.

#1707 — galaxy constants

Milky Way and Andromeda shared identical mass / dark-matter values (copy-paste artifact) and several mis-attributed references.

  • MNGC224 1.5e12 ± 0.5e12 → 1.4e12 ± 0.4e12 M_sun (Watkins, Evans & An 2010 = Reference 35; corroborated by Zhang et al. 2024 = Reference 36).
  • DNGC224 2 537 000 ± 50 000 → 2 482 000 ± 36 000 ly (Li, Riess & Yuan 2021 = Reference 29).
  • fDMNGC224 0.85 ± 0.05 → 0.92 ± 0.03 ([31][35]: Sick 2015 stellar / Watkins 2010 dynamical).
  • fDMG 0.85 ± 0.05 → 0.95 ± 0.02 ([9][32]: Licquia & Newman 2015 stellar / Watkins 2019 dynamical).
  • Mis-attributed references removed: old [11] (Peñarrubia 2014, an LMC paper) and [12] (Veljanoski 2014, an M31 satellite-plane study, not a mass). Andromeda constants now cite the correct sources above.
  • Both dark-matter fractions are now derived symmetrically as 1 − M_stellar / M_dynamical.
  • New references: 29, 31, 32, 34, 35, 36.

Notes

  • Build + db48x -Tcstlib: 441 tests, 0 failures.
  • Per the existing "no renumbering" convention, removed entries leave gaps (References 11, 12, 30, 33; Materials 6) rather than renumbering the contiguous 4–26 / 1–19 ranges.

Closes #1706
Closes #1707

Wiljea and others added 2 commits June 18, 2026 13:46
…#1706)

Retag astronomy citation markers from the Materials namespace into the
numbered References scheme: [M22] -> [27] (Meeus), [M23] -> [28] (NASA
Planetary Fact Sheet), [M21] -> [4] (JPL DE440/DE441). Add the matching
Reference 27 and Reference 28 definition entries and drop the now-orphan
Materials 20 (Espenak), 21, 22, 23 definitions. Drop the orphan Materials 6
(Palik) definition. Fix two source nits: G0F and weak mixing angle were
tagged [2] (PDG) but are CODATA-derived, so retag to [0]; remove the
spurious Materials 5 (Malitson refractive-index) citation from the fused
silica density rvSiO2 line, keeping Materials 7.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…1707)

Update the Milky Way and Andromeda (M31, NGC 224) constants to current
literature values and point them at dedicated references:

  fDMG       0.85 +/- 0.05 -> 0.95 +/- 0.02   refs [32] [33]
  MNGC224    1.5 +/- 0.5e12 Msun -> 1.4 +/- 0.4e12 Msun   refs [35] [36]
  fDMNGC224  0.85 +/- 0.05 -> 0.92 +/- 0.03   refs [30] [31]
  RNGC224    radius unchanged                  ref  [34]
  DNGC224    2 537 000 +/- 50 000 ly -> 2 482 000 +/- 36 000 ly   ref [29]

Remove the mis-cited Reference 11 (Penarrubia, LMC) and Reference 12
(Veljanoski, M31 satellite plane) entries, which did not actually source
the Andromeda mass. Add scaffold definition entries for the new galaxy
references 29-36 (Li & Riess, Ibata, Sick, Licquia & Newman,
Bland-Hawthorn & Gerhard, Nieten, Watkins/Evans/An, Zhang et al.); their
full bibliographic citations remain to be completed (marked
"citation a completer").

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@c3d c3d force-pushed the dev branch 6 times, most recently from 5c52436 to 15e3636 Compare June 21, 2026 16:52
@c3d c3d added the user Reported by an actual user, yay! label Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

user Reported by an actual user, yay!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants