Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

PSR Factory

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

Open the command prompt and run the following command:

pip install psr-factory

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 = study.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 PyPI website at https://pypi.org/project/psr-factory.

And the release notes at https://psrenergy-docs.github.io/factory/releases.html.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

psr_factory-5.0.0b132-py3-none-win_amd64.whl (11.4 MB view details)

Uploaded Python 3Windows x86-64

psr_factory-5.0.0b132-py3-none-manylinux_2_28_x86_64.whl (9.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

File details

Details for the file psr_factory-5.0.0b132-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for psr_factory-5.0.0b132-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8dc6566c3a7641806583247d4293067c866bd4d9fe2710f64d95abf711ceb4f8
MD5 85e38f66c478d207836a50df116011f6
BLAKE2b-256 8af874c31b67bc993460eb48c95a6742c94bf8f7c2f2bd118cb11dcf3190106c

See more details on using hashes here.

File details

Details for the file psr_factory-5.0.0b132-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for psr_factory-5.0.0b132-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1c752edaf7fd58174d03379816dd20f125e2d77671dabb36117574173c11834
MD5 402da01430addbe75d3ffd07a8836b5a
BLAKE2b-256 0b5749ddd07ca33b9d683a4970b05c165dc8f0344a991f06f5599f27d39e10e8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

5.0.0b132 This release

2 files

5.0.0b67

1 file

5.0.0b2

1 file

5.0.0b1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page