Skip to main content

PSR Cloud Python Module

Project description

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

Project details


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.28.tar.gz (54.9 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.28-py3-none-any.whl (50.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: psr_cloud-0.3.28.tar.gz
  • Upload date:
  • Size: 54.9 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.28.tar.gz
Algorithm Hash digest
SHA256 1c31b81992cf35f47d822c43507cd836e122d2d8f2a2a8eb2de6d89a3942be9c
MD5 a7d4a45e5d3664ab280417beb8c4b31e
BLAKE2b-256 2f2ee6705e29dcfc776761ea03c48650776e7fff2ba2b5169ee9d9228190dec5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psr_cloud-0.3.28-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.28-py3-none-any.whl
Algorithm Hash digest
SHA256 d78faff58471a209975b0e1c364a9788018e71d4671c67520ff364220569f5d1
MD5 c12402c77d3345497505e0299337acb7
BLAKE2b-256 343288f1ad2916780a16c6dad8307677f0445b229b41bf31b65014a533c54919

See more details on using hashes here.

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