repositories

Pinned repositories and pull requests merged into other people's open-source projects.

Pinned on GitHub

WEIPING_WIKI

A personal knowledge base maintained through an LLM-assisted workflow.

HTML 116 12 demo

AGENT_RESOURCE

A public-safe library of reusable agent skills, workflow templates, references, and routing guidance.

Python 78 10

WEIPING_COUNCIL

A multi-model deliberation system supporting council, debate, red-team, consensus, specialist, and tournament protocols.

Python 131 17

WEIPING_WHALE

A terminal-native DeepSeek coding agent with snapshots, session branching, model routing, sub-agents, diagnostics, and cost tracking, based on CodeWhale.

TypeScript 131 10

WEIPING_LAB

An autonomous research workflow centered on phenomenon-driven discovery, early falsification, and evidence-gated progression.

Python 117 13

appleweiping.github.io

The source repository for Weiping Yan's personal portfolio website.

HTML 41 6 demo

Open-source contributions

As of October 21, 2026, 20 of my pull requests have been merged into 12 open-source projects maintained by other people.

Chip design and EDA

  • OpenRAM — Open-source SRAM compiler
    • #306 Do not emit an input max_transition below the library default (2026-10-16)
    • #313 Fix numeric comparison against the second file (2026-10-02)
  • HighTide — Open-source RTL-to-GDS design benchmarks
    • #241 Fix sky130 LitePCI clock period parsing (2026-10-18)
  • CharLib — Open-source standard-cell library characterizer
    • #123 Show the cause of invalid CharLib configurations (2026-09-22)
    • #122 Make C2Q delay growth threshold configurable (2026-09-22)
    • #119 Add a configurable charge integration capacitance criterion (2026-09-08)
  • COmPOSER — End-to-end RF/mm-wave IC synthesizer
    • #18 Document the tested Python environment and public GDS smoke path (2026-09-28)
  • ALIGN — Analog layout generator from SPICE netlists
    • #1400 Docs: update the minimum Python version (2026-09-15)

Power systems

  • Power Grid Model — Python/C++ library for distribution power-system analysis
    • #1540 Fix sensor output for disconnected measured components (2026-08-25)
    • #1518 Document performance scalability (2026-08-11)
    • #1516 Fix validation of updates for missing components (2026-08-04)
  • power-grid-model-io — Converters between grid data formats and Power Grid Model
    • #500 Scope Vision GUID fragmentation warnings to library conversion (2026-10-12)

Search and recommendation

  • PISA — Performant indexes and search for academia
    • #642 Update moved submodule URLs (2026-09-13)
    • #641 Use enum for algorithm WAND requirements (2026-09-08)
  • Pyserini — Reproducible information-retrieval research toolkit
    • #2674 Fix BRIGHT end timestamp (2026-09-08)
  • LensKit — Python recommendation toolkit
    • #1210 Convert numeric interaction timestamps (2026-09-14)
    • #1209 Warn about a missing history component only when one could be missing (2026-09-04)

Speech and language

  • M* — Serving framework for any-to-any models
    • #245 api: return 400 for malformed model kwargs (2026-09-09)
    • #235 api: accept unpadded base64 in input_audio.data (2026-09-07)
  • processors — Natural-language processors from the CLU Lab
    • #853 Add a closeable parallelizer (2026-09-25)

Everything else

All 228 public repositories, including forks and self-study course work, are listed in the repository catalog and on GitHub.