zap

Differentiable electricity dispatch

https://github.com/degleris1/zap

Science Score: 54.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
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.5%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

Differentiable electricity dispatch

Basic Info
Statistics
  • Stars: 15
  • Watchers: 6
  • Forks: 1
  • Open Issues: 9
  • Releases: 1
Created over 2 years ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

README.md

zap ⚡

Documentation

See the documentation page for installation, basic usage, and examples.

Developer Setup

For developers, we recommend installing poetry. Then clone the repo and install depedencies:

zsh git clone https://github.com/degleris1/zap.git cd zap poetry install --all-extras --with experiment poetry shell # Start a shell in a local virtual environment

Then run Python from the subshell.

Reproducing Experiments

To reproduce experiments from our published work, use the developer setup. Some experiments require a Mosek license.

Citation

If you use this package in published work, we ask that you cite our paper (preprint):

bibtex @article{degleris2024gpu, title={GPU Accelerated Security Constrained Optimal Power Flow}, author={Anthony Degleris and Abbas El Gamal and Ram Rajagopal}, journal={arXiv preprint arXiv:2404.01255}, year={2024}, }

If you also used the gradient-based planning methods, please also cite our paper on planning (preprint):

```bibtex @article{degleris2024gradient, title={Gradient Methods for Scalable Multi-value Electricity Network Expansion Planning}, author={Degleris, Anthony and Gamal, Abbas El and Rajagopal, Ram}, journal={arXiv preprint arXiv:2404.01255}, year={2024} }

```

Owner

  • Name: Anthony Degleris
  • Login: degleris1
  • Kind: user
  • Company: Stanford University

Electrical Engineering PhD Student

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite the follow paper."
title: "zap: Differentiable Electricty Models"
version: 0.1.0
repository: https://github.com/degleris1/zap
license: Apache-2.0
authors:
- family-names: "Degleris"
  given-names: "Anthony"
- family-names: "El Gamal"
  given-names: "Abbas"
- family-names: "Rajagopal"
  given-names: "Ram"
date-released: 2024-10-24
preferred-citation:
  type: article
  authors:
  - family-names: "Degleris"
    given-names: "Anthony"
  - family-names: "El Gamal"
    given-names: "Abbas"
  - family-names: "Rajagopal"
    given-names: "Ram"
  doi: 10.48550/arXiv.2410.17203
  journal: "arXiv preprint arXiv:2404.01255"
  year: 2024
  month: 10
  title: "GPU Accelerated Security Constrained Optimal Power Flow"
  issue: 1
  volume: 1

GitHub Events

Total
  • Fork event: 1
  • Create event: 22
  • Issues event: 6
  • Release event: 1
  • Watch event: 13
  • Delete event: 6
  • Issue comment event: 3
  • Member event: 3
  • Push event: 171
  • Public event: 1
  • Pull request review comment event: 10
  • Pull request review event: 16
  • Pull request event: 28
Last Year
  • Fork event: 1
  • Create event: 22
  • Issues event: 6
  • Release event: 1
  • Watch event: 13
  • Delete event: 6
  • Issue comment event: 3
  • Member event: 3
  • Push event: 171
  • Public event: 1
  • Pull request review comment event: 10
  • Pull request review event: 16
  • Pull request event: 28

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 5
  • Total pull requests: 14
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 5
  • Pull requests: 14
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 11
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • degleris1 (4)
  • ktehranchi (1)
Pull Request Authors
  • degleris1 (8)
  • asreek6654 (7)
  • ktehranchi (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

poetry.lock pypi
  • attrs 23.2.0
  • blosc2 2.5.1
  • bottleneck 1.3.8
  • certifi 2024.2.2
  • cftime 1.6.3
  • clarabel 0.6.0
  • click 8.1.7
  • click-plugins 1.1.1
  • cligj 0.7.2
  • cloudpickle 3.0.0
  • colorama 0.4.6
  • contourpy 1.2.0
  • cvxpy 1.4.2
  • cycler 0.12.1
  • dask 2024.2.1
  • deprecation 2.1.0
  • ecos 2.0.13
  • fiona 1.9.5
  • fonttools 4.49.0
  • fsspec 2024.2.0
  • geopandas 0.14.3
  • importlib-metadata 7.0.1
  • kiwisolver 1.4.5
  • linopy 0.3.6
  • locket 1.0.0
  • matplotlib 3.8.3
  • msgpack 1.0.7
  • ndindex 1.8
  • netcdf4 1.6.5
  • networkx 3.2.1
  • numexpr 2.9.0
  • numpy 1.26.4
  • osqp 0.6.4
  • packaging 23.2
  • pandas 2.2.1
  • partd 1.4.1
  • pillow 10.2.0
  • ply 3.11
  • py-cpuinfo 9.0.0
  • pybind11 2.11.1
  • pyomo 6.6.1
  • pyparsing 3.1.1
  • pyproj 3.6.1
  • pypsa 0.27.0
  • python-dateutil 2.8.2
  • pytz 2024.1
  • pyyaml 6.0.1
  • qdldl 0.1.7.post0
  • scipy 1.12.0
  • scs 3.2.4.post1
  • setuptools 69.1.1
  • shapely 2.0.3
  • six 1.16.0
  • tables 3.9.2
  • toolz 0.12.1
  • tqdm 4.66.2
  • tzdata 2024.1
  • validators 0.22.0
  • xarray 2024.2.0
  • zipp 3.17.0
pyproject.toml pypi
  • cvxpy ^1.4.2
  • numpy ^1.26.4
  • pypsa ^0.27.0
  • python ^3.11
  • scipy ^1.12.0