PSR database management module.
Project description
PSR Factory (version 4.1.0b7)
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
Or, if the package directly from the wheel (whl) file:
pip install psr_factory-4.1.0b7-py3-none-manylinux_2_28_x86_64.whl
Factory will be available to all Python scripts in your system after importing it:
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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file psr_factory-4.1.0b7-py3-none-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: psr_factory-4.1.0b7-py3-none-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: Python 3, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
226cbbf3c3acbad543eb69e0a9f0b407b8589030f6a46821d065e1c460ec31c1
|
|
| MD5 |
33a744e1122ca7656b7d441a8bfa305e
|
|
| BLAKE2b-256 |
283c88608d912ac5669924d93c477112185628c9604557b5c216e6b1ad0728dc
|