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 中。