Skip to main content

A package for simulating behavior of consumers facing dynamic electricity pricing.

Project description

# pyDR beta 0.1 - August 2016 Authors: Maximilian Balandat, Clay Campaigne, Lillian Ratliff

Python package for simulating behavior and quantifying welfare effects of electricity consumers facing various dynamic pricing schemes. This package is the basis for the results reported in:

C. Campaigne, M. Balandat and L. Ratliff: Welfare Effects of Dynamic Electricity Pricing. In preparation.

### Requirements / Dependencies: * gurobipy (+ GUROBI with valid license) * numpy * scipy * pandas * pytz * patsy * logutils (for examples if using python 2)

### Modules: * dynamic_models.py: Definition of basic dynamic consumption models * blopt.py: Main module defining model and formulating optimization problem * utils.py: Specify tariff data and provide utility functions for other modules * simulation.py: Functions for simulating a large number of different scenarios

### Installation (using setuptools): * from source: python setup.py install * from pypi: pip install pyDR

### Usage: See scripts in examples folder

### Data: To run the scripts in the examples folder you will need to download and extract the following [zip file](https://www.ocf.berkeley.edu/~balandat/pyDR_data.zip) (~25MB)

Project details


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
pyDR-0.1.3.tar.gz (33.6 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page