Skip to main content

psr.cloud (pycloud)

PSR Cloud Python module. Authenticate with PSR Cloud and submit, monitor, and retrieve model cases programmatically from Python.

Installation

From source (recommended)

Copy the psr folder and its contents to your working directory, or add its parent path to the PYTHONPATH environment variable.

pip

pip install git+https://github.com/psrenergy/pycloud.git

Quick example

import psr.cloud

client = psr.cloud.Client()

case = psr.cloud.Case(
    name="Test PyCloud",
    program="SDDP",
    program_version="18.0.9",
    data_path="C:\\PSR\\SDDP18.0\\examples\\operation",
    price_optimized=True,
    execution_type="Operation Planning (Default)",
    number_of_processes=64,
    memory_per_process_ratio="2:1",
)

client.run_case(case)

Documentation

Full documentation lives in docs/: authentication, querying PSR Cloud options, common workflows, and the complete API reference.

Preview it locally with:

uv run mkdocs serve

Download files

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

Source Distribution

psr_cloud-0.3.29.tar.gz (54.8 kB view details)

Uploaded Source

Built Distribution

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

psr_cloud-0.3.29-py3-none-any.whl (50.2 kB view details)

Uploaded Python 3

File details

Details for the file psr_cloud-0.3.29.tar.gz.

File metadata

  • Download URL: psr_cloud-0.3.29.tar.gz
  • Upload date:
  • Size: 54.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for psr_cloud-0.3.29.tar.gz
Algorithm Hash digest
SHA256 c30e2fd5da221a0dd490627d931d5121b2350d65a1f9c76d2fbd3c1d0de13c02
MD5 d55aacb6db70dbf2ac234014ea6062bc
BLAKE2b-256 3ed1a380176f645ba46c6443f230bfbcf9129f097ab91f190d2f3e1c136aa43c

See more details on using hashes here.

File details

Details for the file psr_cloud-0.3.29-py3-none-any.whl.

File metadata

  • Download URL: psr_cloud-0.3.29-py3-none-any.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for psr_cloud-0.3.29-py3-none-any.whl
Algorithm Hash digest
SHA256 02bc1c5a64693de66f2ef79098a48100528e836e9139c20d4102161e88db5cdd
MD5 a0af042aca4815773b860cf45c6f6ed2
BLAKE2b-256 f2138445bd4c092eda6d2d41e624dd49f5a1af8b0216b9b419fb2539235ddd61

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

This release

0.3.29 This release

2 files

0.3.28

2 files

0.3.27

2 files

0.3.26

2 files

0.3.25

2 files

0.3.24

2 files

0.3.23

2 files

0.3.22

2 files

0.3.21

2 files

0.3.20

2 files

0.3.19

2 files

0.3.18

2 files

0.3.17

2 files

0.3.16

2 files

0.3.15

2 files

0.3.14

2 files

0.3.13

2 files

0.3.12

2 files

0.3.11

2 files

0.3.10

2 files

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