PSR database management module.
Project description
PSR Factory (version 4.0.27)
Factory is a library that helps to manage SDDP cases. It contains functions that create, load, and save studies, and also functions that create, access, and modify objects in a study.
Installation
System-wide installation
Open the command prompt and run the following command:
pip install psr_factory-4.0.27-py3-none-win_amd64.whl
Factory will be available to all Python scripts in your system after importing it:
import psr.factory
Local/project-specific usage
Copy the folder psr and its contents to your project folder or a specific folder (e.g., C:\path\to\factory). Then, in your Python script, add the following lines:
import sys
sys.path.append(r"C:\path\to\factory")
import psr.factory
Usage sample
import psr.factory
study = psr.factory.load_study(r"C:\temp\my\study")
system_1 = study.find("System.*")[0]
battery = psr.factory.create("Battery")
battery.code = 1
battery.name = "Battery 1"
battery.set("InstalledCapacity", 10.0)
battery.set("RefSystem", system_1)
study.add(battery)
study.save(r"C:\temp\my\updated_study")
Full documentation
The full documentation and reference is available at https://docs.psr-inc.com/factory/.
Releases
New releases can be found in the release notes at https://psrenergy-docs.github.io/factory/releases.html.