Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
bd0d555
avoid warnings due to pandas 'inclusive=True' deprecation
chrisjwin Sep 6, 2023
03b7a7e
#95 add check for variable existence before loss factor application
chrisjwin Sep 6, 2023
baa2050
#95 apply solution to other solar workflows
chrisjwin Sep 6, 2023
74e5d7d
dont use rated power in turbine library but maximum value of actuval …
phil-fzj Mar 8, 2024
1b10172
Change pvlib source
julian-belina Nov 27, 2024
4f9ca93
added EGS
d-franzmann Mar 25, 2025
5a30ca1
add citation
d-franzmann Mar 25, 2025
8688d60
black formatting
d-franzmann Mar 25, 2025
3bcfe83
black formatting2
d-franzmann Mar 25, 2025
c2a468f
Update setuptools
phil-fzj Mar 25, 2025
ab5b625
Merge branch 'update_setuptools' into 'dev'
phil-fzj Mar 25, 2025
27b2cb1
add test to ensure that default_pahts.yaml exists
phil-fzj Mar 25, 2025
e6b3378
Merge branch 'ensure_default_path_yaml_exists' into 'dev'
phil-fzj Mar 25, 2025
b7442d0
Update pyproject.toml so that all files are included in python package
phil-fzj Mar 26, 2025
7308960
fix pyproj.toml
phil-fzj Mar 26, 2025
b535cab
Merge branch 'update_pyproj_toml' into 'dev'
phil-fzj Mar 26, 2025
cfcecd6
Remove test and example folder from packaging to reduce package size
julian-belina Mar 26, 2025
ddefaab
Merge branch 'j.belina-dev-patch-68383' into 'dev'
phil-fzj Mar 26, 2025
466d8d9
Add test cases icon lam driven workflows
phil-fzj Jul 10, 2025
173d8de
Merge branch 'add_test_cases_ICON-LAM_driven_workflows' into 'dev'
chrisjwin Jul 10, 2025
eb69549
Merge branch 'dev' into 95_adapt_solar_total_system_generation
chrisjwin Jul 10, 2025
5e56c0d
black and tech
chrisjwin Jul 10, 2025
f63330a
Merge branch '118_fix_power_curves_above_one' into 'dev'
chrisjwin Jul 10, 2025
47a8b0d
Merge branch '95_adapt_solar_total_system_generation' into 'dev'
phil-fzj Jul 10, 2025
66dd50d
Merge branch 'dev' into change_pv_lib_source
chrisjwin Jul 10, 2025
9cbc8f9
Merge branch 'change_pv_lib_source' into 'dev'
chrisjwin Jul 10, 2025
fb5235d
Merge branch 'feature_EGS' into 'dev'
chrisjwin Jul 10, 2025
81428f0
Add test pipeline
julian-belina Jul 11, 2025
ba22676
Fix paths
julian-belina Jul 11, 2025
87f4c73
Fix
julian-belina Jul 11, 2025
b1465b3
Fix example exectuion path and format examples with black
julian-belina Jul 11, 2025
1ddd371
Add black formatter for jupyter notebook, add push to jugit for dev a…
julian-belina Jul 11, 2025
26f94f4
Merge pull request #174 from FZJ-IEK3-VSA/master
julian-belina Jul 29, 2025
d6c1a24
Test commit
julian-belina Jul 29, 2025
7ed73cc
Merge pull request #171 from FZJ-IEK3-VSA/setup_github_test_pipeline
phil-fzj Jul 29, 2025
38955ff
Fix push to dev
julian-belina Jul 29, 2025
0a0aa12
Remove trigger on pull request
julian-belina Jul 29, 2025
eeefb50
Add fetch depth to push to master
julian-belina Jul 29, 2025
9959309
Merge pull request #175 from FZJ-IEK3-VSA/setup_github_test_pipeline
phil-fzj Jul 29, 2025
d077d94
update pandas version to 2.2.2 and fix version issues
dmarmullaku Aug 7, 2025
c81d249
Merge remote-tracking branch 'origin/dev' into 133-update-to-pandas2
dmarmullaku Aug 7, 2025
a5449e7
added DAC workflows for both low temperature (LT, solid sorbent) and …
Aug 7, 2025
5c47154
added attributes to xarray output of DAC workflow that contain the un…
phil-fzj Aug 7, 2025
ef8877f
formatting
phil-fzj Aug 7, 2025
02d3003
format with black
phil-fzj Aug 7, 2025
d9adfaf
code updates based on comments from reviewer
dmarmullaku Aug 7, 2025
34832c6
running black for tests
dmarmullaku Aug 7, 2025
3ec637f
formatting
phil-fzj Aug 7, 2025
e11fa15
replace "np.int" with "int" because the alias is removed in NumPy 1.20
dmarmullaku Aug 7, 2025
73af929
update code
dmarmullaku Aug 7, 2025
a909a4b
Remove old formatting tools from dependencies, add execeptions for ru…
julian-belina Aug 11, 2025
c3077ad
Add numpy constraint to preserve 1.24 behavior
julian-belina Aug 11, 2025
6efdcc6
formatting
phil-fzj Aug 12, 2025
e4016c3
Merge pull request #180 from FZJ-IEK3-VSA/133-update-to-pandas2
chrisjwin Aug 12, 2025
4f7684a
Merge branch 'dev' into 178_switch_to_ruff
julian-belina Aug 12, 2025
179835c
Remove numpy constraint
julian-belina Aug 12, 2025
4f39df5
Merge remote-tracking branch 'origin/dev' into 177-add_DAC_wf
phil-fzj Aug 21, 2025
6ec8587
Update requirements-dev.yml
julian-belina Aug 22, 2025
e97226c
Update requirements-dev.yml
julian-belina Aug 22, 2025
3154843
Update requirements.yml
julian-belina Aug 22, 2025
0df8947
Update requirements.yml
julian-belina Aug 22, 2025
b30d9f4
added workflow for air cooling systems
Aug 23, 2025
3f22a4a
added air source heat pump
Aug 24, 2025
054a621
Merge branch '177-add_DAC_wf' into 182-add_air_cooling_workflow
Aug 24, 2025
7ef5aae
formatting
Aug 24, 2025
e8f0bc5
typo fix
Aug 24, 2025
2051be7
formating
Aug 25, 2025
57a96ff
added test HT_DAC, bug fix, style adaptation to adress review comments
Aug 26, 2025
fd3d775
formating + added type hints
Aug 26, 2025
c96e9c0
model might be a path to a csv
Aug 26, 2025
69beb2d
outsourced calculation of relative humidity into utils
Aug 26, 2025
49769a8
formating
Aug 26, 2025
654e1bc
formating doc strings
Aug 26, 2025
4514042
added assertions and formated doc string
Aug 26, 2025
5f1a344
docstring formating and type hints
Aug 26, 2025
cf5a3dc
black
Aug 26, 2025
489914e
formating, fixed if clause
Aug 27, 2025
da32fe0
Merge pull request #181 from FZJ-IEK3-VSA/177-add_DAC_wf
H-Wenzel Aug 27, 2025
6ffa1a4
formating and correct namings
Aug 28, 2025
584d535
adapted test
Aug 28, 2025
9b07b2a
black
Aug 28, 2025
e5142d9
Merge branch 'dev' into 182-add_air_cooling_workflow
Aug 28, 2025
c0de471
Merge pull request #183 from FZJ-IEK3-VSA/182-add_air_cooling_workflow
phil-fzj Aug 29, 2025
0a062df
corrected calculation of capacity factor for air cooling
Sep 1, 2025
79a2c43
bigger range for temperature dependent parameters, now as low as -70 °C
Sep 1, 2025
7fc7b93
Merge pull request #184 from FZJ-IEK3-VSA/airCooling_capacity_factor
phil-fzj Sep 3, 2025
eb011fe
Merge branch 'dev' into 178_switch_to_ruff
julian-belina Sep 4, 2025
fb003ab
Apply ruff formatter
julian-belina Sep 4, 2025
1722441
Remove tests on pull request to prevent double activation
julian-belina Sep 4, 2025
931ce6b
Remove black formatter check
julian-belina Sep 4, 2025
eaa6faf
Removed cron job
julian-belina Sep 4, 2025
3a3675c
outsource consider_boundary_height
chrisjwin Sep 4, 2025
32ce33f
add case differentiation for PBL effects
chrisjwin Sep 4, 2025
46b1c43
Update test_development_version.yml
julian-belina Sep 4, 2025
722b8c5
Merge pull request #179 from FZJ-IEK3-VSA/178_switch_to_ruff
chrisjwin Sep 4, 2025
63c376b
Merge remote-tracking branch 'origin/dev' into 186_scaleWindspeed
chrisjwin Sep 4, 2025
85b8a9a
simplify cases
chrisjwin Sep 4, 2025
025613f
implement code for boundary layer height cases
phil-fzj Sep 4, 2025
c475b4a
fix since target_height is 2dim
phil-fzj Sep 4, 2025
37f85d9
outsource get_scalar_values_from_raster
chrisjwin Sep 4, 2025
d197797
save real_lra
chrisjwin Sep 4, 2025
17e874c
add wind_shear_projection_of_wind_speeds_to_hub_height
chrisjwin Sep 4, 2025
8ab2ac0
update test output check to PBL update
chrisjwin Sep 4, 2025
dff8ea2
add test_WindWorkflowManager_wind_shear_projection_of_wind_speeds_to_…
chrisjwin Sep 4, 2025
2219181
ruff
chrisjwin Sep 4, 2025
e5fe97a
update workflow test to PBL change
chrisjwin Sep 4, 2025
2794cf9
add different height scaling options for wind workflows
chrisjwin Sep 5, 2025
f533616
add test_WindWorkflowManager_project_windspeeds_to_hub_height
chrisjwin Sep 5, 2025
7070715
ruff
chrisjwin Sep 5, 2025
ea1379f
update scaling args in examples
chrisjwin Sep 5, 2025
8805890
adapt lat lon checks
chrisjwin Sep 8, 2025
9a9c898
adapt lon
chrisjwin Sep 8, 2025
81d36ab
raise descriptive error for unknown landcover
chrisjwin Sep 8, 2025
a573dc3
Merge pull request #188 from FZJ-IEK3-VSA/176_latloncorrect
phil-fzj Sep 8, 2025
b9d5dd8
update test_wind_era5_PenaSanchezDunkelWinklerEtAl2025 to new scaling
chrisjwin Sep 8, 2025
412b81b
update param names in test_wind_config
chrisjwin Sep 8, 2025
311148b
test log and lra type in test_WindWorkflowManager_project_windspeeds_…
chrisjwin Sep 8, 2025
399c0c3
introduce method tuples in project_windspeeds_to_hub_height
chrisjwin Sep 8, 2025
5dfa888
linear lra default method in wind_era5_PenaSanchezDunkelWinklerEtAl2025
chrisjwin Sep 8, 2025
3b374d3
update examples
chrisjwin Sep 9, 2025
083b0e5
ruff
chrisjwin Sep 9, 2025
a42a221
allow_extrapolation
chrisjwin Sep 9, 2025
468817e
deal with extrapolation
chrisjwin Sep 9, 2025
bd6cd8d
add allow_height_extrapolation in test
chrisjwin Sep 9, 2025
1b70ef3
ruff
chrisjwin Sep 9, 2025
5c51b8f
Merge pull request #187 from FZJ-IEK3-VSA/186_scaleWindspeed
phil-fzj Sep 9, 2025
d960561
remove ivcurve_pnts
chrisjwin Oct 24, 2025
31fa455
update to latest pvlib data formats
chrisjwin Oct 24, 2025
0271006
ruff
chrisjwin Oct 24, 2025
683d285
Merge pull request #195 from FZJ-IEK3-VSA/194_ivcurve_pnts
chrisjwin Oct 24, 2025
06e1486
Initial read the docs versions
julian-belina Nov 17, 2025
f160dc3
Add init files to all directories
julian-belina Nov 17, 2025
b8fb941
Add readme
julian-belina Nov 17, 2025
cd2cf3a
Rearrange examples
julian-belina Nov 17, 2025
c69f81c
Fix typos
julian-belina Nov 17, 2025
c04bf32
Before import sort
julian-belina Nov 17, 2025
69973e5
Sort test imports
julian-belina Nov 17, 2025
ff3ac54
Fix more imports
julian-belina Nov 17, 2025
2816286
Fix util import issue
julian-belina Nov 17, 2025
c7b2363
s
julian-belina Nov 17, 2025
4461647
Sort some weather imports
julian-belina Nov 17, 2025
f28e0ba
Remove import sorting
julian-belina Nov 17, 2025
8e313a2
Fix
julian-belina Nov 17, 2025
7a6a9b1
Fix import issue
julian-belina Nov 17, 2025
389b167
Fix some linking errors
julian-belina Nov 17, 2025
aab32eb
Apply formatting
julian-belina Nov 17, 2025
36041ea
Add wind workflow
julian-belina Nov 17, 2025
120ca8b
add feature related to new ws extrapolation and fix bug with loading …
phil-fzj Nov 18, 2025
650c754
formatting
phil-fzj Nov 18, 2025
4b96027
latest wind speed correction factors and capacity factor correction r…
phil-fzj Nov 18, 2025
d39d929
adapt test values for wind workflow from updated ws and cf correction…
phil-fzj Nov 18, 2025
9cb9fbd
adapt test values for wind_config workflow from updated ws and cf cor…
phil-fzj Nov 18, 2025
45a026c
Merge remote-tracking branch 'origin/dev' into wind_paper_version
phil-fzj Nov 18, 2025
6f41f3f
First version of RESKit documentation
julian-belina Nov 18, 2025
f0e9a11
Add code of conduct to documentation, change macos13 runner to macos1…
julian-belina Nov 18, 2025
88cc4b8
Use version variable to allow multi version documentation
julian-belina Nov 18, 2025
5f939b8
Adjsut data download for wind workflows
julian-belina Nov 19, 2025
cefc89b
Addjust texts
julian-belina Nov 19, 2025
0d7b230
fix spelling error in excel file: efficencyDropPerYear to efficiencyD…
phil-fzj Nov 19, 2025
dc47cd1
fix wrong order in citation string for geothermal
phil-fzj Nov 19, 2025
4b8ed41
remove unnecessary information from docstring
phil-fzj Nov 19, 2025
4ec6c9f
Merge pull request #201 from FZJ-IEK3-VSA/199-create-a-readthedocs-do…
phil-fzj Nov 19, 2025
4c66c3d
Merge branch 'dev' into wind_paper_version
phil-fzj Nov 19, 2025
ecd7059
update version number to 0.4.3
phil-fzj Nov 19, 2025
5212d84
formatting
phil-fzj Nov 19, 2025
8efc88d
ws correction function only valid until 32 m/s. reordered yaml for be…
phil-fzj Nov 19, 2025
eb62c2f
Merge pull request #200 from FZJ-IEK3-VSA/wind_paper_version
phil-fzj Nov 19, 2025
b5f1fc1
Test python and pandas
julian-belina Nov 19, 2025
95a4d8e
Test new workflows
julian-belina Nov 19, 2025
7211966
Update requirements
julian-belina Nov 19, 2025
bfd132c
Remove gdal requirement
julian-belina Nov 19, 2025
39a6714
Test new examples string
julian-belina Nov 19, 2025
e11763d
Test python and pandas
julian-belina Nov 19, 2025
8c0b8ac
Test python and pandas
julian-belina Nov 19, 2025
61e90d2
Switched to RegularGridInterpolator for interpolation, as it is OS in…
Nov 19, 2025
de544ce
Merge pull request #203 from FZJ-IEK3-VSA/198-support-newer-versions-…
julian-belina Nov 19, 2025
fa29af8
Add lower limit
julian-belina Nov 19, 2025
16d369d
Merge branch 'dev' into 202-test-valid-dependency-range-for-reskit-43
julian-belina Nov 19, 2025
e8b5c44
Run python tests
julian-belina Nov 19, 2025
d254724
Add numpy constraint due to missing constraints in pvlib-python
julian-belina Nov 19, 2025
1a3554a
Add scipy constraint
julian-belina Nov 19, 2025
daa251c
Test python versions with scipy and numpy constraints
julian-belina Nov 19, 2025
b903839
Remove pandas constraint
julian-belina Nov 19, 2025
258f35e
Start large dependency test
julian-belina Nov 19, 2025
50c2cf4
Test last dependencies
julian-belina Nov 20, 2025
6d13467
Fix netcdf4 string
julian-belina Nov 20, 2025
198ddae
Prepare github actions for new release
julian-belina Nov 20, 2025
49d36d1
Merge pull request #204 from FZJ-IEK3-VSA/202-test-valid-dependency-r…
phil-fzj Nov 20, 2025
ade25c7
change GWA3 to GWA4 in docstring of
phil-fzj Nov 20, 2025
7732bfb
Merge pull request #207 from FZJ-IEK3-VSA/206-update-docstring-for-wi…
julian-belina Nov 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/pull_request_dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
on:
workflow_dispatch:
# push:
# branches: ["202-test-valid-dependency-range-for-reskit-43"]
pull_request:
branches: ["dev"]

jobs:
TestPushCondaForgeDev:
strategy:
fail-fast: false
matrix:
runner_tag: ["ubuntu-24.04", "macos-15", "windows-2025"]
python_version: ["3.12", "3.10"]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "python"
library_version: ${{ matrix.python_version }}
dependency_position_env_file: "0"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/
27 changes: 27 additions & 0 deletions .github/workflows/push_dev_to_gitlab.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Push dev to Jugit

on:
push:
branches: [dev]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
repository: FZJ-IEK3-VSA/RESKit
fetch-depth: 0
- name: Push To Gitlab
env:
token: ${{ secrets.GITLAB_ACCESS_TOKEN }}
run: |
echo Starting to push repo to gitlab
git config user.name "julian-belina-auto-commit"
git config user.email "j.belina@fz-juelich.de"
echo user name and email are set
git fetch
git switch dev
echo "Checkout complete"
echo start to push
git push --force https://push_to_jugit:${{ secrets.GITLAB_ACCESS_TOKEN }}@jugit.fz-juelich.de/iek-3/shared-code/RESKit.git dev
echo push done
28 changes: 28 additions & 0 deletions .github/workflows/push_master_to_gitlab.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Push master to Jugit

on:
push:
branches: [master]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
with:
repository: FZJ-IEK3-VSA/RESKit
fetch-depth: 0
- name: Push To Gitlab
env:
token: ${{ secrets.GITLAB_ACCESS_TOKEN }}
run: |
echo Starting to push repo to gitlab
git config user.name "julian-belina-auto-commit"
git config user.email "j.belina@fz-juelich.de"
echo user name and email are set
git fetch
git switch master
echo "Checkout complete"
echo start to push
git push --force https://push_to_jugit:${{ secrets.GITLAB_ACCESS_TOKEN }}@jugit.fz-juelich.de/iek-3/shared-code/RESKit.git master
echo push done
36 changes: 36 additions & 0 deletions .github/workflows/release_geokit_versions_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
on:
workflow_dispatch:
# push:
# branches: ["202-test-valid-dependency-range-for-reskit-43"]
pull_request:
branches: ["master"]

jobs:
TestPushCondaForgeDev:
strategy:
fail-fast: false
matrix:
runner_tag: ["self-hosted"]
numpy_version: ["1.4.0", "1.4.1", "1.5.0", "1.6.0"]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "geokit"
library_version: ${{ matrix.numpy_version }}
dependency_position_env_file: "12"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/
TestOtherOSCondaForge:
strategy:
fail-fast: false
matrix:
runner_tag: ["windows-latest", "macos-latest"]
numpy_version: ["1.4.0"]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "geokit"
library_version: ${{ matrix.numpy_version }}
dependency_position_env_file: "12"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/
48 changes: 48 additions & 0 deletions .github/workflows/release_netcdf4_versions_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
on:
workflow_dispatch:
# push:
# branches: ["202-test-valid-dependency-range-for-reskit-43"]
pull_request:
branches: ["master"]

jobs:
TestPushCondaForgeDev:
strategy:
fail-fast: false
matrix:
runner_tag: ["self-hosted"]
numpy_version: [
"1.5.8",
"1.6.0",
"1.6.1",
"1.6.2",
# "1.6.3",
"1.6.4",
"1.6.5",
"1.7.1",
"1.7.2",
"1.7.3",
]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "netcdf4"
library_version: ${{ matrix.numpy_version }}
dependency_position_env_file: "13"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/

TestOtherOSCondaForge:
strategy:
fail-fast: false
matrix:
runner_tag: ["windows-latest", "macos-latest"]
numpy_version: ["1.5.8"]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "netcdf4"
library_version: ${{ matrix.numpy_version }}
dependency_position_env_file: "13"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/
56 changes: 56 additions & 0 deletions .github/workflows/release_numba_versions_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
on:
workflow_dispatch:
# push:
# branches: ["202-test-valid-dependency-range-for-reskit-43"]
pull_request:
branches: ["master"]

jobs:
TestPushCondaForgeDev:
strategy:
fail-fast: false
matrix:
runner_tag: ["self-hosted"]
numpy_version:
[
"0.55.0",
"0.55.1",
"0.55.2",
"0.56.2",
"0.56.3",
"0.56.4",
"0.57.0",
"0.57.1",
"0.58.1",
"0.59.0",
"0.59.1",
"0.60.0",
"0.61.0",
"0.61.2",
"0.62.0",
"0.62.1",
]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "numba"
library_version: ${{ matrix.numpy_version }}
dependency_position_env_file: "9"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/

TestOtherOSCondaForge:
name: Test conda-forge development version on ${{ matrix.runner_tag }} for numba=${{ matrix.numpy_version }}
strategy:
fail-fast: false
matrix:
runner_tag: ["windows-latest", "macos-latest"]
numpy_version: ["0.55.0"]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "numba"
library_version: ${{ matrix.numpy_version }}
dependency_position_env_file: "9"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/
64 changes: 64 additions & 0 deletions .github/workflows/release_numpy_versions_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
on:
workflow_dispatch:
# push:
# branches: ["202-test-valid-dependency-range-for-reskit-43"]
pull_request:
branches: ["master"]

jobs:
TestPushCondaForgeDev:
strategy:
fail-fast: false
matrix:
runner_tag: ["self-hosted"]
numpy_version:
[
"1.21.5",
"1.21.6",
"1.22.0",
"1.22.1",
"1.22.2",
"1.22.3",
"1.22.4",
"1.23.0",
"1.23.1",
"1.23.2",
"1.23.3",
"1.23.4",
"1.23.5",
"1.24.0",
"1.24.1",
"1.24.2",
"1.24.3",
"1.24.4",
"1.25.0",
"1.25.1",
"1.25.2",
"1.26.0",
"1.26.2",
"1.26.3",
"1.26.4",
]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "numpy"
library_version: ${{ matrix.numpy_version }}
dependency_position_env_file: "8"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/

# TestOtherOSCondaForge:
# strategy:
# fail-fast: false
# matrix:
# runner_tag: ["windows-latest", "macos-latest"]
# numpy_version: ["1.21.5"]
# uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
# with:
# runner_tag: ${{ matrix.runner_tag }}
# requirements_file_name: requirements-dev.yml
# library_name: "numpy"
# library_version: ${{ matrix.numpy_version }}
# dependency_position_env_file: "8"
# examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/
65 changes: 65 additions & 0 deletions .github/workflows/release_pandas_versions_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
on:
workflow_dispatch:
# push:
# branches: ["202-test-valid-dependency-range-for-reskit-43"]
pull_request:
branches: ["master"]

jobs:
TestPushCondaForgeDev:
strategy:
fail-fast: false
matrix:
runner_tag: ["self-hosted"]
pandas_version:
[
"2.3.3",
"2.3.2",
"2.3.1",
"2.3.0",
"2.2.3",
"2.2.2",
"2.2.1",
"2.2.0",
"2.1.4",
"2.1.3",
"2.1.2",
"2.1.1",
"2.1.0",
"2.0.3",
"2.0.2",
"2.0.1",
"2.0.0",
"1.5.3",
"1.5.2",
"1.5.1",
"1.5.0",
"1.4.4",
"1.4.3",
"1.4.2",
"1.4.1",
"1.4.0",
]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "pandas"
library_version: ${{ matrix.pandas_version }}
dependency_position_env_file: "6"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/

TestOtherOSCondaForge:
strategy:
fail-fast: false
matrix:
runner_tag: ["macos-latest", "windows-latest"]
pandas_version: ["1.4.0"]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "pandas"
library_version: ${{ matrix.pandas_version }}
dependency_position_env_file: "6"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/
30 changes: 30 additions & 0 deletions .github/workflows/release_python_versions_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
on:
workflow_dispatch:
# push:
# branches: ["202-test-valid-dependency-range-for-reskit-43"]
pull_request:
branches: ["master"]

jobs:
TestPushCondaForgeDev:
strategy:
fail-fast: false
matrix:
runner_tag:
[
"ubuntu-24.04",
"ubuntu-22.04",
"macos-14",
"macos-15",
"windows-2025",
"windows-2022",
]
python_version: ["3.12", "3.11", "3.10"]
uses: FZJ-IEK3-VSA/.github/.github/workflows/_run_single_conda_forge_test.yml@main
with:
runner_tag: ${{ matrix.runner_tag }}
requirements_file_name: requirements-dev.yml
library_name: "python"
library_version: ${{ matrix.python_version }}
dependency_position_env_file: "0"
examples_to_execute: examples/1_load_input_data/1_2_1_reading_merra_weather_data.ipynb examples/1_load_input_data/1_2_2_vertically_project_wind_speed_from_merra.ipynb examples/2_economic/ examples/3_wind examples/4_solar examples/5_geothermal/ examples/6_direct_air_capture/
Loading
Loading