From 8bdae1786652740d548680e6674684da6ad8cd9b Mon Sep 17 00:00:00 2001 From: Lukas Trippe Date: Mon, 11 Nov 2024 08:28:33 +0100 Subject: [PATCH] update reuse license and docs (#400) * update reuse * fix bsd-2 * rename: Atlite -> atlite * resolve review comments --- .coveragerc | 2 +- .git-blame-ignore-revs | 2 +- .github/ISSUE_TEMPLATE/bug_report.yml | 6 +- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/ISSUE_TEMPLATE/feature_request.md | 2 +- .github/dependabot.yml | 2 +- .github/pull_request_template.md | 2 +- .github/workflows/codeql.yml | 2 +- .github/workflows/deploy.yml | 2 +- .github/workflows/test.yaml | 2 +- .gitignore | 2 +- .pre-commit-config.yaml | 2 +- .readthedocs.yaml | 2 +- .reuse/dep5 | 8 +-- AUTHORS.rst | 2 +- CITATION.cff | 2 +- CONTRIBUTING.md | 4 +- LICENSE | 2 +- LICENSES/BSD-2-Clause.txt | 2 +- LICENSES/MIT.txt | 20 ++++-- README.rst | 18 ++--- RELEASE_NOTES.rst | 16 ++--- atlite/__init__.py | 10 +-- atlite/aggregate.py | 2 +- atlite/convert.py | 2 +- atlite/csp.py | 2 +- atlite/cutout.py | 6 +- atlite/data.py | 2 +- atlite/datasets/__init__.py | 4 +- atlite/datasets/cordex.py | 4 +- atlite/datasets/era5.py | 2 +- atlite/datasets/gebco.py | 2 +- atlite/datasets/ncep.py | 4 +- atlite/datasets/sarah.py | 2 +- atlite/gis.py | 2 +- atlite/hydro.py | 4 +- atlite/pv/__init__.py | 4 +- atlite/pv/irradiation.py | 2 +- atlite/pv/orientation.py | 2 +- atlite/pv/solar_panel_model.py | 2 +- atlite/pv/solar_position.py | 2 +- atlite/resource.py | 2 +- .../cspinstallation/SAM_parabolic_trough.yaml | 2 +- .../cspinstallation/SAM_solar_tower.yaml | 2 +- .../lossless_installation.yaml | 2 +- atlite/resources/solarpanel/CSi.yaml | 2 +- atlite/resources/solarpanel/CdTe.yaml | 2 +- atlite/resources/solarpanel/KANENA.yaml | 2 +- .../windturbine/Bonus_B1000_1000kW.yaml | 2 +- .../windturbine/Enercon_E101_3000kW.yaml | 2 +- .../windturbine/Enercon_E126_7500kW.yaml | 2 +- .../windturbine/Enercon_E82_3000kW.yaml | 2 +- ...renceTurbine_2016CACost_10MW_offshore.yaml | 2 +- ...erenceTurbine_2016CACost_6MW_offshore.yaml | 2 +- ...erenceTurbine_2016CACost_8MW_offshore.yaml | 2 +- ...renceTurbine_2019ORCost_12MW_offshore.yaml | 2 +- ...renceTurbine_2019ORCost_15MW_offshore.yaml | 2 +- ...eferenceTurbine_2020ATB_12MW_offshore.yaml | 2 +- ...eferenceTurbine_2020ATB_15MW_offshore.yaml | 2 +- ...eferenceTurbine_2020ATB_18MW_offshore.yaml | 2 +- .../NREL_ReferenceTurbine_2020ATB_4MW.yaml | 2 +- .../NREL_ReferenceTurbine_2020ATB_5.5MW.yaml | 2 +- .../NREL_ReferenceTurbine_2020ATB_7MW.yaml | 2 +- .../NREL_ReferenceTurbine_5MW_offshore.yaml | 2 +- .../windturbine/Siemens_SWT_107_3600kW.yaml | 2 +- .../windturbine/Siemens_SWT_2300kW.yaml | 2 +- .../windturbine/Suzlon_S82_1.5_MW.yaml | 2 +- .../windturbine/Vestas_V112_3MW.yaml | 2 +- .../windturbine/Vestas_V112_3MW_offshore.yaml | 2 +- .../windturbine/Vestas_V164_7MW_offshore.yaml | 2 +- .../windturbine/Vestas_V25_200kW.yaml | 2 +- .../windturbine/Vestas_V47_660kW.yaml | 2 +- .../windturbine/Vestas_V66_1750kW.yaml | 2 +- .../Vestas_V80_2MW_gridstreamer.yaml | 2 +- .../resources/windturbine/Vestas_V90_3MW.yaml | 2 +- atlite/utils.py | 2 +- atlite/wind.py | 2 +- codecov.yml | 2 +- doc/chart.py | 2 +- doc/conf.py | 10 +-- doc/contributing.rst | 2 +- doc/conventions.rst | 4 +- doc/examples/more_examples.rst | 4 +- doc/index.rst | 24 +++---- doc/installation.rst | 67 +++++++------------ doc/introduction.rst | 22 +++--- doc/license.rst | 4 +- doc/make.bat | 2 +- doc/ref_api.rst | 2 +- doc/release_notes.rst | 2 +- doc/support.rst | 2 +- ...ng_stock_weather_aggregation.ipynb.license | 2 +- examples/create_cutout.ipynb | 2 +- examples/create_cutout.ipynb.license | 2 +- examples/create_cutout_SARAH.ipynb.license | 2 +- .../historic-comparison-germany.ipynb.license | 2 +- examples/landuse-availability.ipynb | 4 +- examples/landuse-availability.ipynb.license | 2 +- examples/logfiles_and_messages.ipynb | 2 +- examples/logfiles_and_messages.ipynb.license | 2 +- examples/plotting_with_atlite.ipynb | 6 +- examples/plotting_with_atlite.ipynb.license | 2 +- .../solarpv_tracking_options.ipynb.license | 2 +- examples/using_gebco_heightmap.ipynb.license | 2 +- examples/working-with-csp.ipynb.license | 2 +- pyproject.toml | 4 +- test/conftest.py | 2 +- test/test_creation.py | 2 +- test/test_dynamic_line_rating.py | 2 +- test/test_gis.py | 2 +- test/test_preparation_and_conversion.py | 2 +- test/test_resource.py | 2 +- 112 files changed, 215 insertions(+), 220 deletions(-) diff --git a/.coveragerc b/.coveragerc index 0a5652bd..2f58a015 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs index 1bbe08ef..601677a7 100644 --- a/.git-blame-ignore-revs +++ b/.git-blame-ignore-revs @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 9638127d..68e7a9c6 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 name: Bug Report @@ -20,10 +20,10 @@ body: options: - label: > I have confirmed this bug exists on the lastest - [release](https://github.com/pypsa/atlite/releases) of Atlite. + [release](https://github.com/pypsa/atlite/releases) of atlite. - label: > I have confirmed this bug exists on the current - [`master`](https://github.com/pypsa/atlite/tree/master) branch of Atlite. + [`master`](https://github.com/pypsa/atlite/tree/master) branch of atlite. - type: textarea id: problem diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index ce5104b7..962fd460 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index fb860be0..4be2f9b5 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -7,7 +7,7 @@ assignees: '' --- diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d2f8830c..f22201c9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index aba50676..97e1da45 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,5 +1,5 @@ diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 66a9aead..60a96f06 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 351389c7..6491eaaa 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index cb038a11..c7d0cea9 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT name: Tests diff --git a/.gitignore b/.gitignore index 06e44417..1e8e66cc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 37240d72..cfc59449 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 ci: diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 4cc46791..050ed25b 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT diff --git a/.reuse/dep5 b/.reuse/dep5 index 0fbc8c9a..527142f8 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -1,16 +1,16 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Atlite +Upstream-Name: atlite Upstream-Contact: Jonas Hörsch Source: https://github.com/PyPSA/atlite Files: doc/img/* -Copyright: 2019 - 2023 The Atlite Authors +Copyright: Contributors to atlite License: CC-BY-4.0 Files: doc/workflow* -Copyright: 2021 The Atlite Authors +Copyright: Contributors to atlite License: CC-BY-4.0 Files: doc/examples/*.nblink -Copyright: 2020 - 2023 The Atlite Authors +Copyright: Contributors to atlite License: CC-BY-4.0 diff --git a/AUTHORS.rst b/AUTHORS.rst index 44db1480..ca7208b1 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 diff --git a/CITATION.cff b/CITATION.cff index 5a3cc5e0..9933682e 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: : 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC0-1.0 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 06f9addf..d211653d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,7 +1,7 @@ -Atlite's contributor guidelines can be found in the official [documentation](https://atlite.readthedocs.io/en/master/contributing.html). +atlite's contributor guidelines can be found in the official [documentation](https://atlite.readthedocs.io/en/master/contributing.html). diff --git a/LICENSE b/LICENSE index 1dd6261a..4691205f 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2016 - 2024 The Atlite Authors +Copyright (c) Contributors to atlite Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/LICENSES/BSD-2-Clause.txt b/LICENSES/BSD-2-Clause.txt index 2d2bab11..ea3ce937 100644 --- a/LICENSES/BSD-2-Clause.txt +++ b/LICENSES/BSD-2-Clause.txt @@ -1,4 +1,4 @@ -Copyright (c) . All rights reserved. +Copyright (c) Contributors to atlite. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/LICENSES/MIT.txt b/LICENSES/MIT.txt index a765e064..0c3115ca 100644 --- a/LICENSES/MIT.txt +++ b/LICENSES/MIT.txt @@ -1,9 +1,21 @@ MIT License -Copyright (c) 2017 - 2023 The Atlite Authors +Copyright (c) Contributors to atlite -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.rst b/README.rst index b2b4fcfb..94111916 100644 --- a/README.rst +++ b/README.rst @@ -1,19 +1,19 @@ - .. SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + .. SPDX-FileCopyrightText: Contributors to atlite .. SPDX-License-Identifier: CC-BY-4.0 ====== -Atlite +atlite ====== |PyPI version| |Conda version| |Documentation Status| |ci| |codecov| |standard-readme compliant| |MIT-image| |reuse| |black| |pre-commit.ci| |joss| |discord| |stackoverflow| -Atlite is a `free software`_, `xarray`_-based Python library for +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 is designed to be modular, so that it can work with any weather +.. atlite is designed to be modular, so that it can work with any weather .. datasets. It currently has modules for the following datasets: .. * `NCEP Climate Forecast System `_ hourly @@ -31,7 +31,7 @@ It is therefore well suited to be used with big weather datasets. .. combined with ERA5 temperature). -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. +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. .. image:: doc/workflow_chart.png @@ -53,7 +53,7 @@ Atlite can process the following weather data fields and can convert them into f .. * Heating demand (based on the degree-day approximation) -Atlite was initially developed by the `Renewable Energy Group +atlite was initially developed by the `Renewable Energy Group `_ at `FIAS `_ to carry out simulations for the `CoNDyNet project `_, financed by the @@ -120,7 +120,7 @@ Support & Contributing Authors and Copyright --------------------- -Copyright (C) 2016 - 2023 The Atlite Authors. +Copyright (C) Contributors to atlite See the `AUTHORS`_ for details. @@ -166,8 +166,8 @@ See the individual files for license details. :target: LICENSES/MIT.txt .. |codecov| image:: https://codecov.io/gh/PyPSA/atlite/branch/master/graph/badge.svg?token=TEJ16CMIHJ :target: https://codecov.io/gh/PyPSA/atlite -.. |ci| image:: https://github.com/PyPSA/atlite/actions/workflows/CI.yaml/badge.svg - :target: https://github.com/PyPSA/atlite/actions/workflows/CI.yaml +.. |ci| image:: https://github.com/PyPSA/atlite/actions/workflows/test.yaml/badge.svg + :target: https://github.com/PyPSA/atlite/actions/workflows/test.yaml .. |reuse| image:: https://api.reuse.software/badge/github.com/pypsa/atlite :target: https://api.reuse.software/info/github.com/pypsa/atlite .. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg diff --git a/RELEASE_NOTES.rst b/RELEASE_NOTES.rst index b73463f2..cc1891a4 100755 --- a/RELEASE_NOTES.rst +++ b/RELEASE_NOTES.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 @@ -126,7 +126,7 @@ Version 0.2.8 * Bugfix: When only adding geometries to an `atlite.ExclusionContainer` the geometries were previously not opened and an error was thrown. The error did not occur if one or more shapes were included. Error is corrected and geometry-only exclusions can now be calculated. (GH Issue #225) -* Atlite now includes the reference turbines from the NREL turbine archive (see: https://nrel.github.io/turbine-models/). Available turbines can be consulted using `atlite.windturbines` and can be passed as string argument, e.g. `coutout.wind(turbine)`. +* atlite now includes the reference turbines from the NREL turbine archive (see: https://nrel.github.io/turbine-models/). Available turbines can be consulted using `atlite.windturbines` and can be passed as string argument, e.g. `coutout.wind(turbine)`. * Bugfix: Downsampling the availability matrix (high resolution to low resolution) failed. Only rasters with 0 or 1 were produced. Expected are also floats between 0 and 1 (GH Issue #238). Changing the rasterio version solved this. See solution (https://github.com/PyPSA/atlite/pull/240). @@ -143,16 +143,16 @@ Version 0.2.7 Version 0.2.6 ============== -* Atlite now supports calculating dynamic line ratings based on the IEEE-738 standard (https://github.com/PyPSA/atlite/pull/189). +* atlite now supports calculating dynamic line ratings based on the IEEE-738 standard (https://github.com/PyPSA/atlite/pull/189). * The wind feature provided by ERA5 now also calculates the wind angle `wnd_azimuth` in range [0 - 2π) spanning the cirlce from north in clock-wise direction (0 is north, π/2 is east, -π is south, 3π/2 is west). * A new intersection matrix function was added, which works similarly to incidence matrix but has boolean values. -* Atlite now supports two CSP (concentrated solar power) technologies, solar tower and parabolic trough. See (https://atlite.readthedocs.io/en/latest/examples/working-with-csp.html) for details. +* atlite now supports two CSP (concentrated solar power) technologies, solar tower and parabolic trough. See (https://atlite.readthedocs.io/en/latest/examples/working-with-csp.html) for details. * The solar position (azimuth and altitude) are now part of the cutout feature `influx`. Cutouts created with earlier versions will become incompatible with the next major. * Automated upload of code coverage reports via Codecov. * DataArrays returned by `.pv(...)` and `.wind(...)` now have a clearer name and 'units' attribute. * If the `matrix` argument in conversion functions (`.pv(...)`, `.wind(...)` etc.) is a `DataArray`, the alignment of the coordinate axis with the cutout grid is double-checked. * Due to ambiguity, conversion functions (`.pv(...)`, `.wind(...)` etc.) now raise an `ValueError` if shapes and matrix are given. -* Atlite now supports calculating of heat pump coefficients of performance (https://github.com/PyPSA/atlite/pull/145). +* atlite now supports calculating of heat pump coefficients of performance (https://github.com/PyPSA/atlite/pull/145). * Enabled the GitHub feature "Cite this repository" to generate a BibTeX file (Added a `CITATION.cff` file to the repository). **Bug fixes** @@ -214,8 +214,8 @@ Version 0.2 **Major changes** -* Atlite now **requires Python 3.6 or higher**. -* We changed the Atlite backend for storing cutout data. +* atlite now **requires Python 3.6 or higher**. +* We changed the atlite backend for storing cutout data. Existing cutouts either need to be migrated with the appropriate functions or (what we recommended) recreated. * The backend change also includes some changes to the API. @@ -242,7 +242,7 @@ Version 0.2 `Open Energy Database `_ using the string prefix `"oedb:"` when specifying a turbine, e.g. `"oedb:Enercon_E-141/4200"`. -* Atlite now has and uses a new configuration system. +* atlite now has and uses a new configuration system. See the new section on `configuration `_ for details. * It is possible to merge two cutouts together, using `Cutout.merge` diff --git a/atlite/__init__.py b/atlite/__init__.py index 03bd2d49..20099d30 100644 --- a/atlite/__init__.py +++ b/atlite/__init__.py @@ -1,17 +1,17 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ -Atlite helps you to convert weather data into energy systems model data. +atlite helps you to convert weather data into energy systems model data. -Atlite is a free software, xarray-based Python library for converting +atlite is a free software, xarray-based Python library for converting weather data (like wind speeds) into energy systems data. It is designed to by lightweight and work with big weather datasets while keeping the resource requirements especially on CPU and RAM resources low. """ __author__ = ( - "The Atlite Authors: Gorm Andresen (Aarhus University), " + "Gorm Andresen, " "Jonas Hoersch (FIAS/KIT/RLI), " "Johannes Hampp (JLUG)," "Fabian Hofmann (FIAS)" @@ -20,7 +20,7 @@ "David Schlachtberger (FIAS), " ) -__copyright__ = "Copyright 2016 - 2021 The Atlite Authors" +__copyright__ = "Copyright Contributors to atlite" import re from importlib.metadata import version diff --git a/atlite/aggregate.py b/atlite/aggregate.py index f42b2095..e3d3b3a4 100644 --- a/atlite/aggregate.py +++ b/atlite/aggregate.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/convert.py b/atlite/convert.py index c165cfa3..2e647f72 100644 --- a/atlite/convert.py +++ b/atlite/convert.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/csp.py b/atlite/csp.py index 3315cab2..df23a0ad 100644 --- a/atlite/csp.py +++ b/atlite/csp.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/cutout.py b/atlite/cutout.py index 5b46c1d4..8f3f4a65 100644 --- a/atlite/cutout.py +++ b/atlite/cutout.py @@ -1,8 +1,8 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ -Base class for Atlite. +Base class for atlite. """ # There is a binary incompatibility between the pip wheels of netCDF4 and @@ -68,7 +68,7 @@ class Cutout: def __init__(self, path, **cutoutparams): """ - Provide an Atlite cutout object. + Provide an atlite cutout object. Create a cutout object to use atlite operations on it. Based on the provided parameters, atlite first checks whether this cutout already diff --git a/atlite/data.py b/atlite/data.py index 452fd8cf..b027509e 100644 --- a/atlite/data.py +++ b/atlite/data.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/datasets/__init__.py b/atlite/datasets/__init__.py index 6a615c81..045c59d8 100644 --- a/atlite/datasets/__init__.py +++ b/atlite/datasets/__init__.py @@ -1,9 +1,9 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ -Atlite datasets. +atlite datasets. """ from atlite.datasets import era5, gebco, sarah diff --git a/atlite/datasets/cordex.py b/atlite/datasets/cordex.py index c2f1f012..0e95b4f2 100644 --- a/atlite/datasets/cordex.py +++ b/atlite/datasets/cordex.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ @@ -8,7 +8,7 @@ DEPRECATED ---------- -The cordex dataset module has not been ported to Atlite v0.2, yet. Use Atlite v0.0.2 to use it, +The cordex dataset module has not been ported to atlite v0.2, yet. Use atlite v0.0.2 to use it, for the time being! """ diff --git a/atlite/datasets/era5.py b/atlite/datasets/era5.py index 786e31b4..4490bc50 100644 --- a/atlite/datasets/era5.py +++ b/atlite/datasets/era5.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/datasets/gebco.py b/atlite/datasets/gebco.py index a5bae596..948e862c 100755 --- a/atlite/datasets/gebco.py +++ b/atlite/datasets/gebco.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# SPDX-FileCopyrightText: 2020 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/datasets/ncep.py b/atlite/datasets/ncep.py index 2514d3fc..115e4d24 100644 --- a/atlite/datasets/ncep.py +++ b/atlite/datasets/ncep.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ @@ -8,7 +8,7 @@ DEPRECATED ---------- -The ncep dataset module has not been ported to Atlite v0.2, yet. Use Atlite v0.0.2 to use it, +The ncep dataset module has not been ported to atlite v0.2, yet. Use atlite v0.0.2 to use it, for the time being! """ diff --git a/atlite/datasets/sarah.py b/atlite/datasets/sarah.py index 1d4ddf23..ec7851ff 100644 --- a/atlite/datasets/sarah.py +++ b/atlite/datasets/sarah.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/gis.py b/atlite/gis.py index 846b995a..00323762 100644 --- a/atlite/gis.py +++ b/atlite/gis.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/hydro.py b/atlite/hydro.py index 78d226db..8cacb6df 100644 --- a/atlite/hydro.py +++ b/atlite/hydro.py @@ -1,8 +1,8 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ -Module involving hydro operations in Atlite. +Module involving hydro operations in atlite. """ import logging diff --git a/atlite/pv/__init__.py b/atlite/pv/__init__.py index 6d2584cb..c5528ebf 100644 --- a/atlite/pv/__init__.py +++ b/atlite/pv/__init__.py @@ -1,6 +1,6 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ -Atlite pv module. +atlite pv module. """ diff --git a/atlite/pv/irradiation.py b/atlite/pv/irradiation.py index 24e1ced1..967bf789 100644 --- a/atlite/pv/irradiation.py +++ b/atlite/pv/irradiation.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT diff --git a/atlite/pv/orientation.py b/atlite/pv/orientation.py index 4f10155c..504efa71 100644 --- a/atlite/pv/orientation.py +++ b/atlite/pv/orientation.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT diff --git a/atlite/pv/solar_panel_model.py b/atlite/pv/solar_panel_model.py index 2ee5366a..e713635d 100644 --- a/atlite/pv/solar_panel_model.py +++ b/atlite/pv/solar_panel_model.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT diff --git a/atlite/pv/solar_position.py b/atlite/pv/solar_position.py index 92c5722e..d3424ce1 100644 --- a/atlite/pv/solar_position.py +++ b/atlite/pv/solar_position.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT diff --git a/atlite/resource.py b/atlite/resource.py index 8f6a6b97..03c789f0 100644 --- a/atlite/resource.py +++ b/atlite/resource.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/resources/cspinstallation/SAM_parabolic_trough.yaml b/atlite/resources/cspinstallation/SAM_parabolic_trough.yaml index b765e16a..87495583 100644 --- a/atlite/resources/cspinstallation/SAM_parabolic_trough.yaml +++ b/atlite/resources/cspinstallation/SAM_parabolic_trough.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/cspinstallation/SAM_solar_tower.yaml b/atlite/resources/cspinstallation/SAM_solar_tower.yaml index d5b1aead..3ae823bb 100644 --- a/atlite/resources/cspinstallation/SAM_solar_tower.yaml +++ b/atlite/resources/cspinstallation/SAM_solar_tower.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/cspinstallation/lossless_installation.yaml b/atlite/resources/cspinstallation/lossless_installation.yaml index 2190658a..0e348433 100644 --- a/atlite/resources/cspinstallation/lossless_installation.yaml +++ b/atlite/resources/cspinstallation/lossless_installation.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/solarpanel/CSi.yaml b/atlite/resources/solarpanel/CSi.yaml index 22f2e2bf..3f7c5af6 100644 --- a/atlite/resources/solarpanel/CSi.yaml +++ b/atlite/resources/solarpanel/CSi.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/solarpanel/CdTe.yaml b/atlite/resources/solarpanel/CdTe.yaml index eadcc550..d96b86a1 100644 --- a/atlite/resources/solarpanel/CdTe.yaml +++ b/atlite/resources/solarpanel/CdTe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/solarpanel/KANENA.yaml b/atlite/resources/solarpanel/KANENA.yaml index 44538d7c..fef2978a 100644 --- a/atlite/resources/solarpanel/KANENA.yaml +++ b/atlite/resources/solarpanel/KANENA.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Bonus_B1000_1000kW.yaml b/atlite/resources/windturbine/Bonus_B1000_1000kW.yaml index aad9f43b..ef86bfb0 100644 --- a/atlite/resources/windturbine/Bonus_B1000_1000kW.yaml +++ b/atlite/resources/windturbine/Bonus_B1000_1000kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Enercon_E101_3000kW.yaml b/atlite/resources/windturbine/Enercon_E101_3000kW.yaml index c0c68a32..6c564fcd 100644 --- a/atlite/resources/windturbine/Enercon_E101_3000kW.yaml +++ b/atlite/resources/windturbine/Enercon_E101_3000kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Enercon_E126_7500kW.yaml b/atlite/resources/windturbine/Enercon_E126_7500kW.yaml index 6e54154a..cd42c564 100644 --- a/atlite/resources/windturbine/Enercon_E126_7500kW.yaml +++ b/atlite/resources/windturbine/Enercon_E126_7500kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Enercon_E82_3000kW.yaml b/atlite/resources/windturbine/Enercon_E82_3000kW.yaml index bfcb5dde..62439c29 100644 --- a/atlite/resources/windturbine/Enercon_E82_3000kW.yaml +++ b/atlite/resources/windturbine/Enercon_E82_3000kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_10MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_10MW_offshore.yaml index 72c4e451..e33425a5 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_10MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_10MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_6MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_6MW_offshore.yaml index 6682ebb6..78e04078 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_6MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_6MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_8MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_8MW_offshore.yaml index b4fa7c80..32e6f4cd 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_8MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2016CACost_8MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2019ORCost_12MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2019ORCost_12MW_offshore.yaml index 5d3c8e32..e921e40d 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2019ORCost_12MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2019ORCost_12MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2019ORCost_15MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2019ORCost_15MW_offshore.yaml index 21d38ff1..7c1c5ec1 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2019ORCost_15MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2019ORCost_15MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_12MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_12MW_offshore.yaml index 44140036..35f1bf47 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_12MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_12MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_15MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_15MW_offshore.yaml index ac20b46a..a700ceba 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_15MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_15MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_18MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_18MW_offshore.yaml index 4730e94c..bbd66b69 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_18MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_18MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_4MW.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_4MW.yaml index 34a424ae..21ac70ab 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_4MW.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_4MW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_5.5MW.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_5.5MW.yaml index 1923f0a0..003b7f37 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_5.5MW.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_5.5MW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_7MW.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_7MW.yaml index a3a950e8..714ef7b0 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_7MW.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_2020ATB_7MW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/NREL_ReferenceTurbine_5MW_offshore.yaml b/atlite/resources/windturbine/NREL_ReferenceTurbine_5MW_offshore.yaml index 93f4cc43..ef66ca65 100644 --- a/atlite/resources/windturbine/NREL_ReferenceTurbine_5MW_offshore.yaml +++ b/atlite/resources/windturbine/NREL_ReferenceTurbine_5MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Siemens_SWT_107_3600kW.yaml b/atlite/resources/windturbine/Siemens_SWT_107_3600kW.yaml index 810d9c5a..9797bdb7 100644 --- a/atlite/resources/windturbine/Siemens_SWT_107_3600kW.yaml +++ b/atlite/resources/windturbine/Siemens_SWT_107_3600kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Siemens_SWT_2300kW.yaml b/atlite/resources/windturbine/Siemens_SWT_2300kW.yaml index cb41bf14..48130082 100644 --- a/atlite/resources/windturbine/Siemens_SWT_2300kW.yaml +++ b/atlite/resources/windturbine/Siemens_SWT_2300kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Suzlon_S82_1.5_MW.yaml b/atlite/resources/windturbine/Suzlon_S82_1.5_MW.yaml index d723053b..97cc02be 100644 --- a/atlite/resources/windturbine/Suzlon_S82_1.5_MW.yaml +++ b/atlite/resources/windturbine/Suzlon_S82_1.5_MW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Vestas_V112_3MW.yaml b/atlite/resources/windturbine/Vestas_V112_3MW.yaml index d3606eaa..d258202e 100644 --- a/atlite/resources/windturbine/Vestas_V112_3MW.yaml +++ b/atlite/resources/windturbine/Vestas_V112_3MW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Vestas_V112_3MW_offshore.yaml b/atlite/resources/windturbine/Vestas_V112_3MW_offshore.yaml index 88469049..705c8b76 100644 --- a/atlite/resources/windturbine/Vestas_V112_3MW_offshore.yaml +++ b/atlite/resources/windturbine/Vestas_V112_3MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Vestas_V164_7MW_offshore.yaml b/atlite/resources/windturbine/Vestas_V164_7MW_offshore.yaml index 087f0da8..1fc42103 100644 --- a/atlite/resources/windturbine/Vestas_V164_7MW_offshore.yaml +++ b/atlite/resources/windturbine/Vestas_V164_7MW_offshore.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Vestas_V25_200kW.yaml b/atlite/resources/windturbine/Vestas_V25_200kW.yaml index e65d440c..95dfb7ef 100644 --- a/atlite/resources/windturbine/Vestas_V25_200kW.yaml +++ b/atlite/resources/windturbine/Vestas_V25_200kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Vestas_V47_660kW.yaml b/atlite/resources/windturbine/Vestas_V47_660kW.yaml index 86421a65..35432ba5 100644 --- a/atlite/resources/windturbine/Vestas_V47_660kW.yaml +++ b/atlite/resources/windturbine/Vestas_V47_660kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Vestas_V66_1750kW.yaml b/atlite/resources/windturbine/Vestas_V66_1750kW.yaml index 4394f7c4..4dcd0710 100644 --- a/atlite/resources/windturbine/Vestas_V66_1750kW.yaml +++ b/atlite/resources/windturbine/Vestas_V66_1750kW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Vestas_V80_2MW_gridstreamer.yaml b/atlite/resources/windturbine/Vestas_V80_2MW_gridstreamer.yaml index 425d8626..cbcf47e5 100644 --- a/atlite/resources/windturbine/Vestas_V80_2MW_gridstreamer.yaml +++ b/atlite/resources/windturbine/Vestas_V80_2MW_gridstreamer.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/resources/windturbine/Vestas_V90_3MW.yaml b/atlite/resources/windturbine/Vestas_V90_3MW.yaml index a7df5cd9..61cd31e1 100644 --- a/atlite/resources/windturbine/Vestas_V90_3MW.yaml +++ b/atlite/resources/windturbine/Vestas_V90_3MW.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2021 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: CC-BY-4.0 diff --git a/atlite/utils.py b/atlite/utils.py index a63bccbe..86bd5bc3 100644 --- a/atlite/utils.py +++ b/atlite/utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/atlite/wind.py b/atlite/wind.py index 07f17d51..4acdfcc5 100644 --- a/atlite/wind.py +++ b/atlite/wind.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/codecov.yml b/codecov.yml index c8295646..51757fbe 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT comment: false diff --git a/doc/chart.py b/doc/chart.py index 078dbf51..9df199b4 100755 --- a/doc/chart.py +++ b/doc/chart.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2020 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/doc/conf.py b/doc/conf.py index 7fc9b977..64119206 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -1,9 +1,9 @@ -# SPDX-FileCopyrightText: 2017 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT # -# Atlite documentation build configuration file, created by +# atlite documentation build configuration file, created by # sphinx-quickstart on Tue Jan 5 10:04:42 2016. # # This file is execfile()d with the current directory set to its @@ -65,9 +65,9 @@ # General information about the project. project = "atlite" -author = "The Atlite Authors" -copyright = "2016-2023" + ", " + author -documentation_title = "Atlite Documentation" +author = "Contributors to atlite" +copyright = author +documentation_title = "atlite Documentation" # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the diff --git a/doc/contributing.rst b/doc/contributing.rst index d72f177a..2c196cdb 100644 --- a/doc/contributing.rst +++ b/doc/contributing.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 diff --git a/doc/conventions.rst b/doc/conventions.rst index b1bcf2d0..8fb0dfbb 100644 --- a/doc/conventions.rst +++ b/doc/conventions.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 @@ -7,7 +7,7 @@ Conventions ############ -Atlite uses the following conventions which are applied for processing geo-spatial and temporal data. +atlite uses the following conventions which are applied for processing geo-spatial and temporal data. Grid coordinates ================ diff --git a/doc/examples/more_examples.rst b/doc/examples/more_examples.rst index cf559a24..d121b73a 100644 --- a/doc/examples/more_examples.rst +++ b/doc/examples/more_examples.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 @@ -8,7 +8,7 @@ More Examples ############# All examples are available as Jupyter notebooks in our -`Atlite GitHub repository `_. +`atlite GitHub repository `_. If you are missing an example for a certain diff --git a/doc/index.rst b/doc/index.rst index c2fb2f35..2e8aa7c1 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -1,9 +1,9 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 -Atlite: Convert weather data to energy systems data +atlite: Convert weather data to energy systems data =================================================== .. image:: https://img.shields.io/pypi/v/atlite.svg @@ -14,8 +14,8 @@ Atlite: Convert weather data to energy systems data :target: https://anaconda.org/conda-forge/atlite :alt: Conda version -.. image:: https://github.com/PyPSA/atlite/actions/workflows/CI.yaml/badge.svg - :target: https://github.com/PyPSA/atlite/actions/workflows/CI.yaml +.. image:: https://github.com/PyPSA/atlite/actions/workflows/test.yaml/badge.svg + :target: https://github.com/PyPSA/atlite/actions/workflows/test.yaml .. image:: https://codecov.io/gh/PyPSA/atlite/branch/master/graph/badge.svg?token=TEJ16CMIHJ :target: https://codecov.io/gh/PyPSA/atlite @@ -40,7 +40,7 @@ Atlite: Convert weather data to energy systems data :target: https://stackoverflow.com/questions/tagged/pypsa :alt: Stackoverflow -Atlite is a `free software +atlite is a `free software `_, `xarray `_-based Python library for converting weather data (such as wind speeds, solar radiation, @@ -55,17 +55,17 @@ E.g. using our recommended dataset `ERA5 `_ or projects like `model.energy `_. Maintainers =========== -Atlite is currently maintained by volunteers from different institutions +atlite is currently maintained by volunteers from different institutions with no dedicated funding for developing this package. -Atlite was initially developed by the `Renewable Energy Group +atlite was initially developed by the `Renewable Energy Group `_ at `FIAS `_ to carry out simulations for the `CoNDyNet project `_, financed by the @@ -77,17 +77,17 @@ Research Initiative Origin ====== -Atlite was originally conceived as a light-weight version of the Aarhus +atlite was originally conceived as a light-weight version of the Aarhus University RE Atlas (`original publication doi:10.1016/j.energy.2015.09.071 `_). It has since been extended to use weather datasets simulated with projected climate change and to compute other time series, such as hydro power, solar thermal collectors and heating demand. -Citing Atlite +Citing atlite ============= -If you would like to cite the Atlite software, please refer to `this paper `_ published in `JOSS `_. +If you would like to cite the atlite software, please refer to `this paper `_ published in `JOSS `_. @@ -134,5 +134,5 @@ If you would like to cite the Atlite software, please refer to `this paper `_. diff --git a/doc/installation.rst b/doc/installation.rst index 38843cd4..31152105 100644 --- a/doc/installation.rst +++ b/doc/installation.rst @@ -1,65 +1,48 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 -############ +############## Installation -############ +############## -There are three possibilities to install atlite: -* conda:: - - conda install -c conda-forge atlite +Getting Python +============== +If it is your first time with Python, we recommend `conda +`_ or `pip +`_ as easy-to-use package managers. They are +available for Windows, Mac OS X and GNU/Linux. -* pypi:: +It is always helpful to use dedicated `conda environments +`_ +or `virtual environments `_. - pip install atlite -* or directly from GitHub for the most recent version:: +Installation with conda +======================= - pip install git+https://github.com/pypsa/atlite/ +If you are using ``conda`` you can install PyPSA with:: -Requirements -============ + conda install -c conda-forge atlite -Conda environment ------------------ -We provide a `conda environment file `_ -for conveniently setting up all required and optional packages. -For information on setting up conda environments from file, -`click here `_. +Installing with pip +=================== -Python version --------------- +If you have the Python package installer ``pip`` then just run:: -With the new version 0.2, Atlite requires an installed version of -**Python 3.6 or above**. + pip install atlite -Required packages ------------------ +If you're feeling adventurous, you can also install the latest master branch from github with:: -* bottleneck -* cdsapi -* dask (0.18.0+) -* geopandas -* netcdf4 -* numexpr -* numpy -* pandas -* progressbar2 -* rasterio -* rtree -* scipy -* shapely -* xarray (0.11.2+) + pip install git+https://github.com/PyPSA/atlite.git Computational resources ------------------------ +======================= As for requirements on your computing equipment, we tried to keep the resource requirements low. @@ -71,9 +54,9 @@ and can run in the background without clogging our computers. With regards to -* CPU: While Atlite does some number crunching, it does not require +* CPU: While atlite does some number crunching, it does not require special or large multicore CPUs -* Memory: For the ERA5 dataset you should be fine running Atlite with +* Memory: For the ERA5 dataset you should be fine running atlite with even 2-4 GiB. Other datasets can require more memory, as they sometimes need to be loaded fully or partially into memory for creating a cutout. diff --git a/doc/introduction.rst b/doc/introduction.rst index 4ce06d74..5937c549 100644 --- a/doc/introduction.rst +++ b/doc/introduction.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 @@ -8,7 +8,7 @@ Introduction ############ -Atlite processes weather data and converts it into energy system +atlite processes weather data and converts it into energy system relevant quantities, mainly you can create data for @@ -31,7 +31,7 @@ Starting from a global weather dataset, *e.g.* our standard data source ECMWF's :alt: alternate text -Atlite enables you to create a **cutout**, a spatial and +atlite enables you to create a **cutout**, a spatial and temporal subset of the original data which includes all relevant data such as wind velocity, influx, temperature etc. @@ -52,14 +52,14 @@ From there, you can extract various quantities and general properties of the dat for a specific turbine type (this gives you information on the share of capacity which is in average running and producing power). -Further, you can set power plants to specific spots and let Atlite calculate their actual power production. The **capacity layout** specifies which grid cell contains what amount of capacity of *one* production type. Atlite comes along with a small `library of wind turbine configurations and PV panel configurations `_ which you can directly use, *e.g.* 'Vestas_V112_3MW' wind turbines. +Further, you can set power plants to specific spots and let atlite calculate their actual power production. The **capacity layout** specifies which grid cell contains what amount of capacity of *one* production type. atlite comes along with a small `library of wind turbine configurations and PV panel configurations `_ which you can directly use, *e.g.* 'Vestas_V112_3MW' wind turbines. .. image:: img/layout.png :width: 400pt :align: center :alt: alternate text -Atlite then calculates the power generation data for each cell and either aggregates them to buses +atlite then calculates the power generation data for each cell and either aggregates them to buses .. image:: img/produced_power.png :width: 400pt @@ -73,7 +73,7 @@ or to geometrical shapes :align: center -Whereas for the first case, grid cells must directly be assigned to buses by passing a matrix of size :math:`N_{cell} \times N_{bus}`, for the second case, the aggregation to shapes takes place in Atlite itself: It creates the mentioned matrix, the so-called **indicator matrix**, which contains the spatial overlap of each grid cell (weighted by the capacity layout if present) with each shape. This is why the shapes can the very refined and even smaller than the grid cells. In our example the **indicator matrix** for the shape of United Kingdom without being weighted by the **capacity layout** looks like this +Whereas for the first case, grid cells must directly be assigned to buses by passing a matrix of size :math:`N_{cell} \times N_{bus}`, for the second case, the aggregation to shapes takes place in atlite itself: It creates the mentioned matrix, the so-called **indicator matrix**, which contains the spatial overlap of each grid cell (weighted by the capacity layout if present) with each shape. This is why the shapes can the very refined and even smaller than the grid cells. In our example the **indicator matrix** for the shape of United Kingdom without being weighted by the **capacity layout** looks like this .. image:: img/indicator_matrix.png @@ -90,7 +90,7 @@ The standard data source we currently employ is ECMWF's ERA5 dataset This dataset is easily available at no additional costs and requires only minimal setup from the user in comparison to other datasets. It is downloaded automatically on-demand after the -`ECMWF ADS API `_ +`ECMWF ADS API `_ (European Centre for Medium-Range Weather Forecasts Climate Data Store Application Program Interface) client is properly installed. See separate, linked installation guide for details, especially for correctly setting up @@ -114,11 +114,11 @@ file an issue on our `GitHub `_ or (even better -What Atlite does not cover (yet) +What atlite does not cover (yet) ================================= -* Atlite does not provide and **graphical user interface** (GUI) and relies on prior knowledge on working with Python commands. +* atlite does not provide and **graphical user interface** (GUI) and relies on prior knowledge on working with Python commands. -* Atlite does not provide **exact prediction** of the time-series generation at high resolution in a **future point** in time. The spatial resolution of the results is limited by the input data used. The accuracy of the results is in parts limited by the methodologies used for translating weather data into generation and the underlying assumptions. With the current assumptions Atlite is not suited for predicting the output of single wind turbines or solar panels. +* atlite does not provide **exact prediction** of the time-series generation at high resolution in a **future point** in time. The spatial resolution of the results is limited by the input data used. The accuracy of the results is in parts limited by the methodologies used for translating weather data into generation and the underlying assumptions. With the current assumptions atlite is not suited for predicting the output of single wind turbines or solar panels. -* As the results of Atlite are theoretical and are not validated per se, and while usually a good approximation, can **deviate significantly from reality**. While in the past and also at the moment datasets generate by packages similar to Atlite where commonly used without a comparison and validation with reality, there is currently a trend to validate the datasets before using them to make sure that results are at least plausible. The Atlite team is planning to include auxiliary functions which help to validate generated datasets. +* As the results of atlite are theoretical and are not validated per se, and while usually a good approximation, can **deviate significantly from reality**. While in the past and also at the moment datasets generate by packages similar to atlite where commonly used without a comparison and validation with reality, there is currently a trend to validate the datasets before using them to make sure that results are at least plausible. The atlite team is planning to include auxiliary functions which help to validate generated datasets. diff --git a/doc/license.rst b/doc/license.rst index 383f3473..654c5d82 100644 --- a/doc/license.rst +++ b/doc/license.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 @@ -7,7 +7,7 @@ License ####### -Atlite is released and licensed under the +atlite is released and licensed under the `MIT license `_. Some configuration and data files are released under diff --git a/doc/make.bat b/doc/make.bat index f13a6bc1..b537717b 100644 --- a/doc/make.bat +++ b/doc/make.bat @@ -1,4 +1,4 @@ -REM SPDX-FileCopyrightText: 2017 - 2023 The Atlite Authors +REM SPDX-FileCopyrightText: Contributors to atlite REM SPDX-License-Identifier: MIT @ECHO OFF diff --git a/doc/ref_api.rst b/doc/ref_api.rst index fc84e766..ed37449e 100644 --- a/doc/ref_api.rst +++ b/doc/ref_api.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 diff --git a/doc/release_notes.rst b/doc/release_notes.rst index 12af260b..42f43442 100644 --- a/doc/release_notes.rst +++ b/doc/release_notes.rst @@ -1,5 +1,5 @@ .. - SPDX-FileCopyrightText: 2016 - 2023 The Atlite Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 diff --git a/doc/support.rst b/doc/support.rst index 7e974cbc..fee94c07 100644 --- a/doc/support.rst +++ b/doc/support.rst @@ -1,6 +1,6 @@ .. - SPDX-FileCopyrightText: 2019-2023 The PyPSA-Eur Authors + SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: CC-BY-4.0 ####################### diff --git a/examples/building_stock_weather_aggregation.ipynb.license b/examples/building_stock_weather_aggregation.ipynb.license index 46721f92..8900cfb6 100644 --- a/examples/building_stock_weather_aggregation.ipynb.license +++ b/examples/building_stock_weather_aggregation.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 Topi Rasku +SPDX-FileCopyrightText: Topi Rasku SPDX-License-Identifier: MIT diff --git a/examples/create_cutout.ipynb b/examples/create_cutout.ipynb index 19671f16..98255879 100644 --- a/examples/create_cutout.ipynb +++ b/examples/create_cutout.ipynb @@ -12,7 +12,7 @@ "metadata": {}, "source": [ "In this example we download ERA5 data on-demand for a cutout we want to create.\n", - "(Atlite does also work with other datasources, but ERA5 is the easiest one to get started.)\n", + "(atlite does also work with other datasources, but ERA5 is the easiest one to get started.)\n", "\n", "This only works if you have in before\n", "\n", diff --git a/examples/create_cutout.ipynb.license b/examples/create_cutout.ipynb.license index 2f735968..6bf7929c 100644 --- a/examples/create_cutout.ipynb.license +++ b/examples/create_cutout.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/examples/create_cutout_SARAH.ipynb.license b/examples/create_cutout_SARAH.ipynb.license index 2f735968..6bf7929c 100644 --- a/examples/create_cutout_SARAH.ipynb.license +++ b/examples/create_cutout_SARAH.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/examples/historic-comparison-germany.ipynb.license b/examples/historic-comparison-germany.ipynb.license index 2f735968..6bf7929c 100644 --- a/examples/historic-comparison-germany.ipynb.license +++ b/examples/historic-comparison-germany.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/examples/landuse-availability.ipynb b/examples/landuse-availability.ipynb index f838e66d..8536434a 100644 --- a/examples/landuse-availability.ipynb +++ b/examples/landuse-availability.ipynb @@ -199,7 +199,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "We see that the weather cells are much larger than the raster cells. `GDAL` provides a fast reprojection function for averaging fine-grained to coarse-grained rasters. `Atlite` automates this calculation for all geometries in `shapes` when calling the `cutout.availabilitymatrix` function. Let's see how this function performs. (Note that the steps before are not necessary for this calculation.)\n", + "We see that the weather cells are much larger than the raster cells. `GDAL` provides a fast reprojection function for averaging fine-grained to coarse-grained rasters. `atlite` automates this calculation for all geometries in `shapes` when calling the `cutout.availabilitymatrix` function. Let's see how this function performs. (Note that the steps before are not necessary for this calculation.)\n", "\n", "**INFO**: *For large sets of shapes set nprocesses to a number > 1 for parallelization.*" ] @@ -335,7 +335,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.9" + "version": "3.12.7" } }, "nbformat": 4, diff --git a/examples/landuse-availability.ipynb.license b/examples/landuse-availability.ipynb.license index 2f735968..6bf7929c 100644 --- a/examples/landuse-availability.ipynb.license +++ b/examples/landuse-availability.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/examples/logfiles_and_messages.ipynb b/examples/logfiles_and_messages.ipynb index 442bba7d..92ce5ae8 100644 --- a/examples/logfiles_and_messages.ipynb +++ b/examples/logfiles_and_messages.ipynb @@ -6,7 +6,7 @@ "source": [ "# Logfiles and messages\n", "\n", - "Atlite uses the `logging` [library](https://docs.python.org/3/howto/logging.html) for displaying\n", + "atlite uses the `logging` [library](https://docs.python.org/3/howto/logging.html) for displaying\n", "messages with different purposes." ] }, diff --git a/examples/logfiles_and_messages.ipynb.license b/examples/logfiles_and_messages.ipynb.license index 2f735968..6bf7929c 100644 --- a/examples/logfiles_and_messages.ipynb.license +++ b/examples/logfiles_and_messages.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/examples/plotting_with_atlite.ipynb b/examples/plotting_with_atlite.ipynb index 4d7e37a3..73dd25d0 100644 --- a/examples/plotting_with_atlite.ipynb +++ b/examples/plotting_with_atlite.ipynb @@ -4,9 +4,9 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Plotting with Atlite\n", + "# Plotting with atlite\n", "\n", - "This little notebook creates all the plots given in the introduction section. Geographical plotting with Atlite can be efficiently and straightfowardly done when relying on some well maintained python packages. In particular a good rule of thumb is following. When it comes to \n", + "This little notebook creates all the plots given in the introduction section. Geographical plotting with atlite can be efficiently and straightfowardly done when relying on some well maintained python packages. In particular a good rule of thumb is following. When it comes to \n", "\n", "* **projections and transformation** → ask [Cartopy](https://pypi.org/project/Cartopy/)\n", "* **plotting shapes** → ask [GeoPandas](http://geopandas.org/)\n", @@ -349,7 +349,7 @@ "\n", "* use [seaborn heatmap](https://seaborn.pydata.org/generated/seaborn.heatmap.html) for plotting the indicator matrix of the United Kingdom shape\n", "\n", - "This indicator matrix is used to tell Atlite, which cells in the cutout represent the land area of the UK." + "This indicator matrix is used to tell atlite, which cells in the cutout represent the land area of the UK." ] }, { diff --git a/examples/plotting_with_atlite.ipynb.license b/examples/plotting_with_atlite.ipynb.license index 2f735968..6bf7929c 100644 --- a/examples/plotting_with_atlite.ipynb.license +++ b/examples/plotting_with_atlite.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/examples/solarpv_tracking_options.ipynb.license b/examples/solarpv_tracking_options.ipynb.license index 33ac0fa8..6bf7929c 100644 --- a/examples/solarpv_tracking_options.ipynb.license +++ b/examples/solarpv_tracking_options.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2022 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/examples/using_gebco_heightmap.ipynb.license b/examples/using_gebco_heightmap.ipynb.license index 2f735968..6bf7929c 100644 --- a/examples/using_gebco_heightmap.ipynb.license +++ b/examples/using_gebco_heightmap.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/examples/working-with-csp.ipynb.license b/examples/working-with-csp.ipynb.license index 2f735968..6bf7929c 100644 --- a/examples/working-with-csp.ipynb.license +++ b/examples/working-with-csp.ipynb.license @@ -1,3 +1,3 @@ -SPDX-FileCopyrightText: 2021 - 2023 The Atlite Authors +SPDX-FileCopyrightText: Contributors to atlite SPDX-License-Identifier: MIT diff --git a/pyproject.toml b/pyproject.toml index 4a098ca4..5a6aca11 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2020 - 2023 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT @@ -11,7 +11,7 @@ name = "atlite" dynamic = ["version"] description = "Library for fetching and converting weather data to power systems data" readme = "README.rst" -authors=[{name = "The Atlite Authors", email = "jonas.hoersch@posteo.de"}] +authors=[{name = "Contributors to atlite", email = "jonas.hoersch@posteo.de"}] license = { file = "LICENSE" } classifiers=[ "Programming Language :: Python :: 3.9", diff --git a/test/conftest.py b/test/conftest.py index b62ea1f4..cec7a872 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2016 - 2024 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT diff --git a/test/test_creation.py b/test/test_creation.py index b93b2c17..b330b3e2 100755 --- a/test/test_creation.py +++ b/test/test_creation.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# SPDX-FileCopyrightText: 2021 - 2024 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/test/test_dynamic_line_rating.py b/test/test_dynamic_line_rating.py index 7b2d33f6..58ea591d 100644 --- a/test/test_dynamic_line_rating.py +++ b/test/test_dynamic_line_rating.py @@ -1,6 +1,6 @@ #!/vsr/bin/env python3 -# SPDX-FileCopyrightText: 2021 - 2024 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/test/test_gis.py b/test/test_gis.py index 22b90eb7..23c28fe7 100755 --- a/test/test_gis.py +++ b/test/test_gis.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# SPDX-FileCopyrightText: 2021 - 2024 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/test/test_preparation_and_conversion.py b/test/test_preparation_and_conversion.py index f376d5ee..e50f35c3 100644 --- a/test/test_preparation_and_conversion.py +++ b/test/test_preparation_and_conversion.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# SPDX-FileCopyrightText: 2021 - 2024 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """ diff --git a/test/test_resource.py b/test/test_resource.py index fd355b91..f7e82f6d 100644 --- a/test/test_resource.py +++ b/test/test_resource.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -# SPDX-FileCopyrightText: 2021 - 2024 The Atlite Authors +# SPDX-FileCopyrightText: Contributors to atlite # # SPDX-License-Identifier: MIT """