Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: EVERGi
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 3.39 MB
Statistics
  • Stars: 4
  • Watchers: 1
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Created almost 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme Citation

README.md

Similar Sessions Forecasting Repository

This repository contains the code for the paper titled "Forecasting flexibility of charging of electric vehicles: Tree and cluster-based methods," which can be found here.

Overview

The code in this repository is organized into Jupyter notebooks that cover various aspects of the research, including data acquisition, preprocessing, training, and evaluation. Each notebook is numbered and named to indicate its purpose:

  1. 01-download_data.ipynb: This notebook covers the data acquisition process.
  2. 02-data_analyze.ipynb: Use this notebook to explore and analyze the dataset.
  3. 03a-lightgb_energy.ipynb: This notebook contains code related to training and evaluating LightGBM models for energy-related predictions.
  4. 03b-lightgbenergynologs.ipynb: Similar to the previous notebook, but without logs.
  5. 03c-lightgb_duration.ipynb: Contains code for training and evaluating LightGBM models for duration-related predictions.
  6. 03d-lightgbdurationnologs.ipynb: Similar to the previous notebook, but without logs.
  7. 04b-similarityscoresduration.ipynb: This notebook focuses on calculating similarity scores for duration-related predictions.
  8. 04b-similarityscoresenergy.ipynb: Similar to the previous notebook, but for energy-related predictions.
  9. 05-user_input.ipynb: This notebook allows users to input data for predictions.
  10. 06-analyze_methods.ipynb: Analyze the methods and results of the research.

Installation

To run the code in these notebooks, you will need to install the required Python packages. You can do this by running the following command:

bash pip install -r requirements.txt

Make sure you have Python installed on your system before running this command.

Usage

  1. Clone this repository to your local machine:

bash git clone https://github.com/EVERGi/similar_sessions/

  1. Navigate to the project directory:

bash cd paper-code-repository

  1. Install the required Python packages as mentioned above.

  2. Open and run the Jupyter notebooks using your preferred environment (e.g., Jupyter Notebook, JupyterLab).

  3. Follow the instructions within each notebook to execute the code and reproduce the results.

Citation

If you find this code or the associated paper useful for your research, please consider citing it using the following BibTeX entry:

@article{genov_similar_sessions, title={Forecasting flexibility of charging of electric vehicles: Tree and cluster-based methods}, author={Genov et al.}, journal={Applied Energy}, year={2023}, volume={353}, number={121969}, doi={10.1016/121969} }

License

This code is provided under the MIT License.

Please feel free to reach out to the authors for any questions or clarifications related to the code or the paper.

Owner

  • Name: EVERGi
  • Login: EVERGi
  • Kind: organization

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Genov"
  given-names: "Evgenii"
  orcid: "https://orcid.org/0000-0003-3756-956X"
title: "Forecasting flexibility of charging of electric vehicles:
tree and cluster-based methods"
version: 2.0.4
doi: 10.5281/zenodo.1234
date-released: 2017-12-18
url: "https://github.com/ujohn33/similar_sessions"

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Dependencies

requirements.txt pypi
  • Requests ==2.30.0
  • matplotlib ==3.6.2
  • numpy ==1.23.4
  • pandas ==1.1.5
  • pymongo ==4.3.2
  • pytz ==2022.7.1
  • scikit_learn ==1.1.3
  • scipy ==1.10.1
  • seaborn ==0.12.2
  • setuptools ==59.8.0
  • typing_extensions ==4.5.0