Skip to main content

Library for fetching and converting weather data to power systems data

Project description

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.

With atlite we want to provide an interface between the meteorological and energy systems modelling communities.

Traditionally the MET and ESM communities have not been interacting much. The outputs and learning of one community were only slowly adapted into the other community.

With atlite we want bridge between the communities: We want to make it easy to use and integrate outputs of the MET communities into energy system models, by offering standardized ways of accessing weather/climate datasets and converting them to weather-dependent inputs for ESMs.

For major next development goals, consult our vision and roadmap project or check our list of possible enhancements.

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 the Github repository.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

atlite-0.5.0.tar.gz (6.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

atlite-0.5.0-py3-none-any.whl (130.1 kB view details)

Uploaded Python 3

File details

Details for the file atlite-0.5.0.tar.gz.

File metadata

  • Download URL: atlite-0.5.0.tar.gz
  • Upload date:
  • Size: 6.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atlite-0.5.0.tar.gz
Algorithm Hash digest
SHA256 8ed0c1b0c439c6cd77a2c7342b8d8d3a392ef5a491ace07a7828c30e314a1d5f
MD5 d690fec4c3bc226522aede385534a4bc
BLAKE2b-256 e796a4ff76b75d8c72be91b3f889aef08b1e7a59b40f4a91809d567befe0b520

See more details on using hashes here.

Provenance

The following attestation bundles were made for atlite-0.5.0.tar.gz:

Publisher: release.yml on PyPSA/atlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file atlite-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: atlite-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 130.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atlite-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb5d562959cc2660bb394cf2040811c165d836e7b4eac7b8d3f3491733ca642b
MD5 371228cd7f3101c7e35b5f6ae2693598
BLAKE2b-256 572c37e0ca9222031f1ad2f0569d255abe20f927971971329a4fdccd378168d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for atlite-0.5.0-py3-none-any.whl:

Publisher: release.yml on PyPSA/atlite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page