# PRSM electrical-review grounding stack
# python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
nrel-pysam # NREL SAM wrapper: Pvwattsv8 production / per-MPPT energy
pvlib # benchmark PV models: IV curves, cell temp, cross-check
vocmax # NEC 690.7 cold-Voc string sizing from NSRDB extreme temps
schemdraw # electrical schematic rendering (SLD + wiring → PNG/SVG)
matplotlib # schemdraw backend + any supporting plots
requests # PVWatts V8 REST API calls
pandas # tabular conductor/ampacity/voltage-drop calcs
numpy
pyyaml # reads site.yaml (the single source of design inputs)
# Needs a free NREL API key for PVWatts + NSRDB (vocmax):
# export NREL_API_KEY=... (get at developer.nrel.gov — verify host: developer.nlr.gov as of 2026-05-29)