Skip to main content

Electricity Trading API client for Python

Project description

Frequenz Electricity Trading API Client

Build Status PyPI Package Docs

Introduction

Electricity Trading API client for Python The Frequenz Electricity Trading API client for Python is an easy-to-use Python interface built to interact with the Frequenz Electricity Trading API. It allows you to create orders, get market data, and manage your orders.

Features

  • Create and manage gridpool orders: Place new orders, update existing ones, and cancel orders when necessary.
  • Stream live data: Get real-time updates on market data, including order books, trades, and market prices.
  • Retrieve historical data: Access historical data on market trades.

Supported Platforms

The following platforms are officially supported (tested):

  • Python: 3.11
  • Operating System: Ubuntu Linux 20.04
  • Architectures: amd64, arm64

Usage

Installation

We assume you are on a system with Python available. If that is not the case, please download and install Python first.

To install the Frequenz Electricity Trading AP, you probably want to create a new virtual environment first. For example, if you use a sh compatible shell, you can do this:

python3 -m venv .venv
. .venv/bin/activate

Then, just install using pip. Replace VERSION with the specific version you wish to install:

# Choose the version you want to install
VERSION=0.2.3
pip install frequenz-client-electricity-trading==$VERSION

Documentation

For more information, please visit the documentation website.

Contributing

If you want to know how to build this project and contribute to it, please check out the Contributing Guide.

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

frequenz_client_electricity_trading-0.11.0.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file frequenz_client_electricity_trading-0.11.0.tar.gz.

File metadata

File hashes

Hashes for frequenz_client_electricity_trading-0.11.0.tar.gz
Algorithm Hash digest
SHA256 45c6fbe1b9a9a8f978e80032b617489f8c60aaa5b95cf3250a09c26cdae0e6d8
MD5 9aafb42cb2ae3351e44c3265daf4ba73
BLAKE2b-256 f40819fe3b5e3c3385ee3dc6505221a91c4986a1c052608e7a49c28ab25a2888

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_client_electricity_trading-0.11.0.tar.gz:

Publisher: ci.yaml on frequenz-floss/frequenz-client-electricity-trading-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file frequenz_client_electricity_trading-0.11.0-py3-none-any.whl.

File metadata

File hashes

Hashes for frequenz_client_electricity_trading-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a4d77afb7af8a084ad62c0b6f15436a4b4b5e0aae77c96eede2adbffacc1b643
MD5 c4a77c9cfa18de9f440637005cf2fdd4
BLAKE2b-256 433b7d54d553aa18aa296c190aafc9955926838efdfbf3a119b67194d3063268

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz_client_electricity_trading-0.11.0-py3-none-any.whl:

Publisher: ci.yaml on frequenz-floss/frequenz-client-electricity-trading-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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