GithubHelp home page GithubHelp logo

shubhvjain / eu-energy-data Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 153.88 MB

Gathering and analyzing electricity generation data from the ENTSO-E portal

Python 0.69% Jupyter Notebook 99.13% HTML 0.18%
carbon-intensity energy-data energy-production entsoe renewable-energy

eu-energy-data's Introduction

EU Energy Data

Gathering and analyzing electricity generation data from the ENTSO-E portal.

Setup

  1. Get API token to access ENTSOE data from https://uat-transparency.entsoe.eu/content/static_content/Static%20content/web%20api/Guide.html
  2. Add the API to the env variable "ENTSOE_API" .
  3. Create a new conda env : conda create --name eudata
  4. Switch to the new env : conda activate eudata
  5. Install required packages : conda install pandas , python3 -m pip install entsoe-py

Project folder structure

  • entsoeAPI.py : contains code to get data from ENTSOE portal using the "entsoe-py" client
  • util.py : contains utility functions
  • data folder : contains various types of data downloaded from different countries from the entsoe APIs
  • analysis folder : some note books analyzing downloaded data

Data

Country Code Actual Forecast
Austria AT
Belgium BE 60 60
Bulgaria BG 60 60
Croatia HR 60 60
Cyprus CY
Czech Republic CZ 60 60
Denmark DK 60 60
Estonia EE 60 60
Finland FI 60 60
France FR 60 60
Germany DE 60 60
Greece GR 60 60
Hungary HU 15,60 60
Italy IT 60 60
Latvia LV 60 60
Lithuania LT 60 60
Luxembourg LU 15,60 60
Malta MT
Netherlands NL 60 60
Poland PL 60 60
Portugal PT 60 60
Romania RO 60
Slovakia SK 60 60
Slovenia SI 60
Spain ES 60
Sweden SE 60

eu-energy-data's People

Contributors

shubhvjain avatar

Watchers

 avatar

eu-energy-data's Issues

Add documentation

Documentation

  • move dashboard to dash.html
  • write the complete article on index.html
  • readme.md

Add date time picker in the dashboard

  • all plots must display data within that period
  • filtering of data has to be done in a smart way (if dates are changes but not the country, no need to reload the file again)
  • default range must be 01-01-20 to 31-12-2023 (upto current date, but if data is not available , then show nothing)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.