Skip to main content

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.

Project details


Release history Release notifications | RSS feed

Supported by

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