Skip to content

Implements equality methods for impf and impfset#1027

Merged
peanutfun merged 13 commits into
developfrom
feature/eq_methods_for_impf
May 28, 2025
Merged

Implements equality methods for impf and impfset#1027
peanutfun merged 13 commits into
developfrom
feature/eq_methods_for_impf

Merge branch 'develop' into feature/eq_methods_for_impf

bdf7db8
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Petals / Unit Test Results (3.12) failed May 28, 2025 in 0s

2 errors in 20s

2 tests  +2   0 ✅ ±0   20s ⏱️ +20s
1 suites +1   0 💤 ±0 
1 files   +1   0 ❌ ±0   2 🔥 +2 

Results for commit bdf7db8. ± Comparison against earlier commit 502a25f.

Annotations

Check failure on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Petals / Unit Test Results (3.12)

climada_petals.hazard.test.test_low_flow with error

climada_petals/tests_xml/tests.xml [took 0s]
Raw output
collection failure
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connection.py:198: in _new_conn
    sock = connection.create_connection(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/util/connection.py:85: in create_connection
    raise err
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/util/connection.py:73: in create_connection
    sock.connect(sa)
E   ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:787: in urlopen
    response = self._make_request(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:488: in _make_request
    raise new_e
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:464: in _make_request
    self._validate_conn(conn)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:1093: in _validate_conn
    conn.connect()
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connection.py:704: in connect
    self.sock = sock = self._new_conn()
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connection.py:213: in _new_conn
    raise NewConnectionError(
E   urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f2139441be0>: Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/adapters.py:667: in send
    resp = conn.urlopen(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:841: in urlopen
    retries = retries.increment(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/util/retry.py:519: in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
E   urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='data.iac.ethz.ch', port=443): Max retries exceeded with url: /climada/3f43eb2d-6641-442f-be7a-dd6ae81b2aa2/h08_gfdl-esm2m_ewembi_historical_histsoc_co2_dis_global_daily_DEMO_FR_2004_2005.nc (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2139441be0>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:
climada_petals/hazard/test/test_low_flow.py:34: in <module>
    INPUT_DIR, _ = client.download_dataset(client.get_dataset_info(name='ISIMIP_low_flow_historical', status='test_dataset'))
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/climada/util/api_client.py:707: in download_dataset
    self._download_file(local_path=target_dir, fileinfo=dsfile)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/climada/util/api_client.py:639: in _download_file
    downloaded = self._tracked_download(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/climada/util/api_client.py:603: in _tracked_download
    self._download(url=remote_url, path=local_path, replace=True)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/climada/util/api_client.py:570: in _download
    with requests.get(url, stream=True, timeout=Client.DOWNLOAD_TIMEOUT) as stream:
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/api.py:73: in get
    return request("get", url, params=params, **kwargs)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/api.py:59: in request
    return session.request(method=method, url=url, **kwargs)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/sessions.py:589: in request
    resp = self.send(prep, **send_kwargs)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/sessions.py:703: in send
    r = adapter.send(request, **kwargs)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/adapters.py:700: in send
    raise ConnectionError(e, request=request)
E   requests.exceptions.ConnectionError: HTTPSConnectionPool(host='data.iac.ethz.ch', port=443): Max retries exceeded with url: /climada/3f43eb2d-6641-442f-be7a-dd6ae81b2aa2/h08_gfdl-esm2m_ewembi_historical_histsoc_co2_dis_global_daily_DEMO_FR_2004_2005.nc (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f2139441be0>: Failed to establish a new connection: [Errno 111] Connection refused'))

Check failure on line 0 in /

See this annotation in the file changed.

@github-actions github-actions / Petals / Unit Test Results (3.12)

climada_petals.hazard.test.test_tc_rainfield with error

climada_petals/tests_xml/tests.xml [took 0s]
Raw output
collection failure
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connection.py:198: in _new_conn
    sock = connection.create_connection(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/util/connection.py:85: in create_connection
    raise err
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/util/connection.py:73: in create_connection
    sock.connect(sa)
E   ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:787: in urlopen
    response = self._make_request(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:488: in _make_request
    raise new_e
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:464: in _make_request
    self._validate_conn(conn)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:1093: in _validate_conn
    conn.connect()
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connection.py:704: in connect
    self.sock = sock = self._new_conn()
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connection.py:213: in _new_conn
    raise NewConnectionError(
E   urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPSConnection object at 0x7f21392e3980>: Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/adapters.py:667: in send
    resp = conn.urlopen(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/connectionpool.py:841: in urlopen
    retries = retries.increment(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/urllib3/util/retry.py:519: in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
E   urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='data.iac.ethz.ch', port=443): Max retries exceeded with url: /climada/8bb2d4e4-311a-41a1-8916-eeb5d333aaed/centr_brb_test.hdf5 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f21392e3980>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:
climada_petals/hazard/test/test_tc_rainfield.py:52: in <module>
    CENTR_TEST_BRB, TEST_TRACK, TEST_TRACK_SHORT, HAZ_TEST_HDF5 = getTestData()
climada_petals/hazard/test/test_tc_rainfield.py:48: in getTestData
    _, [centr_test_hdf5, track, track_short, haz_hdf5] = client.download_dataset(centr_ds)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/climada/util/api_client.py:707: in download_dataset
    self._download_file(local_path=target_dir, fileinfo=dsfile)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/climada/util/api_client.py:639: in _download_file
    downloaded = self._tracked_download(
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/climada/util/api_client.py:603: in _tracked_download
    self._download(url=remote_url, path=local_path, replace=True)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/climada/util/api_client.py:570: in _download
    with requests.get(url, stream=True, timeout=Client.DOWNLOAD_TIMEOUT) as stream:
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/api.py:73: in get
    return request("get", url, params=params, **kwargs)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/api.py:59: in request
    return session.request(method=method, url=url, **kwargs)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/sessions.py:589: in request
    resp = self.send(prep, **send_kwargs)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/sessions.py:703: in send
    r = adapter.send(request, **kwargs)
../../../../micromamba/envs/climada_env_3.12/lib/python3.12/site-packages/requests/adapters.py:700: in send
    raise ConnectionError(e, request=request)
E   requests.exceptions.ConnectionError: HTTPSConnectionPool(host='data.iac.ethz.ch', port=443): Max retries exceeded with url: /climada/8bb2d4e4-311a-41a1-8916-eeb5d333aaed/centr_brb_test.hdf5 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f21392e3980>: Failed to establish a new connection: [Errno 111] Connection refused'))