Skip to content

contrib - bump antares craft v0.2.6 for input_converter #94

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion requirements-dev.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
-r requirements.in
-r requirements.txt
pytest~=7.0.0
mypy~=1.7.1
black~=23.7.0
Expand Down
96 changes: 67 additions & 29 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,48 @@
# pip-compile --output-file=requirements-dev.txt requirements-dev.in
#
absl-py==2.1.0
# via ortools
# via
# -r requirements.txt
# ortools
annotated-types==0.7.0
# via pydantic
antares-craft==0.2.1
# via -r requirements.in
# via
# -r requirements.txt
# pydantic
antares-craft==0.2.6
# via -r requirements.txt
antares-study-version==1.0.9
# via antares-craft
# via
# -r requirements.txt
# antares-craft
antares-timeseries-generation==0.1.7
# via antares-craft
# via
# -r requirements.txt
# antares-craft
antlr4-python3-runtime==4.13.1
# via -r requirements.in
# via -r requirements.txt
antlr4-tools==0.2.1
# via -r requirements-dev.in
anytree==2.12.1
# via -r requirements.txt
attrs==24.3.0
# via pytest
black==23.7.0
# via -r requirements-dev.in
certifi==2024.12.14
# via requests
# via
# -r requirements.txt
# requests
cfgv==3.4.0
# via pre-commit
charset-normalizer==3.4.0
# via requests
# via
# -r requirements.txt
# requests
click==8.1.8
# via
# -r requirements.txt
# antares-study-version
# black
configparser==5.0.2
# via antares-craft
coverage[toml]==7.6.9
# via pytest-cov
distlib==0.3.9
Expand All @@ -43,9 +56,13 @@ filelock==3.16.1
identify==2.6.3
# via pre-commit
idna==3.10
# via requests
# via
# -r requirements.txt
# requests
immutabledict==4.2.1
# via ortools
# via
# -r requirements.txt
# ortools
iniconfig==2.0.0
# via pytest
install-jdk==1.1.0
Expand All @@ -62,22 +79,23 @@ nodeenv==1.9.1
# via pre-commit
numpy==1.26.4
# via
# -r requirements.in
# -r requirements.txt
# antares-craft
# antares-timeseries-generation
# ortools
# pandas
# pandas-stubs
# scipy
ortools==9.9.3963
# via -r requirements.in
# via -r requirements.txt
packaging==24.2
# via
# black
# pytest
pandas==2.2.3
# via
# -r requirements-dev.in
# -r requirements.txt
# antares-craft
# antares-study-version
# antares-timeseries-generation
Expand All @@ -95,38 +113,53 @@ pluggy==1.5.0
pre-commit==3.5.0
# via -r requirements-dev.in
protobuf==5.29.2
# via ortools
# via
# -r requirements.txt
# ortools
psutil==7.0.0
# via antares-craft
# via
# -r requirements.txt
# antares-craft
py==1.11.0
# via pytest
pydantic==2.7.4
pydantic==2.10.6
# via
# -r requirements.in
# -r requirements.txt
# antares-craft
pydantic-core==2.18.4
# via pydantic
pydantic-core==2.27.2
# via
# -r requirements.txt
# pydantic
pytest==7.0.1
# via
# -r requirements-dev.in
# pytest-cov
pytest-cov==6.0.0
# via -r requirements-dev.in
python-dateutil==2.9.0.post0
# via pandas
# via
# -r requirements.txt
# pandas
pytz==2024.2
# via pandas
# via
# -r requirements.txt
# pandas
pyyaml==6.0.2
# via
# -r requirements.in
# -r requirements.txt
# antares-timeseries-generation
# pre-commit
requests==2.32.3
# via antares-craft
# via
# -r requirements.txt
# antares-craft
scipy==1.10.1
# via -r requirements.in
# via -r requirements.txt
six==1.17.0
# via python-dateutil
# via
# -r requirements.txt
# anytree
# python-dateutil
tomli==2.2.1
# via pytest
types-pytz==2024.2.0.20241003
Expand All @@ -135,12 +168,17 @@ types-pyyaml==6.0.12.20240917
# via -r requirements-dev.in
typing-extensions==4.12.2
# via
# -r requirements.txt
# mypy
# pydantic
# pydantic-core
tzdata==2024.2
# via pandas
# via
# -r requirements.txt
# pandas
urllib3==2.2.3
# via requests
# via
# -r requirements.txt
# requests
virtualenv==20.28.0
# via pre-commit
2 changes: 1 addition & 1 deletion requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ scipy==1.10.1
antlr4-python3-runtime==4.13.1
PyYAML~=6.0.1
pydantic
antares_craft>=0.2.1
antares_craft>=0.2.6
anytree==2.12.1
8 changes: 3 additions & 5 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ absl-py==2.1.0
# via ortools
annotated-types==0.7.0
# via pydantic
antares-craft==0.2.1
antares-craft==0.2.6
# via -r requirements.in
antares-study-version==1.0.9
# via antares-craft
Expand All @@ -24,8 +24,6 @@ charset-normalizer==3.4.0
# via requests
click==8.1.8
# via antares-study-version
configparser==5.0.2
# via antares-craft
idna==3.10
# via requests
immutabledict==4.2.1
Expand All @@ -50,11 +48,11 @@ protobuf==5.29.2
# via ortools
psutil==7.0.0
# via antares-craft
pydantic==2.7.4
pydantic==2.10.6
# via
# -r requirements.in
# antares-craft
pydantic-core==2.18.4
pydantic-core==2.27.2
# via pydantic
python-dateutil==2.9.0.post0
# via pandas
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ def __init__(self, thermal: ThermalCluster, study_path: Path):
/ self.thermal.id
)
self._prepro_parameter_functions: dict[str, Callable[[int], pd.DataFrame]] = {
"p_min_cluster": lambda period: self._compute_p_min_cluster(),
"nb_units_min": lambda period: self._compute_nb_units_min(),
"nb_units_max": lambda period: self._compute_nb_units_max(),
"p_min_cluster": lambda _: self._compute_p_min_cluster(),
"nb_units_min": lambda _: self._compute_nb_units_min(),
"nb_units_max": lambda _: self._compute_nb_units_max(),
"nb_units_max_variation_forward": lambda period: self._compute_nb_units_max_variation(
Direction.FORWARD, period
),
Expand Down
13 changes: 0 additions & 13 deletions tests/input_converter/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
from antares.craft.model.st_storage import STStorageProperties
from antares.craft.model.study import Study, create_study_local
from antares.craft.model.thermal import ThermalClusterProperties
from antares.craft.tools.ini_tool import IniFile, InitializationFilesTypes


@pytest.fixture
Expand Down Expand Up @@ -137,18 +136,6 @@ def local_study_with_renewable(local_study_w_thermal) -> Study:
return local_study_w_thermal


@pytest.fixture
def actual_renewable_list_ini(local_study_with_renewable) -> IniFile:
"""
return Ini file from the fixture local_study_with_renewable
"""
return IniFile(
local_study_with_renewable.service.config.study_path,
InitializationFilesTypes.RENEWABLES_LIST_INI,
area_id="fr",
)


@pytest.fixture
def default_storage_cluster_properties() -> STStorageProperties:
return STStorageProperties(
Expand Down
Loading