- SAM Release updates for Version 2024.12.17 Revision 1
- Enable Hybrids in PySAM (#162)
- SAM Release updates for Version 2023.12.17
- Fix AdjustmentFactors (#158)
- Fix Non-annual Pvwatts simulations (#159)
- SAM Release updates for Version 2022.11.21 Revision 3
- Fix support for arm64 and aarch64 (#143, #144)
- Fix URDB v8 function (#145)
- Windpower module example (#148)
- Battery functions for reopt sizing (#149)
- SAM Release updates for Version 2022.11.21 Revision 2
- Updated Documentation for INOUT variables (#141)
- Added tolerance for Battery sizing tool (#140)
- Add Python 3.11 support
- SAM Release updates for Version 2022.11.21 Revision 1
- Added LoadTools, URDBv8 support and utility rate fixes (#126, 128)
- License update (#127)
- PySSC modifications for arrays (#125)
- SAM Release updates for Version 2021.12.02 Revision 2
- Added support for Apple Silicon (#108)
- SAM Release updates for Version 2021.12.02 Revision 1
- Moved all stub files from NREL-PySAM-stubs package into NREL-PySAM (#109)
- Warning: Significant changes to Battery and UtilityRate5 Modules, including redefinition of some variables. Please see SSC Release Notes for description of functionality and variable changes, and please see "Version Changes" section in PySAM Documentation for full list of variable changes.
- Fix FetchResourceFiles's InsecureRequestWarning (#89); html error messages (#94); verbosity (#96)
- Fix SAM_CSV_to_solar_data function missing information (#98)
- Fix URDBv7_to_ElectricityRates error for certain demand structures (#99)
- Add Python 3.10 Support (#104)
- New Example for Selecting Modules and Inverter from the SAM Library (#103)
- SAM Release updates for Version 2021.12.02
- Fix bug in Battery LMO/LTO life model
- Fix a few cost defaults for PV PPA-model configuration
- Clean up PhysicalTroughProcessHeat inputs
- Fix ResourceTools solar resource download bug (#86)
- Update Models.rst and module docs
- New analytic battery life model for LMO/LTO chemistry
- Updates and Examples for WaveFileReader (#87)
- Fix bug in 5-min PV files (#88)
- Add
replace
function for Module and Module's Groups (#93) - SAM Release updates for Version 2020.11.29 Revision 2
- Add
unassign
function to modules (#65) - Fix mypy errors in stubs (#47)
- Fix BatteryStateful bugs: memory leak; unintialized pointer in some constructors; fix
setup
error messaging (#67) - BatteryStateful features: ability to use adaptive timestep in simulation; speed up execution; Smith 2017 Life Model
- Voltage cutoff feature for battery model (Battery & BatteryStateful)
- Battery sizing tool can use per-module scaling for surface area (#77)
- Updates to ResourceTools for weather download (#53, #50)
- Leap year 2/29 date is now acceptable
- Fix docs for TcsMoltenSalt (#66)
- Update Import from SAM GUI example to use "PySAM JSON" option in Generate Code
- Better error messaging (#74)
- SAM Release updates for Version 2020.11.29 Revision 1
- SAM Release updates for Version 2020.11.29
- Rename StandAloneBattery to Battery
- New module: BatteryStateful with 3 defaults: NMCGraphite, LFPGraphite, LeadAcid
- BatteryTools functions for switching chemistries
- Update Docs to show list of interdependent variables at beginning
- All changes from 2.1.5.devx versions
- First PySAM package for Python 3.9
- Price Signals Dispatch
- Bug fix in PVWattsBatteryCommercial and PVBatteryCommercial incentives defaults
- BatteryStateful bug fixes: current
- BatteryStateful bug fixes: thermal, voltage
- Stub files syntax fix
- Updates to enable non-annual (single timestep or multiple, non-8760 timestep) simulations via weather input data (NOT weather files) for both pvsamv1 and pvwattsv7
- Vanadium Redox Flow battery bug fix
- Transformer loss units bug fix
- Pvwattsv5_1ts bug fix
- Self-shading calculation speed-up for Pvwattsv7, Pvsamv1 & Pvwattsv5
- 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
- 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
- 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
- SSC using doubles
- Tcs_moltensalt RADCOOL group
- Stub files and .rst files for readthedocs
- Documentation updates
- 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