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

Built Distribution

File details

Details for the file frequenz-client-electricity-trading-0.3.0.tar.gz.

File metadata

File hashes

Hashes for frequenz-client-electricity-trading-0.3.0.tar.gz
Algorithm Hash digest
SHA256 14af7a39fab04847034e5d0c7523f599caf965785e9a72e40e2674cddd7d8a0f
MD5 6898d7e0b609e08e4cc8b3a156399344
BLAKE2b-256 187742dddcf8d790cd6877b0a501867e740bc1baf2dc9b70f5735a1e6def9ca2

See more details on using hashes here.

Provenance

The following attestation bundles were made for frequenz-client-electricity-trading-0.3.0.tar.gz:

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

Attestations:

File details

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

File metadata

File hashes

Hashes for frequenz_client_electricity_trading-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ef7119b3a7d0386b8448dd70d093336bcea22acfd4c05e2e6b852d8a67c2511f
MD5 ffb98ead36618e04d554b16dd34d85d0
BLAKE2b-256 1969d2e5be7b03cd9f35a47ed7b1118f0513b6190c7a16c165cb86d7f083714a

See more details on using hashes here.

Provenance

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

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

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page