Skip to content

Update publications from Google Scholar + add fetch tooling#5

Merged
omedeiro merged 3 commits into
mainfrom
setup-agents-documentation
Jun 6, 2026
Merged

Update publications from Google Scholar + add fetch tooling#5
omedeiro merged 3 commits into
mainfrom
setup-agents-documentation

Conversation

@omedeiro

@omedeiro omedeiro commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Refreshes the publication record and adds reusable tooling to pull it from Google Scholar.
  • Also includes prior branch work (AGENTS.md, Pages deployment fix).

Publication updates (references.bib + publications.md)

  • Preprint → published upgrades:
    • castellani2025superconductingNature Electronics 8(5), 417–425
    • foster2025timeJournal of Instrumentation 20(09), P09018
    • simon2024characterizing → added 35(5), 1–5
  • Key collision fix: renamed simon2025absimon2025abb (nonequilibrium-dynamics PRB paper); citation in publications.md updated to match.

New tooling (scripts/)

  • fetch_scholar.py — pulls the Scholar profile (o0Esya8AAAAJ) into a house-styled .bib.
  • bib_format.pynormalize (safe formatting: en-dash ranges, LaTeX escaping/accents, organization for @inproceedings) and merge (keeps manual edits, appends new entries, prints a reconciliation report).
  • Generated references_scholar.bib / references_merged.bib are gitignored.

Verification

  • myst build --html succeeds with no citation/bibliography warnings.
  • Rendered publications page reflects all updated metadata.

omedeiro added 3 commits May 25, 2026 11:12
- Essential build commands for local dev and CI
- Critical file reference (_toc.yml, myst.yml, intro.md)
- Project page creation workflow
- MyST syntax quirks (grids, images, deprecated options)
- Git LFS setup for PDF handling
- Content guidelines (no invented personal details)
- Deployment flow documentation
- Add conditional to deploy job: only run on push to main/update-main
- PRs will now build but not deploy (prevents protection rule errors)
- Resolves 'Branch not allowed to deploy' error on pull requests
- Upgrade three preprint/incomplete entries to published metadata:
  castellani2025superconducting (Nat. Electron. 8(5), 417-425),
  foster2025time (J. Instrum. 20(09), P09018),
  simon2024characterizing (IEEE TAS 35(5), 1-5)
- Resolve simon Ab-initio key collision: rename simon2025ab -> simon2025abb
- Sync publications.md citations and display text
- Add scripts/fetch_scholar.py (Scholar -> .bib) and scripts/bib_format.py
  (house-style normalizer + reconciliation/merge report)
@omedeiro
omedeiro merged commit 97db813 into main Jun 6, 2026
2 checks passed
@omedeiro
omedeiro deleted the setup-agents-documentation branch June 6, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant