Skip to main content

National Renewable Energy Laboratory's System Advisor Model Python Wrapper, stub files

Project description

Documentation here: https://nrel-pysam.readthedocs.io

  • Provides a wrapper around the SAM library that groups together the C API functions by technology or financial model into modules.
  • Includes error-checking, explicit input and output definition, and conversion between Python data types.
  • PySAM modules are compatible with PySSC, which is included as a subpackage. PySSC is the original wrapper used by SAM's code generator.
  • Automatically assign default values to input parameters from SAM's default value database.
  • Built-in documentation of models and parameters.
  • Minimum Python 3.5 for Windows 7 64-bit, MacOSX 10.6, or CentOS 5.

Version 2.1.2, ~ SAM 2020.2.29 r2, SSC Version 240

  • SAM Release fixes for revision 2
  • reopt size post bug
  • ssc_sim_from_dict bug fix
  • Version attribute: PySAM.__version__
  • URDBv7 in ResourceTools bug fix
  • ResourceFetcher for WindToolKit and National Solar Radiation Database downloads
  • case-insensitive default configuration names
  • Generic Exception replaces PySAM.Error for easier MP debugging

Version 2.0.2, Jan 27, 2020 ~ SAM 2020.2.x, SSC Version 233

  • All new functions and models in latest SAM Release
  • New functions (Reopt_size_batter_post, value, from_existing)
  • Chaining cmods together
  • Get variable by a name without knowing group, list all variables
  • New Tools section (BatteryTools, ResourceTools)
  • Easy way to create wind or solar data
  • Battery sizing
  • All compute modules to PySAM
  • Major reorganization of variable groups
  • Bug fixes
  • fopen defaults
  • turbine powercurve
  • Documentation features
  • Downstream and upstream variable suggestions
  • Examples page

Version 1.2.dev3, August 21, 2019 ~ SAM 2018.11.11.3, SSC Version 211

  • Wind PRUF framework
  • Wind resource distribution
  • Physical Trough reorganization
  • Grid compute module
  • Marine hydrokinetic compute module
  • Supercritical CO2 compute modules
  • Geothermal output names
  • Documentation: Variable requirement
  • Stubs: Added AdjustmentmentFactors

Version 1.2.1, April 26, 2019 ~ SAM 2018.11.11.3, SSC Version 209

  • SSC using doubles
  • Tcs_moltensalt RADCOOL group
  • Stub files and .rst files for readthedocs
  • Documentation updates

Version 1.1, April 15, 2019 ~ SAM 2018.11.11.3, SSC Version 208

  • Group all modules under PySAM namespace
  • Defaults for technology and financial models according to SAM GUI configurations
  • Include PySSC with dictionary functions as subpackage
  • Remove AdjustmentFactors group from non-technology modules
  • Fix custom exception for use with multiprocessing package
  • Documentation updates

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

NREL_PySAM_stubs-2.1.3.post0-py3-none-any.whl (126.4 kB view details)

Uploaded Python 3

File details

Details for the file NREL_PySAM_stubs-2.1.3.post0-py3-none-any.whl.

File metadata

  • Download URL: NREL_PySAM_stubs-2.1.3.post0-py3-none-any.whl
  • Upload date:
  • Size: 126.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for NREL_PySAM_stubs-2.1.3.post0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ab1e2cac8a0ff104818c4b4986908e21447dad59ab5ef653bd1f054447e9ea8
MD5 e7cd06902ceb8ed55978d6a1ab0c344c
BLAKE2b-256 698447bb44b2d0c0dac21bc398f7dba28385ad688bbe0cff6336efbf2323a89a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page