pvpc
1.0.0
常规费率pvpc (Precio Voluntario para el Pequeño Consumidor) (西班牙语)是固定电价的一种方式。它是由西班牙政府设计和监管的。它仅涉及受监管电力市场内的客户。
该价格由Red Eléctrica de España (REE) (西班牙语)每天根据市场能源的每小时价格计算。电价可能会根据电力市场的演变每小时发生变化。
价格每日发布在 Red Eléctrica Española 网站上。
该项目的想法是在 REE 网站上进行每日抓取并获取第二天的pvpc ,将这些新数据添加到包含历史数据的现有文件中。
pvpc数据可在pvpc .csv 文件中找到。有自 2014 年 4 月 1 日以来的信息,每天 24 小时记录以及有关西班牙大陆、巴利阿里群岛和加那利群岛的数据 (peaje 2.0 TD)。
每条记录都有这两个字段:
YYYYMMDDTHHMMSS
该文件每天以自动方式更新。
Kaggle 上也提供了数据集。
创建 Python virtualenv 并安装要求:
$ python3.10 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
或者,您可以在工作目录中创建一个.env
文件来覆盖 settings.py 中的设置。
该项目正常运行的外部要求很少:
$ python main.py --help
Usage: main.py [OPTIONS]
Options:
-v, --verbose Increase loglevel to debug.
-t, --tomorrow Get kWh prices for tomorrow.
-x, --recreate Recreate output data file.
-d, --dates TEXT Date(s) to be scraped. If a range is wanted, use YYYY-MM-
DD:YYYY-MM:DD (both included). [default: 2022-07-13]
-o, --output PATH Output file to store results. [default:
/apps/ pvpc /data/ pvpc .csv]
--help Show this message and exit.
常见用法就是python main.py -v
。它将尝试获取今天的电价。每次执行后,新数据都会附加到pvpc .csv 中。