• Stars
    star
    238
  • Rank 163,566 (Top 4 %)
  • Language
    Python
  • Created over 7 years ago
  • Updated 29 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Atlite: A Lightweight Python Package for Calculating Renewable Power Potentials and Time Series

Atlite

PyPI version Conda version Documentation Status ci codecov standard-readme compliant MIT-image reuse Code style: black pre-commit.ci status joss discord Stackoverflow

Atlite is a free software, xarray-based Python library for converting weather data (like wind speeds, solar influx) into energy systems data. It is designed to be lightweight, keeping computing resource requirements (CPU, RAM) usage low. It is therefore well suited to be used with big weather datasets.

Atlite can process the following weather data fields and can convert them into following power-system relevant time series for any subsets of a full weather database.

doc/workflow_chart.png

Atlite was initially developed by the Renewable Energy Group at FIAS to carry out simulations for the CoNDyNet project, financed by the German Federal Ministry for Education and Research (BMBF) as part of the Stromnetze Research Initiative.

Installation

To install you need a working installation running Python 3.6 or above and we strongly recommend using either miniconda or anaconda for package management.

To install the current stable version:

with conda from conda-forge

conda install -c conda-forge atlite

with pip from pypi

pip install atlite

to install the most recent upstream version from `GitHub`_

pip install git+https://github.com/pypsa/atlite.git

Documentation

Please check the documentation.

Support & Contributing

  • In case of code-related questions, please post on stack overflow.
  • For non-programming related and more general questions please refer to the pypsa mailing list.
  • To discuss with other PyPSA and atlite users, organise projects, share news, and get in touch with the community you can use the discord server.
  • For bugs and feature requests, please use the issue tracker.
  • We strongly welcome anyone interested in providing contributions to this project. If you have any ideas, suggestions or encounter problems, feel invited to file issues or make pull requests on Github.

Authors and Copyright

Copyright (C) 2016 - 2023 The Atlite Authors.

See the AUTHORS for details.

Licence

MIT-image

This work is licensed under multiple licences:

  • All original source code is licensed under MIT
  • Auxiliary code from SPHINX is licensed under BSD-2-Clause.
  • The documentation is licensed under CC-BY-4.0.
  • Configuration and data files are mostly licensed under CC0-1.0.

See the individual files for license details.

More Repositories

1

PyPSA

PyPSA: Python for Power System Analysis
Python
1,036
star
2

pypsa-eur

PyPSA-Eur: A Sector-Coupled Open Optimisation Model of the European Energy System
Python
288
star
3

linopy

Linear optimization with N-D labeled arrays in Python
Python
122
star
4

pypsa-eur-sec

PyPSA-Eur-Sec: A Sector-Coupled Open Optimisation Model of the European Energy System
Python
86
star
5

technology-data

Compiles assumptions on energy system technologies (e.g. costs and efficiencies) for various years.
TeX
45
star
6

WHOBS

Optimal Wind+Hydrogen+Other+Battery+Solar (WHOBS) electricity systems for European countries
Jupyter Notebook
36
star
7

whobs-server

Online optimisation tool for wind+solar+storage systems
Python
34
star
8

247-cfe

Explore the impacts of 24/7 Carbon-Free Energy PPAs
Python
25
star
9

pypsa-usa

PyPSA-USA: An Open-Source Energy System Optimization Model for the United States
Python
20
star
10

EnergyModels.jl

Julia
17
star
11

PyPSA-animation

Tool to convert PyPSA results to interactive web animations
JavaScript
13
star
12

pypsa-za

PyPSA Model of the South African Energy System
Python
9
star
13

PSA.jl

Partial implementation of PyPSA in Julia with main focus on fast optimal power flow calculation
Julia
9
star
14

pypsa-eur-mga

Snakemake workflow for modelling-to-generate-alternatives with PyPSA-Eur
Python
7
star
15

nomopyomo

Python
7
star
16

pypsa-server

A web interface for running PyPSA scenarios using the snakemake workflow
Python
6
star
17

efuels-server

Online optimisation of efuels delivery
Python
4
star
18

condynet-2-wp-1

Code for topology-based approximations for N-1 contingency constraints
Jupyter Notebook
2
star