Version 4.0.40
🔗 Download for Windows
🔗 Download for Linux
Fixes
- Fix issue while saving a case with missing values and replacing loaded values with defaults.
Updates
- Update
psr.cloudmodule.
Version 4.0.38
Updates
- Add
getandsetmethods toDataFrameobjects, allowing to read/update dataframe units. UseUnitsproperty to get/set the units.
Version 4.0.37
Fixes
-
Fix
GenericConstraint’sRHSTypevalid values, allowing values1, variable per stage (weekly cases)and2 variable per stage (monthly cases) -
Fix date/time format of hourly data for weekly cases.
-
Update
psr.cloud.
Version 4.0.36
Fixes
- Add file permission check on
psr.factory.load_study - Add
psr.factory.diagnostics()for simple tests. - Add
psr.factory.get_log_file_path()that returns the current log file path. - Add
set_diagnostics_modeas replacement ofset_debug_mode, deprecating the last. - Update
psr.cloud
Version 4.0.35
Fixes
- Add support for
FixedConverter,FixedConverterCommodityobjects. - Update wheel with optional dependencies:
[all],[cloud],[pandas],[polars].
Version 4.0.34
Fixes
- Update
psr.runner, fix finding SDDP 18 executables.
Version 4.0.33
Fixes
- Allow setting
AlertStoragePenaltyto-1(automatic). - Update pycloud module.
Version 4.0.32
Fixes
- Update pycloud module.
Version 4.0.31
Fixes
- Fix reseting a
Generator’sRefBusto a newBus. - Update pycloud module.
Version 4.0.30
Fixes
- Fix dataframe’s total number of rows.
Version 4.0.29
🔗 Download for Windows
🔗 Download for Linux
Fixes
- Fix loading studies located in Windows network folders.
Version 4.0.28
Changes
- Add
clonemethod toDataObjectandStudyobjects. - Update
Study.find_by_nameto accept a second argumentname, deprecating previous behavior similar toStudy.find.
Fixes
- Fix
datetime.utcfromtimestampdeprecation warning when using dataframe functions.
Version 4.0.27
Changes
-
Update
HydroPlant’sIrrigationproperty validation to allow negative values. -
Fix intermittent error that appears when loading studies of different number of blocks.
Version 4.0.26
Changes
-
Add
GenericVariableandOwnerobjects. -
Update
psr.cloudmodule. -
Update properties names of
HydroPlantobjects:-
MinTurbiningrenamed toMinimumTurbining -
MinTurbiningPenaltyrenamed toMinimumTurbiningPenalty -
MaxTurbiningPenaltyrenamed toMaximumTurbining -
MaxTurbiningrenamed toMaximumTurbiningPenalty -
HydroProductibilityrenamed toHydroLosses
-
-
Update properties names of
ReservoirSetobjects:Unitrenamed toSecurityEnergyUnit
Version 4.0.25
Changes
-
Add more diagnostics to debug log.
-
Cummulative updates in reading/loading data.
Version 4.0.24
- Test release.
Version 4.0.23
Changes
-
Optimize loading and saving studies.
-
Cummulative updates in reading/loading data.
-
Fix reading TSL data.
Version 4.0.22
Changes
-
Rename
MaximumStoragePenaltytoMaximumOperativeStoragePenalty. -
Remove validation for negative values of
EvaporationCoefficient,MaximumOperativeStoragePenaltyandMinimumOperativeStoragePenalty. -
Fix
psr.runnermodule, fix SDDP version check for beta and release candidate versions.
Version 4.0.21
Changes
-
Add capability of generating external scenarios via TSL.
-
Add support for reading/saving
gndforh.datas/from dataframe. -
Add
run_sddp_convert_fcftopsr.runnermodule. -
Add
typemember to property descriptions. -
Fix reading/setting
ReserveGenerationHourReserve. -
Fix saving incomplete
EnergyPerBlockdata. -
Fix saving incomplete
VariableDurationOfBlocksdata. -
Fix saving SDDP circuit data - avoiding GUI update.
-
Update
psr.cloudmodule.
Version 4.0.20
Changes
-
Fix saving Hydro and Thermal plant maintenance data.
-
Fix generating detailed log.
-
Fix saving secondary reserve prices.
-
Fix saving hour block map.
-
Update property descriptions.
-
Rename
Bus’VoltageLeveltoBaseVoltage.
Version 4.0.19
Changes
-
Fix
Study.get_dfwhen reading references. -
Update pycloud module, remove CPU limit.
-
Add new sddp parameters.
Version 4.0.18
Changes
-
Fix loading monthly/hourly dataframes data.
-
Remove duplicated element check on reference lists.
-
Update
psr.cloudmodule. -
Update
CSPTSL properties.
Version 4.0.17
Changes
-
Optimize reading binary outputs via
load_dataframe. -
Fix
FilterAgentsofDataFrameLoadOptions. -
Rename
FilterSeriestoFilterScenariosofDataFrameLoadOptions. -
Update docs on filtered output data.
-
Update
psr.cloudmodule.
Version 4.0.16
Changes
-
Fix setting and getting
InterpolationGenericConstraint’s name and code. -
Fix accessing read-only Study properties such as
CalculatedFinalYearandCalculatedFinalStage. -
Rename
MinimumStoragePenaltytoMinimumOperativeStoragePenaltyto avoid clash with existing NCP property. -
Rename
FinalYeartoCalculatedFinalYearandFinalStagetoCalculatedFinalStage.
Version 4.0.15
Changes
-
Add
run_sddp_cleanup,run_optgen_cleanup, andrun_optgen_checktopsr.runnermodule. -
Fix loading
GenericConstraintobjects.
Version 4.0.14
Changes
-
Add
MinimumOperativeStorageconstraint, convertingMinimumStorageas theHydroPlantreservoir structural value. -
Fix saving OptGen study with batteries and without network data.
-
Fix validation error message on saving output/dataframes.
-
Update error treatment for longer messages.
-
Fix saving variable duration data.
-
Update PyCloud module.
Version 4.0.13
Changes
-
Fix crash with old VC++ redistributables.
-
Downgrade Linux build to support libc.so 2.28.
Version 4.0.12
🔗 Download for Windows
Changes
-
Optimize
find,find_by_name,find_by_code,find_by_id. -
Add deprecation warning to
find_by_codecalled with one string argument. -
Fix reading results by block and hours.
Version 4.0.11
Changes
-
Fix weekly cases hourly date/time string format.
-
Fix reading
RefElementsof loadedInterpolationGenericConstraintobjects.
Version 4.0.10
🔗 Download for Linux
Changes
-
Study.get_at,Study.set_at,DataObject.get_at,DataObject.set_ataccepting Python’sdatetimeobject as date argument. -
Fix
psr.runnermodule for beta SDDP versions. -
Add
cluster_settingstopsr.runner.run_sddp.
Version 4.0.9
Changes
-
Study.find_by_codeaccepting two parameters - type name as string and object code as integer. -
Add support for paths specified with
pathlib.Pathobjects. -
Fix reading
RefElementsofInterpolationGenericConstraintobjects. -
Add
TSLMainTurbinePath,TSLCustomTurbinePath, andTSLMERRAPathproperties toLoadOptionsobjects.
Version 4.0.8
Changes
-
Fix reading dates on Linux version.
-
Fix loading
SumOfCircuitsof NetPlan studies. -
Add support for
CircuitFlowConstraintof NetPlan studies.
Version 4.0.7
Changes
-
Update
psr.cloudmodule, fix auth issue. -
Update
psr.runnermodule, fix SDDP parallel run.
Version 4.0.6
Changes
- Fix issue identifying integer/float types coming from
pandas/numpypackages.
Version 4.0.5
Changes
-
Fix
GenerationConstraint’sRefPlantsandRefBatteries. -
Fix validation of
RandXvalues for circuits. -
Update
psr.cloudmodule. -
Update
psr.runner.run_nwsddp.
Version 4.0.4
Changes
-
Fix saving
ExpansionGenericConstraint. -
Add
run_optgentopsr.runnermodule. -
Add
run_sddp_checktopsr.runnermodule. -
Add
run_hydro_estimationtopsr.runnermodule.
Version 4.0.3
Changes
- Optmize loading dataframes from output files.
Version 4.0.2
Changes
-
Add support for
ExpansionGenericConstraint -
Optmize loading dataframes from output files.
Version 4.0.1
Changes
-
Fix coefficients of GenericConstraint, SumOfCircuit and SumOfInterconnection constraints of loaded cases.
-
Update
psr.cloudmodule, import cases to PSR Cloud Desktop. -
Add
run_nwsddptopsr.runnermodule.
Version 4.0.0
Changes
-
Add
psr.factory.DataFrameobject -
Read/write/convert models’ output files
-
Conversion from
psr.factory.DataFrametopandas.DataFrame/polars.DataFrameand vice-versa. -
Bundle
psr.cloudmodule for PSR Cloud case upload and control automation.
Version 3.6.5
Changes
- Allow
TwoTerminalsDCLinkobjects onSumOfCircuitsconstraints.
Version 3.6.4
Changes
-
Fix fast case loading.
-
Update docs.
Version 3.6.3
Changes
-
Fix log levels.
-
Fast NetPlan case loading.
Version 3.6.2
Changes
-
Fix loading/saving
CSPdata. -
Rename
DCLinktoTwoTerminalsDCLink. -
Add
MTDCLinkas NetPlan’s detailedDCLink.
Version 3.6.1
Changes
- Fix loading
DCLinkdata from NetPlan studies.
Version 3.6.0
Changes
-
Add
TSLmodel support. -
Load and save Hydrological Parameter Estimation data with SDDP studies.
-
Add
NetPlanIncrementalToSddpoption toLoadOptionsto control loading detailed SDDP data.
Version 3.5.1
Changes
-
Add references properties to documentation.
-
Hide internal properties from documentation.
-
Fix
HydroPlant’sOperationModeproperty access. -
Performance improvements.
Version 3.5.0
Changes
-
Add diagnostics features:
-
set_log_levelenable log generation in current working directory (factory.log). -
set_debug_modeadds more details in log messages such as loaded elements.
-
Version 3.4.5
Changes
-
Fix bug where factory enters into an infinite loop while accessing planned NetPlan data.
-
Automatically load OptGen data when NetPlan model is specified.
-
Fix multidimensional property default expression.
-
Fix issue with property names containing
.. -
Fix loading NetPlan cases with
LCCConverter,VSCConverterandSeriesCapacitor.
Version 3.4.4
Changes
-
Fix bug where a weekly case’s context is set as monthly.
-
Fix dataframe date format to reflect case’s stage type (weekly or monthly).
Version 3.4.3
Changes
- Remove temporary files (.tmp) generated after loading a study when a study is deleted or module unloaded.
Version 3.4.2
Changes
- Fix behaviour of
clear_valuesandset_atafter clearing values of a property grouped with other(s).
Version 3.4.1
Changes
- Fix support for other encodings such as latin-1.
Version 3.4.0
Changes
-
Fix behaviour of
clear_values- previous version could clear other grouped values. -
clear_valuewill set property values to the default when grouped with other values.
Version 3.3.11
Changes
- Fix DataFrame index name when DataObjects are returned as indices.
Version 3.3.10
Changes
-
Fix handling empty hourly scenarios.
-
Update
psr.runnermodule, addsrun_psriofunction.
Version 3.3.9
Changes
- Update docs.
Version 3.3.8
Changes
- Make
RenewablePlant’sRefStationoptional for Unitary Scenario option.
Version 3.3.7
Changes
- Improved error mesages when invalid indices are provided do
set_df.
Version 3.3.6
Changes
-
Add name to returned dataframe’s index.
-
Add
extra_argsparameter topsr.runner.run_sddpmethod.
Version 3.3.5
Changes
- Add reflection method to access grouped properties (
grouped_with).
Version 3.3.4
Changes
- Fix setting
ThermalPlantmodification values toNone.
Version 3.3.3
Changes
- Update NetPlan database support.
Version 3.3.2
Changes
- Add support for
numpyint and float types.
Version 3.3.1
Changes
- Fix sorting battery modification by date (
mbattery*.dat).
Version 3.3.0
Changes
- Update
DataObject.get_dfandStudy.get_dfbehaviour: showNonevalues when a grouped property contains no value set at that date. Reproduces modification files behaviour with blank values.
Version 3.2.16
Changes
- Update
psr.runnermodule, call NCP’s post-build script.
Version 3.2.15
Changes
- Fix valid values of
Activitiesproperty.
Version 3.2.14
Changes
- Implement
removeforRenewableStationobjects.
Version 3.2.13
Changes
-
Add
clear_valuesmethod. -
Add streamlit simulation_loop.py dashboard sample.
-
Minor changes in docs and Python binding
Version 3.2.12
Changes
-
Deprecate
fetch, replaced withget_df. -
Deprecate
update, replaced withset_df.
Version 3.2.11
Changes
-
Add
RefTransformerstoThreeWindingsTransformerobjects. -
Fix
helpcall on objects. -
Fix Sddp’s
DCLinkobject creation.
Version 3.2.10
Changes
- Add
RefTransformerstoThreeWindingsTransformerobjects.
Version 3.2.9
Changes
- New docs structure and fixes on automatic generation
Version 3.2.8
Changes
- Fix regression loading
HydroPlantobjects.
Version 3.2.7
Changes
- Add
LoadOptionsobject support.
Version 3.2.6
Changes
- Add
NetPlanmodel support.
Version 3.2.5
Changes
- Fix adding NCP’s
TargetGenerationobjects toStudy.
Version 3.2.4
Changes
- Rename NCP’s
MaintenanceValuefor hydro units toMaintenance.
Version 3.2.3
Changes
- Rename NCP’s
MaintenanceValuefor hydro units toMaintenance.
Version 3.2.2
Changes
- Fix NCP’s
MaintenanceValuefor hydro units.
Version 3.2.1
Changes
-
Fix NCP’s
MaintenanceValueforHydroPlants,ThermalPlants and circuits. -
Fix NCP’s
ForcedGenerationforThermalPlants. -
Add
MaintenanceUnitfor NCP’s Hydro units.
Version 3.2.0
Changes
- Implement support for intervallic data such as maintenances.
Version 3.1.1
Changes
-
Add
get_objects_valuesandget_objects_values_attoStudyobjects. -
Fix
MaintenanceValueofHydroPlantandThermalPlantobjects.
Version 3.1.0
Changes
- Add
find_by_name,find_by_id, andfind_by_codemethods toStudyobjects.
Version 3.0.7
Changes
-
Use system character encoding by default instead of
utf-8to handle library strings. -
Add
get_default_encodingandset_default_encodingmethods to override library string encoding.
Version 3.0.6
Changes
- Add support for NCP’s
ShortTermGenerationonRenewablePlantobjects.
Version 3.0.5
Changes
-
Raises an exception when passing any object type other than
DataObjecttoaddandremovefunctions. -
Study.contextandDataObject.contextare no longer functions, but properties. -
Fix bug on loading data for
Systemthat containsTargetGenerationconstraints.
Version 3.0.4
Changes
- Fix accessing
RefGeneratorsproperty ofRenewablePlantobjects.
Version 3.0.3
Changes
-
Fix saving NCP
condih.dat. -
Fix initial value of
StageDurationfor NCP studies. -
Fix copying
Modelsproperty ofContextobjects. -
Fix
DataObjectcontext when instantiated viafind.
Version 3.0.2
Changes
-
Fixed Study’s
FixedDurationOfBlocksproperty. -
Study’s
StagesCountrenamed toNumberOfStages. -
Study’s
ScenariosCountrenamed toNumberOfSeries. -
Fix saving NCP condit.dat and condih.dat.
-
psr.runnerraisesRuntimeErroron simulation error. -
Fix
psr.runnerrelative case path support. -
Fix
DataObject.getwhen unique value is not at beginning of the time. -
Add aliases for new properties after updating reference PSRDataDictionary.xml
Version 3.0.1
Changes
- Fix NCP sddpcp.dat’s fcf file name.
Version 3.0.0
Changes
- Add
psr.runnermodule, withrun_sddpandrun_ncpmethods.