{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"}],"enrichment":{"capability":"PySAM wraps NREL's System Advisor Model (SAM) simulation engine, providing Python access to energy system modeling and performance analysis across solar, wind, battery, and hybrid technologies.","skillfed_tags":["renewable-energy","simulation","energy-modeling"],"use_cases":["Run batch photovoltaic performance simulations across multiple sites or configurations without opening the SAM GUI.","Integrate renewable energy system modeling into optimization workflows or sensitivity analyses.","Analyze battery storage sizing, chemistry selection, and dispatch strategies for hybrid systems.","Calculate utility rate impacts and financial metrics for solar or wind projects programmatically.","Simulate wind power output or hybrid solar-wind-battery systems for feasibility studies.","Automate geothermal system modeling and performance prediction using the GETEM module."],"what_it_does":"PySAM is a Python wrapper around NREL's System Advisor Model, a comprehensive simulation engine for modeling renewable energy systems. It provides programmatic access to SAM's modules for solar (photovoltaic and concentrating thermal), wind, battery storage, and hybrid configurations, along with utility rate and financial analysis tools. The package bundles pre-compiled simulation kernels (SSC version 306 in the current release) and exposes them through a Python API, eliminating the need to use SAM's graphical interface for batch simulations or integration into larger workflows.\n\nThe package is actively maintained and tracks SAM releases closely, with recent updates adding geothermal modeling (GETEM) and renaming modules for clarity. It has no runtime dependencies beyond Python itself, relying entirely on bundled compiled libraries. Installation is straightforward on modern Python versions (3.10\u20133.13) across Windows, macOS, and Linux, though the binary wheels mean you are locked to supported platforms and architectures.","worth_installing":"Yes, if you need to model renewable energy systems or perform SAM simulations in Python. The package is actively maintained, has no external dependencies, installs cleanly on modern Python (3.10+), and carries permissive licensing. Install friction is medium but manageable due to pre-built wheels. Not worth installing if you only need SAM's GUI or if you are on an unsupported Python version or architecture."},"id":"nrel-pysam","links":{"html":"https://skillfed.io/packages/nrel-pysam","md":"https://skillfed.io/packages/nrel-pysam.md","pypi":"https://pypi.org/project/nrel-pysam/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-26","license_spdx":null,"license_treatment":"permissive","name":"NREL-PySAM","python_support":"unspecified","summary":"National Laboratory of the Rockies' System Advisor Model Python Wrapper"},"popularity":{"monthly_downloads":116907,"position":12187,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"7.1.1.post1"}
