You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 42827eb
Browse filesBrowse the repository at this point in the historyBrowse files
Insert people at their sorted position when onboarding and offboarding
Onboarding put new CV entries at the top of their list and appended lab-manual
entries at the bottom; offboarding put new alumni rows at the top of the
spreadsheet and appended lab-manual alumni at the end. All of them now go
through people_order.insert_item_sorted / order_key: newest start year first,
then name, the CV's order. Offboarded alumni rows also take the CV's spelling
(McDonald, not the title-cased Mcdonald).
Sorts the graduate and other non-undergrad alumni lists into that order in
the CV, people.xlsx and the lab manual, and adds tests that the real CV lists
stay sorted.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N4s2iBPpdWdLNyRRcGDXUt
Copy file name to clipboardExpand all lines: CLAUDE.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ Each `build_*.py` follows the same pattern:
76
76
77
77
### People: three sources, one order
78
78
79
-
People appear in `data/people.xlsx`, `documents/JRM_CV.tex` and `lab-manual/lab_manual.tex`, and all three should agree on names, years and order. `build_people.py` orders the undergrad alumni on `people.html` by their order in the CV (`parse_cv_undergrad_order`), so the CV's order is the reference: start year newest first, then name. `reconcile_people.py` checks names only, not years or order.
79
+
People appear in `data/people.xlsx`, `documents/JRM_CV.tex` and `lab-manual/lab_manual.tex`, and all three should agree on names, years and order. `build_people.py` orders the undergrad alumni on `people.html` by their order in the CV (`parse_cv_undergrad_order`), so the CV's order is the reference: start year newest first, then name. `scripts/people_order.py` holds that rule; onboarding and offboarding insert every CV, lab-manual and alumni-sheet entry at its sorted position through it. `reconcile_people.py` checks names only, not years or order.
Kirsten Ziman (2017-2022; now at <ahref="https://www.princeton.edu" target="_blank">Princeton University</a>)<br>
279
+
Hanli Li (2016; now at <ahref="https://www.umt.edu/" target="_blank">University of Montana</a>)<br>
279
280
Lucy Owen (2016-2021; now at <ahref="https://www.umt.edu/" target="_blank">University of Montana</a>)<br>
280
-
Tom Hao Chang (2016-2017)<br>
281
-
Hanli Li (2016)</p>
281
+
Tom Hao Chang (2016-2017)</p>
282
282
283
283
<h3>Lab Managers</h3>
284
284
<p><ahref="http://paxtonfitzpatrick.github.io" target="_blank">Paxton Fitzpatrick</a> (2018-2021; now a <ahref="https://context-lab.com" target="_blank">CDL grad student!</a>)<br>
0 commit comments