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.27.tar.gz (54.5 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.27-py3-none-any.whl (50.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: psr_cloud-0.3.27.tar.gz
  • Upload date:
  • Size: 54.5 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.27.tar.gz
Algorithm Hash digest
SHA256 4fb40bef87fc3a6cebf7e745b62c9fdb298c693b394d7002546765220f1063c6
MD5 a28f65add50278bb9db213fefea5c6dd
BLAKE2b-256 fe47c84fc87453771a774b108d5fee505804468f63b1cb2888916023a3b31f34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: psr_cloud-0.3.27-py3-none-any.whl
  • Upload date:
  • Size: 50.0 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.27-py3-none-any.whl
Algorithm Hash digest
SHA256 d85c14081589be89b72e0d9320e94bbe8bbf78d38c8d70c785ae7ad7a373d174
MD5 003774aae828451b0f324bb19eb43dbf
BLAKE2b-256 00ab3efc75cfb0d215d1b2fa3fb7a58e37f021edb6f6323c0efd65ff70c75d98

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