Ensure SeasonResampler preserves datetime resolution
#11049
6 fail, 2 831 skipped, 21 548 pass in 2h 12m 50s
14 files 14 suites 2h 12m 50s ⏱️
24 385 tests 21 548 ✅ 2 831 💤 6 ❌
265 568 runs 224 427 ✅ 41 135 💤 6 ❌
Results for commit 57ec778.
Annotations
Check warning on line 0 in xarray.tests.test_backends
github-actions / Test Results
1 out of 13 runs failed: test_batchdap4_downloads[dap2] (xarray.tests.test_backends)
artifacts/Test results for OS Linux pixi-env test-py313 pytest-addopts flaky/pytest.xml [took 3m 0s]
Raw output
Failed: Timeout (>180.0s) from pytest-timeout.
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7f159575f9d0>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:204:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:85: in create_connection
#x1B[0m#x1B[94mraise#x1B[39;49;00m err#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
address = ('test.opendap.org', 443), timeout = 120, source_address = None
socket_options = [(6, 1, 1)]
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mcreate_connection#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
source_address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
socket_options: _TYPE_SOCKET_OPTIONS | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Connect to *address* and return the socket object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m Convenience function. Connect to *address* (a 2-tuple ``(host,#x1B[39;49;00m
#x1B[33m port)``) and return the socket object. Passing the optional#x1B[39;49;00m
#x1B[33m *timeout* parameter will set the timeout on the socket instance#x1B[39;49;00m
#x1B[33m before attempting to connect. If no *timeout* is supplied, the#x1B[39;49;00m
#x1B[33m global default timeout setting returned by :func:`socket.getdefaulttimeout`#x1B[39;49;00m
#x1B[33m is used. If *source_address* is set it must be a tuple of (host, port)#x1B[39;49;00m
#x1B[33m for the socket to bind as a source address before making the connection.#x1B[39;49;00m
#x1B[33m An host of '' or port 0 tells the OS to use the default.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
host, port = address#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m host.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m[#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
host = host.strip(#x1B[33m"#x1B[39;49;00m#x1B[33m[]#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Using the value from allowed_gai_family() in the context of getaddrinfo lets#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# us select whether to work with IPv4 DNS records, IPv6 records, or both.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# The original create_connection function always returns all records.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
family = allowed_gai_family()#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
host.encode(#x1B[33m"#x1B[39;49;00m#x1B[33midna#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mUnicodeError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m LocationParseError(#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m{#x1B[39;49;00mhost#x1B[33m}#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m, label empty or too long#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mfor#x1B[39;49;00m res #x1B[95min#x1B[39;49;00m socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):#x1B[90m#x1B[39;49;00m
af, socktype, proto, canonname, sa = res#x1B[90m#x1B[39;49;00m
sock = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = socket.socket(af, socktype, proto)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If provided, set socket level options before connecting.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
_set_socket_options(sock, socket_options)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m timeout #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m _DEFAULT_TIMEOUT:#x1B[90m#x1B[39;49;00m
sock.settimeout(timeout)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m source_address:#x1B[90m#x1B[39;49;00m
sock.bind(source_address)#x1B[90m#x1B[39;49;00m
> sock.connect(sa)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE ConnectionRefusedError: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:73: ConnectionRefusedError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f1595bca900>
method = 'GET', url = '/opendap/hyrax/data/nc/coads_climatology.nc.dds'
body = None
headers = {'User-Agent': 'python-requests/2.32.5', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}
retries = Retry(total=4, connect=0, read=None, redirect=None, status=2)
redirect = False, assert_same_host = False
timeout = Timeout(connect=120, read=120, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None, preload_content = False
decode_content = False, response_kw = {}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/opendap/hyrax/data/nc/coads_climatology.nc.dds', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True
http_tunnel_required = False, err = None, clean_exit = False
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92murlopen#x1B[39;49;00m( #x1B[90m# type: ignore[override]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body: _TYPE_BODY | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
headers: typing.Mapping[#x1B[96mstr#x1B[39;49;00m, #x1B[96mstr#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries: Retry | #x1B[96mbool#x1B[39;49;00m | #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
redirect: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
pool_timeout: #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
release_conn: #x1B[96mbool#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
chunked: #x1B[96mbool#x1B[39;49;00m = #x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body_pos: _TYPE_BODY_POSITION | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**response_kw: typing.Any,#x1B[90m#x1B[39;49;00m
) -> BaseHTTPResponse:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""#x1B[39;49;00m
#x1B[33m Get a connection from the pool and perform an HTTP request. This is the#x1B[39;49;00m
#x1B[33m lowest level call for making a request, so you'll need to specify all#x1B[39;49;00m
#x1B[33m the raw details.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m More commonly, it's appropriate to use a convenience method#x1B[39;49;00m
#x1B[33m such as :meth:`request`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m `release_conn` will only behave as expected if#x1B[39;49;00m
#x1B[33m `preload_content=False` because we want to make#x1B[39;49;00m
#x1B[33m `preload_content=False` the default behaviour someday soon without#x1B[39;49;00m
#x1B[33m breaking backwards compatibility.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param method:#x1B[39;49;00m
#x1B[33m HTTP request method (such as GET, POST, PUT, etc.)#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param url:#x1B[39;49;00m
#x1B[33m The URL to perform the request on.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param body:#x1B[39;49;00m
#x1B[33m Data to send in the request body, either :class:`str`, :class:`bytes`,#x1B[39;49;00m
#x1B[33m an iterable of :class:`str`/:class:`bytes`, or a file-like object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param headers:#x1B[39;49;00m
#x1B[33m Dictionary of custom headers to send, such as User-Agent,#x1B[39;49;00m
#x1B[33m If-None-Match, etc. If None, pool headers are used. If provided,#x1B[39;49;00m
#x1B[33m these headers completely replace any pool-specific headers.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param retries:#x1B[39;49;00m
#x1B[33m Configure the number of retries to allow before raising a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.exceptions.MaxRetryError` exception.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. Pass a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.util.retry.Retry` object for fine-grained control#x1B[39;49;00m
#x1B[33m over different types of retries.#x1B[39;49;00m
#x1B[33m Pass an integer number to retry connection errors that many times,#x1B[39;49;00m
#x1B[33m but no other types of errors. Pass zero to never retry.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``False``, then retries are disabled and any exception is raised#x1B[39;49;00m
#x1B[33m immediately. Also, instead of raising a MaxRetryError on redirects,#x1B[39;49;00m
#x1B[33m the redirect response will be returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param redirect:#x1B[39;49;00m
#x1B[33m If True, automatically handle redirects (status codes 301, 302,#x1B[39;49;00m
#x1B[33m 303, 307, 308). Each redirect counts as a retry. Disabling retries#x1B[39;49;00m
#x1B[33m will disable redirect, too.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param assert_same_host:#x1B[39;49;00m
#x1B[33m If ``True``, will make sure that the host of the pool requests is#x1B[39;49;00m
#x1B[33m consistent else will raise HostChangedError. When ``False``, you can#x1B[39;49;00m
#x1B[33m use the pool on an HTTP proxy and request foreign hosts.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param timeout:#x1B[39;49;00m
#x1B[33m If specified, overrides the default timeout for this one#x1B[39;49;00m
#x1B[33m request. It may be a float (in seconds) or an instance of#x1B[39;49;00m
#x1B[33m :class:`urllib3.util.Timeout`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param pool_timeout:#x1B[39;49;00m
#x1B[33m If set and the pool is set to block=True, then this method will#x1B[39;49;00m
#x1B[33m block for ``pool_timeout`` seconds and raise EmptyPoolError if no#x1B[39;49;00m
#x1B[33m connection is available within the time period.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool preload_content:#x1B[39;49;00m
#x1B[33m If True, the response's body will be preloaded into memory.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool decode_content:#x1B[39;49;00m
#x1B[33m If True, will attempt to decode the body based on the#x1B[39;49;00m
#x1B[33m 'content-encoding' header.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param release_conn:#x1B[39;49;00m
#x1B[33m If False, then the urlopen call will not release the connection#x1B[39;49;00m
#x1B[33m back into the pool once a response is received (but will release if#x1B[39;49;00m
#x1B[33m you read the entire contents of the response such as when#x1B[39;49;00m
#x1B[33m `preload_content=True`). This is useful if you're not preloading#x1B[39;49;00m
#x1B[33m the response's content immediately. You will need to call#x1B[39;49;00m
#x1B[33m ``r.release_conn()`` on the response ``r`` to return the connection#x1B[39;49;00m
#x1B[33m back into the pool. If None, it takes the value of ``preload_content``#x1B[39;49;00m
#x1B[33m which defaults to ``True``.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool chunked:#x1B[39;49;00m
#x1B[33m If True, urllib3 will send the body using chunked transfer#x1B[39;49;00m
#x1B[33m encoding. Otherwise, urllib3 will send the body using the standard#x1B[39;49;00m
#x1B[33m content-length form. Defaults to False.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param int body_pos:#x1B[39;49;00m
#x1B[33m Position to seek to in file-like body in the event of a retry or#x1B[39;49;00m
#x1B[33m redirect. Typically this won't need to be set because urllib3 will#x1B[39;49;00m
#x1B[33m auto-populate the value when needed.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
parsed_url = parse_url(url)#x1B[90m#x1B[39;49;00m
destination_scheme = parsed_url.scheme#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m headers #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
headers = #x1B[96mself#x1B[39;49;00m.headers#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(retries, Retry):#x1B[90m#x1B[39;49;00m
retries = Retry.from_int(retries, redirect=redirect, default=#x1B[96mself#x1B[39;49;00m.retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m release_conn #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
release_conn = preload_content#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Check host#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m assert_same_host #x1B[95mand#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.is_same_host(url):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m HostChangedError(#x1B[96mself#x1B[39;49;00m, url, retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Ensure that the URL we're connecting to is properly encoded#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m url.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m/#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
url = to_str(_encode_target(url))#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
url = to_str(parsed_url.url)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Track whether `conn` needs to be released before#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# returning/raising/recursing. Update this variable if necessary, and#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# leave `release_conn` constant throughout the function. That way, if#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the function recurses, the original value of `release_conn` will be#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# passed down into the recursive call, and its value will be respected.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# See issue #651 [1] for details.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# [1] <https://github.com/urllib3/urllib3/issues/651>#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
release_this_conn = release_conn#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
http_tunnel_required = connection_requires_http_tunnel(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.proxy, #x1B[96mself#x1B[39;49;00m.proxy_config, destination_scheme#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Merge the proxy headers. Only done when not using HTTP CONNECT. We#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# have to copy the headers dict so we can safely change it without those#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# changes being reflected in anyone else's copy.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m http_tunnel_required:#x1B[90m#x1B[39;49;00m
headers = headers.copy() #x1B[90m# type: ignore[attr-defined]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
headers.update(#x1B[96mself#x1B[39;49;00m.proxy_headers) #x1B[90m# type: ignore[union-attr]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Must keep the exception bound to a separate variable or else Python 3#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# complains about UnboundLocalError.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Keep track of whether we cleanly exited the except block. This#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# ensures we do proper cleanup in finally.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
clean_exit = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Rewind body position, if needed. Record current position#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# for future rewinds in the event of a redirect/retry.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
body_pos = set_file_position(body, body_pos)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Request a connection from the queue.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
timeout_obj = #x1B[96mself#x1B[39;49;00m._get_timeout(timeout)#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m._get_conn(timeout=pool_timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn.timeout = timeout_obj.connect_timeout #x1B[90m# type: ignore[assignment]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Is this a closed/new connection that requires CONNECT tunnelling?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.proxy #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m http_tunnel_required #x1B[95mand#x1B[39;49;00m conn.is_closed:#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._prepare_proxy(conn)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (BaseSSLError, #x1B[96mOSError#x1B[39;49;00m, SocketTimeout) #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._raise_timeout(#x1B[90m#x1B[39;49;00m
err=e, url=#x1B[96mself#x1B[39;49;00m.proxy.url, timeout_value=conn.timeout#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If we're going to release the connection in ``finally:``, then#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the response doesn't need to know about the connection. Otherwise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# it will also try to release it and we'll have a double-release#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# mess.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_conn = conn #x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m release_conn #x1B[94melse#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Make the request on the HTTPConnection object#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
> response = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
conn,#x1B[90m#x1B[39;49;00m
method,#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout_obj,#x1B[90m#x1B[39;49;00m
body=body,#x1B[90m#x1B[39;49;00m
headers=headers,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
retries=retries,#x1B[90m#x1B[39;49;00m
response_conn=response_conn,#x1B[90m#x1B[39;49;00m
preload_content=preload_content,#x1B[90m#x1B[39;49;00m
decode_content=decode_content,#x1B[90m#x1B[39;49;00m
**response_kw,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:488: in _make_request
#x1B[0m#x1B[94mraise#x1B[39;49;00m new_e#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:464: in _make_request
#x1B[0m#x1B[96mself#x1B[39;49;00m._validate_conn(conn)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:1093: in _validate_conn
#x1B[0mconn.connect()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:759: in connect
#x1B[0m#x1B[96mself#x1B[39;49;00m.sock = sock = #x1B[96mself#x1B[39;49;00m._new_conn()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7f159575f9d0>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m socket.gaierror #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m NameResolutionError(#x1B[96mself#x1B[39;49;00m.host, #x1B[96mself#x1B[39;49;00m, e) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m SocketTimeout #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeoutError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mConnection to #x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.host#x1B[33m}#x1B[39;49;00m#x1B[33m timed out. (connect timeout=#x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.timeout#x1B[33m}#x1B[39;49;00m#x1B[33m)#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m NewConnectionError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, #x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mFailed to establish a new connection: #x1B[39;49;00m#x1B[33m{#x1B[39;49;00me#x1B[33m}#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.NewConnectionError: HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:219: NewConnectionError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <requests.adapters.HTTPAdapter object at 0x7f1595756be0>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a…error: An error encountered during the request, or#x1B[39;49;00m
#x1B[33m None if the response was received successfully.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: A new ``Retry`` object.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.total #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Disabled, indicate to re-raise the error.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
total = #x1B[96mself#x1B[39;49;00m.total#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m total #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
total -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
connect = #x1B[96mself#x1B[39;49;00m.connect#x1B[90m#x1B[39;49;00m
read = #x1B[96mself#x1B[39;49;00m.read#x1B[90m#x1B[39;49;00m
redirect = #x1B[96mself#x1B[39;49;00m.redirect#x1B[90m#x1B[39;49;00m
status_count = #x1B[96mself#x1B[39;49;00m.status#x1B[90m#x1B[39;49;00m
other = #x1B[96mself#x1B[39;49;00m.other#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33munknown#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
status = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
redirect_location = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_connection_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Connect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_read_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Read retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m method #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_method_retryable(method):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
read -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Other retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m other #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
other -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.get_redirect_location():#x1B[90m#x1B[39;49;00m
#x1B[90m# Redirect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m redirect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
redirect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33mtoo many redirects#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_redirect_location = response.get_redirect_location()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response_redirect_location:#x1B[90m#x1B[39;49;00m
redirect_location = response_redirect_location#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Incrementing because of a server error like a 500 in#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# status_forcelist and the given method is in the allowed_methods#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.GENERIC_ERROR#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.status:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m status_count #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
status_count -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
history = #x1B[96mself#x1B[39;49;00m.history + (#x1B[90m#x1B[39;49;00m
RequestHistory(method, url, error, status, redirect_location),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
new_retry = #x1B[96mself#x1B[39;49;00m.new(#x1B[90m#x1B[39;49;00m
total=total,#x1B[90m#x1B[39;49;00m
connect=connect,#x1B[90m#x1B[39;49;00m
read=read,#x1B[90m#x1B[39;49;00m
redirect=redirect,#x1B[90m#x1B[39;49;00m
status=status_count,#x1B[90m#x1B[39;49;00m
other=other,#x1B[90m#x1B[39;49;00m
history=history,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m new_retry.is_exhausted():#x1B[90m#x1B[39;49;00m
reason = error #x1B[95mor#x1B[39;49;00m ResponseError(cause)#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m MaxRetryError(_pool, url, reason) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mreason#x1B[39;49;00m #x1B[90m# type: ignore[arg-type]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/hyrax/data/nc/coads_climatology.nc.dds (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/retry.py#x1B[0m:519: MaxRetryError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
url = 'https://test.opendap.org/opendap/hyrax/data/nc/coads_climatology.nc.dds'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mget_request#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
*,#x1B[90m#x1B[39;49;00m
base_session: Optional[requests.Session] = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: #x1B[96mfloat#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
verify: #x1B[96mbool#x1B[39;49;00m | #x1B[96mstr#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
get_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[90m# Optional explicit cache config if not inheriting from a base CachedSession#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
backend: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33msqlite#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_name: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33mhttp-cache#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
backend_options: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
session_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> requests.Response:#x1B[90m#x1B[39;49;00m
s = build_session(#x1B[90m#x1B[39;49;00m
base_session=base_session,#x1B[90m#x1B[39;49;00m
backend_options=backend_options,#x1B[90m#x1B[39;49;00m
cache_kwargs=cache_kwargs,#x1B[90m#x1B[39;49;00m
session_kwargs=session_kwargs,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(s, CachedSession):#x1B[90m#x1B[39;49;00m
skip = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m cache_kwargs:#x1B[90m#x1B[39;49;00m
skip = cache_kwargs.pop(#x1B[33m"#x1B[39;49;00m#x1B[33mskip#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[94mNone#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m should_skip_cache(url, s) #x1B[95mor#x1B[39;49;00m skip:#x1B[90m#x1B[39;49;00m
#x1B[94mwith#x1B[39;49;00m s.cache_disabled():#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:335:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:127: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m'#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, url, params=params, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:183: in request
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96msuper#x1B[39;49;00m().request(method, url, *args, headers=headers, **kwargs) #x1B[90m# type: ignore#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:230: in send
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._send_and_cache(request, actions, cached_response, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:254: in _send_and_cache
#x1B[0mresponse = #x1B[96msuper#x1B[39;49;00m().send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <requests.adapters.HTTPAdapter object at 0x7f1595756be0>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a single float to set both timeouts to the same value.#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, TimeoutSauce):#x1B[90m#x1B[39;49;00m
#x1B[94mpass#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=timeout, read=timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
resp = conn.urlopen(#x1B[90m#x1B[39;49;00m
method=request.method,#x1B[90m#x1B[39;49;00m
url=url,#x1B[90m#x1B[39;49;00m
body=request.body,#x1B[90m#x1B[39;49;00m
headers=request.headers,#x1B[90m#x1B[39;49;00m
redirect=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries=#x1B[96mself#x1B[39;49;00m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (ProtocolError, #x1B[96mOSError#x1B[39;49;00m) #x1B[94mas#x1B[39;49;00m err:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(err, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m MaxRetryError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ConnectTimeoutError):#x1B[90m#x1B[39;49;00m
#x1B[90m# TODO: Remove this in 3.0.0: see #2811#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, NewConnectionError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeout(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ResponseError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m RetryError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _ProxyError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ProxyError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _SSLError):#x1B[90m#x1B[39;49;00m
#x1B[90m# This branch is for urllib3 v1.22 and later.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m SSLError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/hyrax/data/nc/coads_climatology.nc.dds (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:677: ConnectionError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
tmpdir = local('/tmp/pytest-of-runner/pytest-0/popen-gw2/test_batchdap4_downloads_dap2_0')
protocol = 'dap2'
#x1B[0m#x1B[37m@requires_pydap#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[37m@network#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[37m@pytest#x1B[39;49;00m.mark.parametrize(#x1B[33m"#x1B[39;49;00m#x1B[33mprotocol#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, [#x1B[33m"#x1B[39;49;00m#x1B[33mdap2#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[33m"#x1B[39;49;00m#x1B[33mdap4#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m])#x1B[90m#x1B[39;49;00m
#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mtest_batchdap4_downloads#x1B[39;49;00m(tmpdir, protocol) -> #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Test that in dap4, all dimensions are downloaded at once"""#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mimport#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mpydap#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mpydap#x1B[39;49;00m#x1B[04m#x1B[96m.#x1B[39;49;00m#x1B[04m#x1B[96mnet#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mimport#x1B[39;49;00m create_session#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
_version_ = Version(pydap.__version__)#x1B[90m#x1B[39;49;00m
#x1B[90m# Create a session with pre-set params in pydap backend, to cache urls#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cache_name = tmpdir / #x1B[33m"#x1B[39;49;00m#x1B[33mdebug#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
session = create_session(use_cache=#x1B[94mTrue#x1B[39;49;00m, cache_kwargs={#x1B[33m"#x1B[39;49;00m#x1B[33mcache_name#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m: cache_name})#x1B[90m#x1B[39;49;00m
session.cache.clear()#x1B[90m#x1B[39;49;00m
url = #x1B[33m"#x1B[39;49;00m#x1B[33mhttps://test.opendap.org/opendap/hyrax/data/nc/coads_climatology.nc#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> ds = open_dataset(#x1B[90m#x1B[39;49;00m
url.replace(#x1B[33m"#x1B[39;49;00m#x1B[33mhttps#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, protocol),#x1B[90m#x1B[39;49;00m
session=session,#x1B[90m#x1B[39;49;00m
engine=#x1B[33m"#x1B[39;49;00m#x1B[33mpydap#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_times=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/tests/test_backends.py#x1B[0m:6577:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/api.py#x1B[0m:606: in open_dataset
#x1B[0mbackend_ds = backend.open_dataset(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:279: in open_dataset
#x1B[0mstore = PydapDataStore.open(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:141: in open
#x1B[0mdataset = open_url(**kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/client.py#x1B[0m:156: in open_url
#x1B[0mhandler = DAPHandler(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:122: in __init__
#x1B[0m#x1B[96mself#x1B[39;49;00m.make_dataset()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:159: in make_dataset
#x1B[0m#x1B[96mself#x1B[39;49;00m.dataset_from_dap2()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:200: in dataset_from_dap2
#x1B[0mr = GET(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:70: in GET
#x1B[0mres = create_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:168: in create_request
#x1B[0mreq = get_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:355: in get_request
#x1B[0mreq = s.get(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:127: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m'#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, url, params=params, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:183: in request
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96msuper#x1B[39;49;00m().request(method, url, *args, headers=headers, **kwargs) #x1B[90m# type: ignore#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:230: in send
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._send_and_cache(request, actions, cached_response, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:254: in _send_and_cache
#x1B[0mresponse = #x1B[96msuper#x1B[39;49;00m().send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644: in send
#x1B[0mresp = conn.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787: in urlopen
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:534: in _make_request
#x1B[0mresponse = conn.getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:571: in getresponse
#x1B[0mhttplib_response = #x1B[96msuper#x1B[39;49;00m().getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:1450: in getresponse
#x1B[0mresponse.begin()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:336: in begin
#x1B[0mversion, status, reason = #x1B[96mself#x1B[39;49;00m._read_status()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:297: in _read_status
#x1B[0mline = #x1B[96mstr#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m.fp.readline(_MAXLINE + #x1B[94m1#x1B[39;49;00m), #x1B[33m"#x1B[39;49;00m#x1B[33miso-8859-1#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <socket.SocketIO object at 0x7f15957e0160>
b = <memory at 0x7f159669fd00>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mreadinto#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, b):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Read up to len(b) bytes into the writable buffer *b* and return#x1B[39;49;00m
#x1B[33m the number of bytes read. If the socket is non-blocking and no bytes#x1B[39;49;00m
#x1B[33m are available, None is returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If *b* is non-empty, a 0 return value indicates that the connection#x1B[39;49;00m
#x1B[33m was shutdown at the other end.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkClosed()#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkReadable()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._timeout_occurred:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m(#x1B[33m"#x1B[39;49;00m#x1B[33mcannot read from timed out object#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> #x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._sock.recv_into(b)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE Failed: Timeout (>180.0s) from pytest-timeout.#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/socket.py#x1B[0m:719: Failed
Check warning on line 0 in xarray.tests.test_backends
github-actions / Test Results
1 out of 13 runs failed: test_batchdap4_downloads[dap4] (xarray.tests.test_backends)
artifacts/Test results for OS Linux pixi-env test-py313 pytest-addopts flaky/pytest.xml [took 3m 0s]
Raw output
Failed: Timeout (>180.0s) from pytest-timeout.
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7f1595d507d0>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:204:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:85: in create_connection
#x1B[0m#x1B[94mraise#x1B[39;49;00m err#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
address = ('test.opendap.org', 443), timeout = 120, source_address = None
socket_options = [(6, 1, 1)]
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mcreate_connection#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
source_address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
socket_options: _TYPE_SOCKET_OPTIONS | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Connect to *address* and return the socket object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m Convenience function. Connect to *address* (a 2-tuple ``(host,#x1B[39;49;00m
#x1B[33m port)``) and return the socket object. Passing the optional#x1B[39;49;00m
#x1B[33m *timeout* parameter will set the timeout on the socket instance#x1B[39;49;00m
#x1B[33m before attempting to connect. If no *timeout* is supplied, the#x1B[39;49;00m
#x1B[33m global default timeout setting returned by :func:`socket.getdefaulttimeout`#x1B[39;49;00m
#x1B[33m is used. If *source_address* is set it must be a tuple of (host, port)#x1B[39;49;00m
#x1B[33m for the socket to bind as a source address before making the connection.#x1B[39;49;00m
#x1B[33m An host of '' or port 0 tells the OS to use the default.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
host, port = address#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m host.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m[#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
host = host.strip(#x1B[33m"#x1B[39;49;00m#x1B[33m[]#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Using the value from allowed_gai_family() in the context of getaddrinfo lets#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# us select whether to work with IPv4 DNS records, IPv6 records, or both.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# The original create_connection function always returns all records.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
family = allowed_gai_family()#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
host.encode(#x1B[33m"#x1B[39;49;00m#x1B[33midna#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mUnicodeError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m LocationParseError(#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m{#x1B[39;49;00mhost#x1B[33m}#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m, label empty or too long#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mfor#x1B[39;49;00m res #x1B[95min#x1B[39;49;00m socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):#x1B[90m#x1B[39;49;00m
af, socktype, proto, canonname, sa = res#x1B[90m#x1B[39;49;00m
sock = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = socket.socket(af, socktype, proto)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If provided, set socket level options before connecting.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
_set_socket_options(sock, socket_options)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m timeout #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m _DEFAULT_TIMEOUT:#x1B[90m#x1B[39;49;00m
sock.settimeout(timeout)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m source_address:#x1B[90m#x1B[39;49;00m
sock.bind(source_address)#x1B[90m#x1B[39;49;00m
> sock.connect(sa)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE ConnectionRefusedError: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:73: ConnectionRefusedError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f1595d516d0>
method = 'GET', url = '/opendap/hyrax/data/nc/coads_climatology.nc.dmr'
body = None
headers = {'User-Agent': 'python-requests/2.32.5', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}
retries = Retry(total=4, connect=0, read=None, redirect=None, status=2)
redirect = False, assert_same_host = False
timeout = Timeout(connect=120, read=120, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None, preload_content = False
decode_content = False, response_kw = {}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/opendap/hyrax/data/nc/coads_climatology.nc.dmr', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True
http_tunnel_required = False, err = None, clean_exit = False
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92murlopen#x1B[39;49;00m( #x1B[90m# type: ignore[override]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body: _TYPE_BODY | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
headers: typing.Mapping[#x1B[96mstr#x1B[39;49;00m, #x1B[96mstr#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries: Retry | #x1B[96mbool#x1B[39;49;00m | #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
redirect: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
pool_timeout: #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
release_conn: #x1B[96mbool#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
chunked: #x1B[96mbool#x1B[39;49;00m = #x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body_pos: _TYPE_BODY_POSITION | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**response_kw: typing.Any,#x1B[90m#x1B[39;49;00m
) -> BaseHTTPResponse:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""#x1B[39;49;00m
#x1B[33m Get a connection from the pool and perform an HTTP request. This is the#x1B[39;49;00m
#x1B[33m lowest level call for making a request, so you'll need to specify all#x1B[39;49;00m
#x1B[33m the raw details.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m More commonly, it's appropriate to use a convenience method#x1B[39;49;00m
#x1B[33m such as :meth:`request`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m `release_conn` will only behave as expected if#x1B[39;49;00m
#x1B[33m `preload_content=False` because we want to make#x1B[39;49;00m
#x1B[33m `preload_content=False` the default behaviour someday soon without#x1B[39;49;00m
#x1B[33m breaking backwards compatibility.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param method:#x1B[39;49;00m
#x1B[33m HTTP request method (such as GET, POST, PUT, etc.)#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param url:#x1B[39;49;00m
#x1B[33m The URL to perform the request on.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param body:#x1B[39;49;00m
#x1B[33m Data to send in the request body, either :class:`str`, :class:`bytes`,#x1B[39;49;00m
#x1B[33m an iterable of :class:`str`/:class:`bytes`, or a file-like object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param headers:#x1B[39;49;00m
#x1B[33m Dictionary of custom headers to send, such as User-Agent,#x1B[39;49;00m
#x1B[33m If-None-Match, etc. If None, pool headers are used. If provided,#x1B[39;49;00m
#x1B[33m these headers completely replace any pool-specific headers.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param retries:#x1B[39;49;00m
#x1B[33m Configure the number of retries to allow before raising a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.exceptions.MaxRetryError` exception.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. Pass a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.util.retry.Retry` object for fine-grained control#x1B[39;49;00m
#x1B[33m over different types of retries.#x1B[39;49;00m
#x1B[33m Pass an integer number to retry connection errors that many times,#x1B[39;49;00m
#x1B[33m but no other types of errors. Pass zero to never retry.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``False``, then retries are disabled and any exception is raised#x1B[39;49;00m
#x1B[33m immediately. Also, instead of raising a MaxRetryError on redirects,#x1B[39;49;00m
#x1B[33m the redirect response will be returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param redirect:#x1B[39;49;00m
#x1B[33m If True, automatically handle redirects (status codes 301, 302,#x1B[39;49;00m
#x1B[33m 303, 307, 308). Each redirect counts as a retry. Disabling retries#x1B[39;49;00m
#x1B[33m will disable redirect, too.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param assert_same_host:#x1B[39;49;00m
#x1B[33m If ``True``, will make sure that the host of the pool requests is#x1B[39;49;00m
#x1B[33m consistent else will raise HostChangedError. When ``False``, you can#x1B[39;49;00m
#x1B[33m use the pool on an HTTP proxy and request foreign hosts.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param timeout:#x1B[39;49;00m
#x1B[33m If specified, overrides the default timeout for this one#x1B[39;49;00m
#x1B[33m request. It may be a float (in seconds) or an instance of#x1B[39;49;00m
#x1B[33m :class:`urllib3.util.Timeout`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param pool_timeout:#x1B[39;49;00m
#x1B[33m If set and the pool is set to block=True, then this method will#x1B[39;49;00m
#x1B[33m block for ``pool_timeout`` seconds and raise EmptyPoolError if no#x1B[39;49;00m
#x1B[33m connection is available within the time period.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool preload_content:#x1B[39;49;00m
#x1B[33m If True, the response's body will be preloaded into memory.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool decode_content:#x1B[39;49;00m
#x1B[33m If True, will attempt to decode the body based on the#x1B[39;49;00m
#x1B[33m 'content-encoding' header.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param release_conn:#x1B[39;49;00m
#x1B[33m If False, then the urlopen call will not release the connection#x1B[39;49;00m
#x1B[33m back into the pool once a response is received (but will release if#x1B[39;49;00m
#x1B[33m you read the entire contents of the response such as when#x1B[39;49;00m
#x1B[33m `preload_content=True`). This is useful if you're not preloading#x1B[39;49;00m
#x1B[33m the response's content immediately. You will need to call#x1B[39;49;00m
#x1B[33m ``r.release_conn()`` on the response ``r`` to return the connection#x1B[39;49;00m
#x1B[33m back into the pool. If None, it takes the value of ``preload_content``#x1B[39;49;00m
#x1B[33m which defaults to ``True``.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool chunked:#x1B[39;49;00m
#x1B[33m If True, urllib3 will send the body using chunked transfer#x1B[39;49;00m
#x1B[33m encoding. Otherwise, urllib3 will send the body using the standard#x1B[39;49;00m
#x1B[33m content-length form. Defaults to False.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param int body_pos:#x1B[39;49;00m
#x1B[33m Position to seek to in file-like body in the event of a retry or#x1B[39;49;00m
#x1B[33m redirect. Typically this won't need to be set because urllib3 will#x1B[39;49;00m
#x1B[33m auto-populate the value when needed.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
parsed_url = parse_url(url)#x1B[90m#x1B[39;49;00m
destination_scheme = parsed_url.scheme#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m headers #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
headers = #x1B[96mself#x1B[39;49;00m.headers#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(retries, Retry):#x1B[90m#x1B[39;49;00m
retries = Retry.from_int(retries, redirect=redirect, default=#x1B[96mself#x1B[39;49;00m.retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m release_conn #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
release_conn = preload_content#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Check host#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m assert_same_host #x1B[95mand#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.is_same_host(url):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m HostChangedError(#x1B[96mself#x1B[39;49;00m, url, retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Ensure that the URL we're connecting to is properly encoded#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m url.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m/#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
url = to_str(_encode_target(url))#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
url = to_str(parsed_url.url)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Track whether `conn` needs to be released before#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# returning/raising/recursing. Update this variable if necessary, and#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# leave `release_conn` constant throughout the function. That way, if#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the function recurses, the original value of `release_conn` will be#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# passed down into the recursive call, and its value will be respected.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# See issue #651 [1] for details.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# [1] <https://github.com/urllib3/urllib3/issues/651>#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
release_this_conn = release_conn#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
http_tunnel_required = connection_requires_http_tunnel(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.proxy, #x1B[96mself#x1B[39;49;00m.proxy_config, destination_scheme#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Merge the proxy headers. Only done when not using HTTP CONNECT. We#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# have to copy the headers dict so we can safely change it without those#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# changes being reflected in anyone else's copy.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m http_tunnel_required:#x1B[90m#x1B[39;49;00m
headers = headers.copy() #x1B[90m# type: ignore[attr-defined]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
headers.update(#x1B[96mself#x1B[39;49;00m.proxy_headers) #x1B[90m# type: ignore[union-attr]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Must keep the exception bound to a separate variable or else Python 3#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# complains about UnboundLocalError.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Keep track of whether we cleanly exited the except block. This#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# ensures we do proper cleanup in finally.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
clean_exit = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Rewind body position, if needed. Record current position#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# for future rewinds in the event of a redirect/retry.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
body_pos = set_file_position(body, body_pos)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Request a connection from the queue.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
timeout_obj = #x1B[96mself#x1B[39;49;00m._get_timeout(timeout)#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m._get_conn(timeout=pool_timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn.timeout = timeout_obj.connect_timeout #x1B[90m# type: ignore[assignment]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Is this a closed/new connection that requires CONNECT tunnelling?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.proxy #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m http_tunnel_required #x1B[95mand#x1B[39;49;00m conn.is_closed:#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._prepare_proxy(conn)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (BaseSSLError, #x1B[96mOSError#x1B[39;49;00m, SocketTimeout) #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._raise_timeout(#x1B[90m#x1B[39;49;00m
err=e, url=#x1B[96mself#x1B[39;49;00m.proxy.url, timeout_value=conn.timeout#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If we're going to release the connection in ``finally:``, then#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the response doesn't need to know about the connection. Otherwise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# it will also try to release it and we'll have a double-release#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# mess.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_conn = conn #x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m release_conn #x1B[94melse#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Make the request on the HTTPConnection object#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
> response = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
conn,#x1B[90m#x1B[39;49;00m
method,#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout_obj,#x1B[90m#x1B[39;49;00m
body=body,#x1B[90m#x1B[39;49;00m
headers=headers,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
retries=retries,#x1B[90m#x1B[39;49;00m
response_conn=response_conn,#x1B[90m#x1B[39;49;00m
preload_content=preload_content,#x1B[90m#x1B[39;49;00m
decode_content=decode_content,#x1B[90m#x1B[39;49;00m
**response_kw,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:488: in _make_request
#x1B[0m#x1B[94mraise#x1B[39;49;00m new_e#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:464: in _make_request
#x1B[0m#x1B[96mself#x1B[39;49;00m._validate_conn(conn)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:1093: in _validate_conn
#x1B[0mconn.connect()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:759: in connect
#x1B[0m#x1B[96mself#x1B[39;49;00m.sock = sock = #x1B[96mself#x1B[39;49;00m._new_conn()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7f1595d507d0>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m socket.gaierror #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m NameResolutionError(#x1B[96mself#x1B[39;49;00m.host, #x1B[96mself#x1B[39;49;00m, e) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m SocketTimeout #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeoutError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mConnection to #x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.host#x1B[33m}#x1B[39;49;00m#x1B[33m timed out. (connect timeout=#x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.timeout#x1B[33m}#x1B[39;49;00m#x1B[33m)#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m NewConnectionError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, #x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mFailed to establish a new connection: #x1B[39;49;00m#x1B[33m{#x1B[39;49;00me#x1B[33m}#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.NewConnectionError: HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:219: NewConnectionError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <requests.adapters.HTTPAdapter object at 0x7f159502cd70>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a…error: An error encountered during the request, or#x1B[39;49;00m
#x1B[33m None if the response was received successfully.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: A new ``Retry`` object.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.total #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Disabled, indicate to re-raise the error.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
total = #x1B[96mself#x1B[39;49;00m.total#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m total #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
total -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
connect = #x1B[96mself#x1B[39;49;00m.connect#x1B[90m#x1B[39;49;00m
read = #x1B[96mself#x1B[39;49;00m.read#x1B[90m#x1B[39;49;00m
redirect = #x1B[96mself#x1B[39;49;00m.redirect#x1B[90m#x1B[39;49;00m
status_count = #x1B[96mself#x1B[39;49;00m.status#x1B[90m#x1B[39;49;00m
other = #x1B[96mself#x1B[39;49;00m.other#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33munknown#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
status = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
redirect_location = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_connection_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Connect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_read_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Read retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m method #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_method_retryable(method):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
read -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Other retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m other #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
other -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.get_redirect_location():#x1B[90m#x1B[39;49;00m
#x1B[90m# Redirect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m redirect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
redirect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33mtoo many redirects#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_redirect_location = response.get_redirect_location()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response_redirect_location:#x1B[90m#x1B[39;49;00m
redirect_location = response_redirect_location#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Incrementing because of a server error like a 500 in#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# status_forcelist and the given method is in the allowed_methods#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.GENERIC_ERROR#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.status:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m status_count #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
status_count -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
history = #x1B[96mself#x1B[39;49;00m.history + (#x1B[90m#x1B[39;49;00m
RequestHistory(method, url, error, status, redirect_location),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
new_retry = #x1B[96mself#x1B[39;49;00m.new(#x1B[90m#x1B[39;49;00m
total=total,#x1B[90m#x1B[39;49;00m
connect=connect,#x1B[90m#x1B[39;49;00m
read=read,#x1B[90m#x1B[39;49;00m
redirect=redirect,#x1B[90m#x1B[39;49;00m
status=status_count,#x1B[90m#x1B[39;49;00m
other=other,#x1B[90m#x1B[39;49;00m
history=history,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m new_retry.is_exhausted():#x1B[90m#x1B[39;49;00m
reason = error #x1B[95mor#x1B[39;49;00m ResponseError(cause)#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m MaxRetryError(_pool, url, reason) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mreason#x1B[39;49;00m #x1B[90m# type: ignore[arg-type]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/hyrax/data/nc/coads_climatology.nc.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/retry.py#x1B[0m:519: MaxRetryError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
url = 'https://test.opendap.org/opendap/hyrax/data/nc/coads_climatology.nc.dmr'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mget_request#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
*,#x1B[90m#x1B[39;49;00m
base_session: Optional[requests.Session] = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: #x1B[96mfloat#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
verify: #x1B[96mbool#x1B[39;49;00m | #x1B[96mstr#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
get_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[90m# Optional explicit cache config if not inheriting from a base CachedSession#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
backend: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33msqlite#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_name: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33mhttp-cache#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
backend_options: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
session_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> requests.Response:#x1B[90m#x1B[39;49;00m
s = build_session(#x1B[90m#x1B[39;49;00m
base_session=base_session,#x1B[90m#x1B[39;49;00m
backend_options=backend_options,#x1B[90m#x1B[39;49;00m
cache_kwargs=cache_kwargs,#x1B[90m#x1B[39;49;00m
session_kwargs=session_kwargs,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(s, CachedSession):#x1B[90m#x1B[39;49;00m
skip = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m cache_kwargs:#x1B[90m#x1B[39;49;00m
skip = cache_kwargs.pop(#x1B[33m"#x1B[39;49;00m#x1B[33mskip#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[94mNone#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m should_skip_cache(url, s) #x1B[95mor#x1B[39;49;00m skip:#x1B[90m#x1B[39;49;00m
#x1B[94mwith#x1B[39;49;00m s.cache_disabled():#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:335:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:127: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m'#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, url, params=params, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:183: in request
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96msuper#x1B[39;49;00m().request(method, url, *args, headers=headers, **kwargs) #x1B[90m# type: ignore#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:230: in send
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._send_and_cache(request, actions, cached_response, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:254: in _send_and_cache
#x1B[0mresponse = #x1B[96msuper#x1B[39;49;00m().send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <requests.adapters.HTTPAdapter object at 0x7f159502cd70>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a single float to set both timeouts to the same value.#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, TimeoutSauce):#x1B[90m#x1B[39;49;00m
#x1B[94mpass#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=timeout, read=timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
resp = conn.urlopen(#x1B[90m#x1B[39;49;00m
method=request.method,#x1B[90m#x1B[39;49;00m
url=url,#x1B[90m#x1B[39;49;00m
body=request.body,#x1B[90m#x1B[39;49;00m
headers=request.headers,#x1B[90m#x1B[39;49;00m
redirect=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries=#x1B[96mself#x1B[39;49;00m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (ProtocolError, #x1B[96mOSError#x1B[39;49;00m) #x1B[94mas#x1B[39;49;00m err:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(err, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m MaxRetryError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ConnectTimeoutError):#x1B[90m#x1B[39;49;00m
#x1B[90m# TODO: Remove this in 3.0.0: see #2811#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, NewConnectionError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeout(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ResponseError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m RetryError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _ProxyError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ProxyError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _SSLError):#x1B[90m#x1B[39;49;00m
#x1B[90m# This branch is for urllib3 v1.22 and later.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m SSLError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/hyrax/data/nc/coads_climatology.nc.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:677: ConnectionError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
tmpdir = local('/tmp/pytest-of-runner/pytest-0/popen-gw2/test_batchdap4_downloads_dap4_0')
protocol = 'dap4'
#x1B[0m#x1B[37m@requires_pydap#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[37m@network#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[37m@pytest#x1B[39;49;00m.mark.parametrize(#x1B[33m"#x1B[39;49;00m#x1B[33mprotocol#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, [#x1B[33m"#x1B[39;49;00m#x1B[33mdap2#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[33m"#x1B[39;49;00m#x1B[33mdap4#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m])#x1B[90m#x1B[39;49;00m
#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mtest_batchdap4_downloads#x1B[39;49;00m(tmpdir, protocol) -> #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Test that in dap4, all dimensions are downloaded at once"""#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mimport#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mpydap#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mpydap#x1B[39;49;00m#x1B[04m#x1B[96m.#x1B[39;49;00m#x1B[04m#x1B[96mnet#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mimport#x1B[39;49;00m create_session#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
_version_ = Version(pydap.__version__)#x1B[90m#x1B[39;49;00m
#x1B[90m# Create a session with pre-set params in pydap backend, to cache urls#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cache_name = tmpdir / #x1B[33m"#x1B[39;49;00m#x1B[33mdebug#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
session = create_session(use_cache=#x1B[94mTrue#x1B[39;49;00m, cache_kwargs={#x1B[33m"#x1B[39;49;00m#x1B[33mcache_name#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m: cache_name})#x1B[90m#x1B[39;49;00m
session.cache.clear()#x1B[90m#x1B[39;49;00m
url = #x1B[33m"#x1B[39;49;00m#x1B[33mhttps://test.opendap.org/opendap/hyrax/data/nc/coads_climatology.nc#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> ds = open_dataset(#x1B[90m#x1B[39;49;00m
url.replace(#x1B[33m"#x1B[39;49;00m#x1B[33mhttps#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, protocol),#x1B[90m#x1B[39;49;00m
session=session,#x1B[90m#x1B[39;49;00m
engine=#x1B[33m"#x1B[39;49;00m#x1B[33mpydap#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_times=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/tests/test_backends.py#x1B[0m:6577:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/api.py#x1B[0m:606: in open_dataset
#x1B[0mbackend_ds = backend.open_dataset(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:279: in open_dataset
#x1B[0mstore = PydapDataStore.open(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:141: in open
#x1B[0mdataset = open_url(**kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/client.py#x1B[0m:156: in open_url
#x1B[0mhandler = DAPHandler(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:122: in __init__
#x1B[0m#x1B[96mself#x1B[39;49;00m.make_dataset()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:157: in make_dataset
#x1B[0m#x1B[96mself#x1B[39;49;00m.dataset_from_dap4()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:177: in dataset_from_dap4
#x1B[0mr = GET(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:70: in GET
#x1B[0mres = create_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:168: in create_request
#x1B[0mreq = get_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:355: in get_request
#x1B[0mreq = s.get(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:127: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m'#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, url, params=params, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:183: in request
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96msuper#x1B[39;49;00m().request(method, url, *args, headers=headers, **kwargs) #x1B[90m# type: ignore#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:230: in send
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._send_and_cache(request, actions, cached_response, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:254: in _send_and_cache
#x1B[0mresponse = #x1B[96msuper#x1B[39;49;00m().send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644: in send
#x1B[0mresp = conn.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787: in urlopen
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:534: in _make_request
#x1B[0mresponse = conn.getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:571: in getresponse
#x1B[0mhttplib_response = #x1B[96msuper#x1B[39;49;00m().getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:1450: in getresponse
#x1B[0mresponse.begin()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:336: in begin
#x1B[0mversion, status, reason = #x1B[96mself#x1B[39;49;00m._read_status()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:297: in _read_status
#x1B[0mline = #x1B[96mstr#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m.fp.readline(_MAXLINE + #x1B[94m1#x1B[39;49;00m), #x1B[33m"#x1B[39;49;00m#x1B[33miso-8859-1#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <socket.SocketIO object at 0x7f1595774970>
b = <memory at 0x7f159669d840>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mreadinto#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, b):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Read up to len(b) bytes into the writable buffer *b* and return#x1B[39;49;00m
#x1B[33m the number of bytes read. If the socket is non-blocking and no bytes#x1B[39;49;00m
#x1B[33m are available, None is returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If *b* is non-empty, a 0 return value indicates that the connection#x1B[39;49;00m
#x1B[33m was shutdown at the other end.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkClosed()#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkReadable()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._timeout_occurred:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m(#x1B[33m"#x1B[39;49;00m#x1B[33mcannot read from timed out object#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> #x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._sock.recv_into(b)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE Failed: Timeout (>180.0s) from pytest-timeout.#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/socket.py#x1B[0m:719: Failed
Check warning on line 0 in xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO
github-actions / Test Results
1 out of 13 runs failed: test_open_datatree_unaligned_hierarchy (xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO)
artifacts/Test results for OS Linux pixi-env test-py313 pytest-addopts flaky/pytest.xml [took 3m 0s]
Raw output
Failed: Timeout (>180.0s) from pytest-timeout.
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7f6e213e1a90>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:204:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:85: in create_connection
#x1B[0m#x1B[94mraise#x1B[39;49;00m err#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
address = ('test.opendap.org', 443), timeout = 120, source_address = None
socket_options = [(6, 1, 1)]
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mcreate_connection#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
source_address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
socket_options: _TYPE_SOCKET_OPTIONS | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Connect to *address* and return the socket object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m Convenience function. Connect to *address* (a 2-tuple ``(host,#x1B[39;49;00m
#x1B[33m port)``) and return the socket object. Passing the optional#x1B[39;49;00m
#x1B[33m *timeout* parameter will set the timeout on the socket instance#x1B[39;49;00m
#x1B[33m before attempting to connect. If no *timeout* is supplied, the#x1B[39;49;00m
#x1B[33m global default timeout setting returned by :func:`socket.getdefaulttimeout`#x1B[39;49;00m
#x1B[33m is used. If *source_address* is set it must be a tuple of (host, port)#x1B[39;49;00m
#x1B[33m for the socket to bind as a source address before making the connection.#x1B[39;49;00m
#x1B[33m An host of '' or port 0 tells the OS to use the default.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
host, port = address#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m host.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m[#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
host = host.strip(#x1B[33m"#x1B[39;49;00m#x1B[33m[]#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Using the value from allowed_gai_family() in the context of getaddrinfo lets#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# us select whether to work with IPv4 DNS records, IPv6 records, or both.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# The original create_connection function always returns all records.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
family = allowed_gai_family()#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
host.encode(#x1B[33m"#x1B[39;49;00m#x1B[33midna#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mUnicodeError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m LocationParseError(#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m{#x1B[39;49;00mhost#x1B[33m}#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m, label empty or too long#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mfor#x1B[39;49;00m res #x1B[95min#x1B[39;49;00m socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):#x1B[90m#x1B[39;49;00m
af, socktype, proto, canonname, sa = res#x1B[90m#x1B[39;49;00m
sock = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = socket.socket(af, socktype, proto)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If provided, set socket level options before connecting.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
_set_socket_options(sock, socket_options)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m timeout #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m _DEFAULT_TIMEOUT:#x1B[90m#x1B[39;49;00m
sock.settimeout(timeout)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m source_address:#x1B[90m#x1B[39;49;00m
sock.bind(source_address)#x1B[90m#x1B[39;49;00m
> sock.connect(sa)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE ConnectionRefusedError: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:73: ConnectionRefusedError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f6e219ee900>
method = 'GET', url = '/opendap/dap4/unaligned_simple_datatree.nc.h5.dmr'
body = None
headers = {'User-Agent': 'python-requests/2.32.5', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}
retries = Retry(total=4, connect=0, read=None, redirect=None, status=2)
redirect = False, assert_same_host = False
timeout = Timeout(connect=120, read=120, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None, preload_content = False
decode_content = False, response_kw = {}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/opendap/dap4/unaligned_simple_datatree.nc.h5.dmr', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True
http_tunnel_required = False, err = None, clean_exit = False
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92murlopen#x1B[39;49;00m( #x1B[90m# type: ignore[override]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body: _TYPE_BODY | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
headers: typing.Mapping[#x1B[96mstr#x1B[39;49;00m, #x1B[96mstr#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries: Retry | #x1B[96mbool#x1B[39;49;00m | #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
redirect: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
pool_timeout: #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
release_conn: #x1B[96mbool#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
chunked: #x1B[96mbool#x1B[39;49;00m = #x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body_pos: _TYPE_BODY_POSITION | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**response_kw: typing.Any,#x1B[90m#x1B[39;49;00m
) -> BaseHTTPResponse:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""#x1B[39;49;00m
#x1B[33m Get a connection from the pool and perform an HTTP request. This is the#x1B[39;49;00m
#x1B[33m lowest level call for making a request, so you'll need to specify all#x1B[39;49;00m
#x1B[33m the raw details.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m More commonly, it's appropriate to use a convenience method#x1B[39;49;00m
#x1B[33m such as :meth:`request`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m `release_conn` will only behave as expected if#x1B[39;49;00m
#x1B[33m `preload_content=False` because we want to make#x1B[39;49;00m
#x1B[33m `preload_content=False` the default behaviour someday soon without#x1B[39;49;00m
#x1B[33m breaking backwards compatibility.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param method:#x1B[39;49;00m
#x1B[33m HTTP request method (such as GET, POST, PUT, etc.)#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param url:#x1B[39;49;00m
#x1B[33m The URL to perform the request on.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param body:#x1B[39;49;00m
#x1B[33m Data to send in the request body, either :class:`str`, :class:`bytes`,#x1B[39;49;00m
#x1B[33m an iterable of :class:`str`/:class:`bytes`, or a file-like object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param headers:#x1B[39;49;00m
#x1B[33m Dictionary of custom headers to send, such as User-Agent,#x1B[39;49;00m
#x1B[33m If-None-Match, etc. If None, pool headers are used. If provided,#x1B[39;49;00m
#x1B[33m these headers completely replace any pool-specific headers.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param retries:#x1B[39;49;00m
#x1B[33m Configure the number of retries to allow before raising a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.exceptions.MaxRetryError` exception.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. Pass a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.util.retry.Retry` object for fine-grained control#x1B[39;49;00m
#x1B[33m over different types of retries.#x1B[39;49;00m
#x1B[33m Pass an integer number to retry connection errors that many times,#x1B[39;49;00m
#x1B[33m but no other types of errors. Pass zero to never retry.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``False``, then retries are disabled and any exception is raised#x1B[39;49;00m
#x1B[33m immediately. Also, instead of raising a MaxRetryError on redirects,#x1B[39;49;00m
#x1B[33m the redirect response will be returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param redirect:#x1B[39;49;00m
#x1B[33m If True, automatically handle redirects (status codes 301, 302,#x1B[39;49;00m
#x1B[33m 303, 307, 308). Each redirect counts as a retry. Disabling retries#x1B[39;49;00m
#x1B[33m will disable redirect, too.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param assert_same_host:#x1B[39;49;00m
#x1B[33m If ``True``, will make sure that the host of the pool requests is#x1B[39;49;00m
#x1B[33m consistent else will raise HostChangedError. When ``False``, you can#x1B[39;49;00m
#x1B[33m use the pool on an HTTP proxy and request foreign hosts.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param timeout:#x1B[39;49;00m
#x1B[33m If specified, overrides the default timeout for this one#x1B[39;49;00m
#x1B[33m request. It may be a float (in seconds) or an instance of#x1B[39;49;00m
#x1B[33m :class:`urllib3.util.Timeout`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param pool_timeout:#x1B[39;49;00m
#x1B[33m If set and the pool is set to block=True, then this method will#x1B[39;49;00m
#x1B[33m block for ``pool_timeout`` seconds and raise EmptyPoolError if no#x1B[39;49;00m
#x1B[33m connection is available within the time period.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool preload_content:#x1B[39;49;00m
#x1B[33m If True, the response's body will be preloaded into memory.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool decode_content:#x1B[39;49;00m
#x1B[33m If True, will attempt to decode the body based on the#x1B[39;49;00m
#x1B[33m 'content-encoding' header.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param release_conn:#x1B[39;49;00m
#x1B[33m If False, then the urlopen call will not release the connection#x1B[39;49;00m
#x1B[33m back into the pool once a response is received (but will release if#x1B[39;49;00m
#x1B[33m you read the entire contents of the response such as when#x1B[39;49;00m
#x1B[33m `preload_content=True`). This is useful if you're not preloading#x1B[39;49;00m
#x1B[33m the response's content immediately. You will need to call#x1B[39;49;00m
#x1B[33m ``r.release_conn()`` on the response ``r`` to return the connection#x1B[39;49;00m
#x1B[33m back into the pool. If None, it takes the value of ``preload_content``#x1B[39;49;00m
#x1B[33m which defaults to ``True``.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool chunked:#x1B[39;49;00m
#x1B[33m If True, urllib3 will send the body using chunked transfer#x1B[39;49;00m
#x1B[33m encoding. Otherwise, urllib3 will send the body using the standard#x1B[39;49;00m
#x1B[33m content-length form. Defaults to False.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param int body_pos:#x1B[39;49;00m
#x1B[33m Position to seek to in file-like body in the event of a retry or#x1B[39;49;00m
#x1B[33m redirect. Typically this won't need to be set because urllib3 will#x1B[39;49;00m
#x1B[33m auto-populate the value when needed.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
parsed_url = parse_url(url)#x1B[90m#x1B[39;49;00m
destination_scheme = parsed_url.scheme#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m headers #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
headers = #x1B[96mself#x1B[39;49;00m.headers#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(retries, Retry):#x1B[90m#x1B[39;49;00m
retries = Retry.from_int(retries, redirect=redirect, default=#x1B[96mself#x1B[39;49;00m.retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m release_conn #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
release_conn = preload_content#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Check host#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m assert_same_host #x1B[95mand#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.is_same_host(url):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m HostChangedError(#x1B[96mself#x1B[39;49;00m, url, retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Ensure that the URL we're connecting to is properly encoded#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m url.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m/#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
url = to_str(_encode_target(url))#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
url = to_str(parsed_url.url)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Track whether `conn` needs to be released before#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# returning/raising/recursing. Update this variable if necessary, and#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# leave `release_conn` constant throughout the function. That way, if#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the function recurses, the original value of `release_conn` will be#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# passed down into the recursive call, and its value will be respected.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# See issue #651 [1] for details.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# [1] <https://github.com/urllib3/urllib3/issues/651>#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
release_this_conn = release_conn#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
http_tunnel_required = connection_requires_http_tunnel(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.proxy, #x1B[96mself#x1B[39;49;00m.proxy_config, destination_scheme#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Merge the proxy headers. Only done when not using HTTP CONNECT. We#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# have to copy the headers dict so we can safely change it without those#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# changes being reflected in anyone else's copy.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m http_tunnel_required:#x1B[90m#x1B[39;49;00m
headers = headers.copy() #x1B[90m# type: ignore[attr-defined]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
headers.update(#x1B[96mself#x1B[39;49;00m.proxy_headers) #x1B[90m# type: ignore[union-attr]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Must keep the exception bound to a separate variable or else Python 3#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# complains about UnboundLocalError.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Keep track of whether we cleanly exited the except block. This#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# ensures we do proper cleanup in finally.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
clean_exit = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Rewind body position, if needed. Record current position#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# for future rewinds in the event of a redirect/retry.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
body_pos = set_file_position(body, body_pos)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Request a connection from the queue.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
timeout_obj = #x1B[96mself#x1B[39;49;00m._get_timeout(timeout)#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m._get_conn(timeout=pool_timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn.timeout = timeout_obj.connect_timeout #x1B[90m# type: ignore[assignment]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Is this a closed/new connection that requires CONNECT tunnelling?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.proxy #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m http_tunnel_required #x1B[95mand#x1B[39;49;00m conn.is_closed:#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._prepare_proxy(conn)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (BaseSSLError, #x1B[96mOSError#x1B[39;49;00m, SocketTimeout) #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._raise_timeout(#x1B[90m#x1B[39;49;00m
err=e, url=#x1B[96mself#x1B[39;49;00m.proxy.url, timeout_value=conn.timeout#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If we're going to release the connection in ``finally:``, then#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the response doesn't need to know about the connection. Otherwise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# it will also try to release it and we'll have a double-release#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# mess.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_conn = conn #x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m release_conn #x1B[94melse#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Make the request on the HTTPConnection object#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
> response = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
conn,#x1B[90m#x1B[39;49;00m
method,#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout_obj,#x1B[90m#x1B[39;49;00m
body=body,#x1B[90m#x1B[39;49;00m
headers=headers,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
retries=retries,#x1B[90m#x1B[39;49;00m
response_conn=response_conn,#x1B[90m#x1B[39;49;00m
preload_content=preload_content,#x1B[90m#x1B[39;49;00m
decode_content=decode_content,#x1B[90m#x1B[39;49;00m
**response_kw,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:488: in _make_request
#x1B[0m#x1B[94mraise#x1B[39;49;00m new_e#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:464: in _make_request
#x1B[0m#x1B[96mself#x1B[39;49;00m._validate_conn(conn)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:1093: in _validate_conn
#x1B[0mconn.connect()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:759: in connect
#x1B[0m#x1B[96mself#x1B[39;49;00m.sock = sock = #x1B[96mself#x1B[39;49;00m._new_conn()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7f6e213e1a90>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m socket.gaierror #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m NameResolutionError(#x1B[96mself#x1B[39;49;00m.host, #x1B[96mself#x1B[39;49;00m, e) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m SocketTimeout #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeoutError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mConnection to #x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.host#x1B[33m}#x1B[39;49;00m#x1B[33m timed out. (connect timeout=#x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.timeout#x1B[33m}#x1B[39;49;00m#x1B[33m)#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m NewConnectionError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, #x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mFailed to establish a new connection: #x1B[39;49;00m#x1B[33m{#x1B[39;49;00me#x1B[33m}#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.NewConnectionError: HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:219: NewConnectionError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <requests.adapters.HTTPAdapter object at 0x7f6e213fa210>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m…0m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:841: in urlopen
#x1B[0mretries = retries.increment(#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = Retry(total=4, connect=0, read=None, redirect=None, status=2)
method = 'GET', url = '/opendap/dap4/unaligned_simple_datatree.nc.h5.dmr'
response = None
error = NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused")
_pool = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f6e219ee900>
_stacktrace = <traceback object at 0x7f6e91b38040>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mincrement#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
response: BaseHTTPResponse | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
error: #x1B[96mException#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
_pool: ConnectionPool | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
_stacktrace: TracebackType | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> Self:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Return a new Retry object with incremented retry counters.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param response: A response object, or None, if the server did not#x1B[39;49;00m
#x1B[33m return a response.#x1B[39;49;00m
#x1B[33m :type response: :class:`~urllib3.response.BaseHTTPResponse`#x1B[39;49;00m
#x1B[33m :param Exception error: An error encountered during the request, or#x1B[39;49;00m
#x1B[33m None if the response was received successfully.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: A new ``Retry`` object.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.total #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Disabled, indicate to re-raise the error.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
total = #x1B[96mself#x1B[39;49;00m.total#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m total #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
total -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
connect = #x1B[96mself#x1B[39;49;00m.connect#x1B[90m#x1B[39;49;00m
read = #x1B[96mself#x1B[39;49;00m.read#x1B[90m#x1B[39;49;00m
redirect = #x1B[96mself#x1B[39;49;00m.redirect#x1B[90m#x1B[39;49;00m
status_count = #x1B[96mself#x1B[39;49;00m.status#x1B[90m#x1B[39;49;00m
other = #x1B[96mself#x1B[39;49;00m.other#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33munknown#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
status = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
redirect_location = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_connection_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Connect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_read_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Read retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m method #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_method_retryable(method):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
read -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Other retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m other #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
other -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.get_redirect_location():#x1B[90m#x1B[39;49;00m
#x1B[90m# Redirect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m redirect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
redirect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33mtoo many redirects#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_redirect_location = response.get_redirect_location()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response_redirect_location:#x1B[90m#x1B[39;49;00m
redirect_location = response_redirect_location#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Incrementing because of a server error like a 500 in#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# status_forcelist and the given method is in the allowed_methods#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.GENERIC_ERROR#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.status:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m status_count #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
status_count -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
history = #x1B[96mself#x1B[39;49;00m.history + (#x1B[90m#x1B[39;49;00m
RequestHistory(method, url, error, status, redirect_location),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
new_retry = #x1B[96mself#x1B[39;49;00m.new(#x1B[90m#x1B[39;49;00m
total=total,#x1B[90m#x1B[39;49;00m
connect=connect,#x1B[90m#x1B[39;49;00m
read=read,#x1B[90m#x1B[39;49;00m
redirect=redirect,#x1B[90m#x1B[39;49;00m
status=status_count,#x1B[90m#x1B[39;49;00m
other=other,#x1B[90m#x1B[39;49;00m
history=history,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m new_retry.is_exhausted():#x1B[90m#x1B[39;49;00m
reason = error #x1B[95mor#x1B[39;49;00m ResponseError(cause)#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m MaxRetryError(_pool, url, reason) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mreason#x1B[39;49;00m #x1B[90m# type: ignore[arg-type]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/dap4/unaligned_simple_datatree.nc.h5.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/retry.py#x1B[0m:519: MaxRetryError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
url = 'https://test.opendap.org/opendap/dap4/unaligned_simple_datatree.nc.h5.dmr'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mget_request#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
*,#x1B[90m#x1B[39;49;00m
base_session: Optional[requests.Session] = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: #x1B[96mfloat#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
verify: #x1B[96mbool#x1B[39;49;00m | #x1B[96mstr#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
get_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[90m# Optional explicit cache config if not inheriting from a base CachedSession#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
backend: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33msqlite#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_name: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33mhttp-cache#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
backend_options: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
session_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> requests.Response:#x1B[90m#x1B[39;49;00m
s = build_session(#x1B[90m#x1B[39;49;00m
base_session=base_session,#x1B[90m#x1B[39;49;00m
backend_options=backend_options,#x1B[90m#x1B[39;49;00m
cache_kwargs=cache_kwargs,#x1B[90m#x1B[39;49;00m
session_kwargs=session_kwargs,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(s, CachedSession):#x1B[90m#x1B[39;49;00m
skip = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m cache_kwargs:#x1B[90m#x1B[39;49;00m
skip = cache_kwargs.pop(#x1B[33m"#x1B[39;49;00m#x1B[33mskip#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[94mNone#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m should_skip_cache(url, s) #x1B[95mor#x1B[39;49;00m skip:#x1B[90m#x1B[39;49;00m
#x1B[94mwith#x1B[39;49;00m s.cache_disabled():#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:343:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:602: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m"#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, url, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <requests.adapters.HTTPAdapter object at 0x7f6e213fa210>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a single float to set both timeouts to the same value.#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, TimeoutSauce):#x1B[90m#x1B[39;49;00m
#x1B[94mpass#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=timeout, read=timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
resp = conn.urlopen(#x1B[90m#x1B[39;49;00m
method=request.method,#x1B[90m#x1B[39;49;00m
url=url,#x1B[90m#x1B[39;49;00m
body=request.body,#x1B[90m#x1B[39;49;00m
headers=request.headers,#x1B[90m#x1B[39;49;00m
redirect=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries=#x1B[96mself#x1B[39;49;00m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (ProtocolError, #x1B[96mOSError#x1B[39;49;00m) #x1B[94mas#x1B[39;49;00m err:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(err, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m MaxRetryError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ConnectTimeoutError):#x1B[90m#x1B[39;49;00m
#x1B[90m# TODO: Remove this in 3.0.0: see #2811#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, NewConnectionError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeout(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ResponseError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m RetryError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _ProxyError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ProxyError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _SSLError):#x1B[90m#x1B[39;49;00m
#x1B[90m# This branch is for urllib3 v1.22 and later.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m SSLError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/dap4/unaligned_simple_datatree.nc.h5.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:677: ConnectionError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
self = <xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO object at 0x7f6e927dd810>
url = 'dap4://test.opendap.org/opendap/dap4/unaligned_simple_datatree.nc.h5'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mtest_open_datatree_unaligned_hierarchy#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url=unaligned_datatree_url,#x1B[90m#x1B[39;49;00m
) -> #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mwith#x1B[39;49;00m pytest.raises(#x1B[90m#x1B[39;49;00m
#x1B[96mValueError#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
match=(#x1B[90m#x1B[39;49;00m
re.escape(#x1B[90m#x1B[39;49;00m
#x1B[33m"#x1B[39;49;00m#x1B[33mgroup #x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m/Group1/subgroup1#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m is not aligned with its parents:#x1B[39;49;00m#x1B[33m\n#x1B[39;49;00m#x1B[33mGroup:#x1B[39;49;00m#x1B[33m\n#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
+ #x1B[33m"#x1B[39;49;00m#x1B[33m.*#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
),#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
> open_datatree(url, engine=#x1B[96mself#x1B[39;49;00m.engine)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/tests/test_backends_datatree.py#x1B[0m:596:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/api.py#x1B[0m:1076: in open_datatree
#x1B[0mbackend_tree = backend.open_datatree(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:323: in open_datatree
#x1B[0mgroups_dict = #x1B[96mself#x1B[39;49;00m.open_groups_as_dict(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:365: in open_groups_as_dict
#x1B[0mstore = PydapDataStore.open(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:141: in open
#x1B[0mdataset = open_url(**kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/client.py#x1B[0m:156: in open_url
#x1B[0mhandler = DAPHandler(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:122: in __init__
#x1B[0m#x1B[96mself#x1B[39;49;00m.make_dataset()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:157: in make_dataset
#x1B[0m#x1B[96mself#x1B[39;49;00m.dataset_from_dap4()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:177: in dataset_from_dap4
#x1B[0mr = GET(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:70: in GET
#x1B[0mres = create_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:168: in create_request
#x1B[0mreq = get_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:355: in get_request
#x1B[0mreq = s.get(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:602: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m"#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, url, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644: in send
#x1B[0mresp = conn.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787: in urlopen
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:534: in _make_request
#x1B[0mresponse = conn.getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:571: in getresponse
#x1B[0mhttplib_response = #x1B[96msuper#x1B[39;49;00m().getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:1450: in getresponse
#x1B[0mresponse.begin()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:336: in begin
#x1B[0mversion, status, reason = #x1B[96mself#x1B[39;49;00m._read_status()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:297: in _read_status
#x1B[0mline = #x1B[96mstr#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m.fp.readline(_MAXLINE + #x1B[94m1#x1B[39;49;00m), #x1B[33m"#x1B[39;49;00m#x1B[33miso-8859-1#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <socket.SocketIO object at 0x7f6e21323220>
b = <memory at 0x7f6e21f010c0>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mreadinto#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, b):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Read up to len(b) bytes into the writable buffer *b* and return#x1B[39;49;00m
#x1B[33m the number of bytes read. If the socket is non-blocking and no bytes#x1B[39;49;00m
#x1B[33m are available, None is returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If *b* is non-empty, a 0 return value indicates that the connection#x1B[39;49;00m
#x1B[33m was shutdown at the other end.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkClosed()#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkReadable()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._timeout_occurred:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m(#x1B[33m"#x1B[39;49;00m#x1B[33mcannot read from timed out object#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> #x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._sock.recv_into(b)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE Failed: Timeout (>180.0s) from pytest-timeout.#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/socket.py#x1B[0m:719: Failed
Check warning on line 0 in xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO
github-actions / Test Results
1 out of 13 runs failed: test_open_groups (xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO)
artifacts/Test results for OS Linux pixi-env test-py313 pytest-addopts flaky/pytest.xml [took 3m 0s]
Raw output
Failed: Timeout (>180.0s) from pytest-timeout.
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7f6e213e39d0>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:204:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:85: in create_connection
#x1B[0m#x1B[94mraise#x1B[39;49;00m err#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
address = ('test.opendap.org', 443), timeout = 120, source_address = None
socket_options = [(6, 1, 1)]
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mcreate_connection#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
source_address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
socket_options: _TYPE_SOCKET_OPTIONS | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Connect to *address* and return the socket object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m Convenience function. Connect to *address* (a 2-tuple ``(host,#x1B[39;49;00m
#x1B[33m port)``) and return the socket object. Passing the optional#x1B[39;49;00m
#x1B[33m *timeout* parameter will set the timeout on the socket instance#x1B[39;49;00m
#x1B[33m before attempting to connect. If no *timeout* is supplied, the#x1B[39;49;00m
#x1B[33m global default timeout setting returned by :func:`socket.getdefaulttimeout`#x1B[39;49;00m
#x1B[33m is used. If *source_address* is set it must be a tuple of (host, port)#x1B[39;49;00m
#x1B[33m for the socket to bind as a source address before making the connection.#x1B[39;49;00m
#x1B[33m An host of '' or port 0 tells the OS to use the default.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
host, port = address#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m host.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m[#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
host = host.strip(#x1B[33m"#x1B[39;49;00m#x1B[33m[]#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Using the value from allowed_gai_family() in the context of getaddrinfo lets#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# us select whether to work with IPv4 DNS records, IPv6 records, or both.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# The original create_connection function always returns all records.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
family = allowed_gai_family()#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
host.encode(#x1B[33m"#x1B[39;49;00m#x1B[33midna#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mUnicodeError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m LocationParseError(#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m{#x1B[39;49;00mhost#x1B[33m}#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m, label empty or too long#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mfor#x1B[39;49;00m res #x1B[95min#x1B[39;49;00m socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):#x1B[90m#x1B[39;49;00m
af, socktype, proto, canonname, sa = res#x1B[90m#x1B[39;49;00m
sock = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = socket.socket(af, socktype, proto)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If provided, set socket level options before connecting.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
_set_socket_options(sock, socket_options)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m timeout #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m _DEFAULT_TIMEOUT:#x1B[90m#x1B[39;49;00m
sock.settimeout(timeout)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m source_address:#x1B[90m#x1B[39;49;00m
sock.bind(source_address)#x1B[90m#x1B[39;49;00m
> sock.connect(sa)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE ConnectionRefusedError: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:73: ConnectionRefusedError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f6e213e2e90>
method = 'GET', url = '/opendap/dap4/unaligned_simple_datatree.nc.h5.dmr'
body = None
headers = {'User-Agent': 'python-requests/2.32.5', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}
retries = Retry(total=4, connect=0, read=None, redirect=None, status=2)
redirect = False, assert_same_host = False
timeout = Timeout(connect=120, read=120, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None, preload_content = False
decode_content = False, response_kw = {}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/opendap/dap4/unaligned_simple_datatree.nc.h5.dmr', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True
http_tunnel_required = False, err = None, clean_exit = False
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92murlopen#x1B[39;49;00m( #x1B[90m# type: ignore[override]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body: _TYPE_BODY | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
headers: typing.Mapping[#x1B[96mstr#x1B[39;49;00m, #x1B[96mstr#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries: Retry | #x1B[96mbool#x1B[39;49;00m | #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
redirect: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
pool_timeout: #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
release_conn: #x1B[96mbool#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
chunked: #x1B[96mbool#x1B[39;49;00m = #x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body_pos: _TYPE_BODY_POSITION | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**response_kw: typing.Any,#x1B[90m#x1B[39;49;00m
) -> BaseHTTPResponse:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""#x1B[39;49;00m
#x1B[33m Get a connection from the pool and perform an HTTP request. This is the#x1B[39;49;00m
#x1B[33m lowest level call for making a request, so you'll need to specify all#x1B[39;49;00m
#x1B[33m the raw details.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m More commonly, it's appropriate to use a convenience method#x1B[39;49;00m
#x1B[33m such as :meth:`request`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m `release_conn` will only behave as expected if#x1B[39;49;00m
#x1B[33m `preload_content=False` because we want to make#x1B[39;49;00m
#x1B[33m `preload_content=False` the default behaviour someday soon without#x1B[39;49;00m
#x1B[33m breaking backwards compatibility.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param method:#x1B[39;49;00m
#x1B[33m HTTP request method (such as GET, POST, PUT, etc.)#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param url:#x1B[39;49;00m
#x1B[33m The URL to perform the request on.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param body:#x1B[39;49;00m
#x1B[33m Data to send in the request body, either :class:`str`, :class:`bytes`,#x1B[39;49;00m
#x1B[33m an iterable of :class:`str`/:class:`bytes`, or a file-like object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param headers:#x1B[39;49;00m
#x1B[33m Dictionary of custom headers to send, such as User-Agent,#x1B[39;49;00m
#x1B[33m If-None-Match, etc. If None, pool headers are used. If provided,#x1B[39;49;00m
#x1B[33m these headers completely replace any pool-specific headers.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param retries:#x1B[39;49;00m
#x1B[33m Configure the number of retries to allow before raising a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.exceptions.MaxRetryError` exception.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. Pass a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.util.retry.Retry` object for fine-grained control#x1B[39;49;00m
#x1B[33m over different types of retries.#x1B[39;49;00m
#x1B[33m Pass an integer number to retry connection errors that many times,#x1B[39;49;00m
#x1B[33m but no other types of errors. Pass zero to never retry.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``False``, then retries are disabled and any exception is raised#x1B[39;49;00m
#x1B[33m immediately. Also, instead of raising a MaxRetryError on redirects,#x1B[39;49;00m
#x1B[33m the redirect response will be returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param redirect:#x1B[39;49;00m
#x1B[33m If True, automatically handle redirects (status codes 301, 302,#x1B[39;49;00m
#x1B[33m 303, 307, 308). Each redirect counts as a retry. Disabling retries#x1B[39;49;00m
#x1B[33m will disable redirect, too.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param assert_same_host:#x1B[39;49;00m
#x1B[33m If ``True``, will make sure that the host of the pool requests is#x1B[39;49;00m
#x1B[33m consistent else will raise HostChangedError. When ``False``, you can#x1B[39;49;00m
#x1B[33m use the pool on an HTTP proxy and request foreign hosts.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param timeout:#x1B[39;49;00m
#x1B[33m If specified, overrides the default timeout for this one#x1B[39;49;00m
#x1B[33m request. It may be a float (in seconds) or an instance of#x1B[39;49;00m
#x1B[33m :class:`urllib3.util.Timeout`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param pool_timeout:#x1B[39;49;00m
#x1B[33m If set and the pool is set to block=True, then this method will#x1B[39;49;00m
#x1B[33m block for ``pool_timeout`` seconds and raise EmptyPoolError if no#x1B[39;49;00m
#x1B[33m connection is available within the time period.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool preload_content:#x1B[39;49;00m
#x1B[33m If True, the response's body will be preloaded into memory.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool decode_content:#x1B[39;49;00m
#x1B[33m If True, will attempt to decode the body based on the#x1B[39;49;00m
#x1B[33m 'content-encoding' header.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param release_conn:#x1B[39;49;00m
#x1B[33m If False, then the urlopen call will not release the connection#x1B[39;49;00m
#x1B[33m back into the pool once a response is received (but will release if#x1B[39;49;00m
#x1B[33m you read the entire contents of the response such as when#x1B[39;49;00m
#x1B[33m `preload_content=True`). This is useful if you're not preloading#x1B[39;49;00m
#x1B[33m the response's content immediately. You will need to call#x1B[39;49;00m
#x1B[33m ``r.release_conn()`` on the response ``r`` to return the connection#x1B[39;49;00m
#x1B[33m back into the pool. If None, it takes the value of ``preload_content``#x1B[39;49;00m
#x1B[33m which defaults to ``True``.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool chunked:#x1B[39;49;00m
#x1B[33m If True, urllib3 will send the body using chunked transfer#x1B[39;49;00m
#x1B[33m encoding. Otherwise, urllib3 will send the body using the standard#x1B[39;49;00m
#x1B[33m content-length form. Defaults to False.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param int body_pos:#x1B[39;49;00m
#x1B[33m Position to seek to in file-like body in the event of a retry or#x1B[39;49;00m
#x1B[33m redirect. Typically this won't need to be set because urllib3 will#x1B[39;49;00m
#x1B[33m auto-populate the value when needed.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
parsed_url = parse_url(url)#x1B[90m#x1B[39;49;00m
destination_scheme = parsed_url.scheme#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m headers #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
headers = #x1B[96mself#x1B[39;49;00m.headers#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(retries, Retry):#x1B[90m#x1B[39;49;00m
retries = Retry.from_int(retries, redirect=redirect, default=#x1B[96mself#x1B[39;49;00m.retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m release_conn #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
release_conn = preload_content#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Check host#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m assert_same_host #x1B[95mand#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.is_same_host(url):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m HostChangedError(#x1B[96mself#x1B[39;49;00m, url, retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Ensure that the URL we're connecting to is properly encoded#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m url.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m/#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
url = to_str(_encode_target(url))#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
url = to_str(parsed_url.url)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Track whether `conn` needs to be released before#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# returning/raising/recursing. Update this variable if necessary, and#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# leave `release_conn` constant throughout the function. That way, if#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the function recurses, the original value of `release_conn` will be#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# passed down into the recursive call, and its value will be respected.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# See issue #651 [1] for details.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# [1] <https://github.com/urllib3/urllib3/issues/651>#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
release_this_conn = release_conn#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
http_tunnel_required = connection_requires_http_tunnel(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.proxy, #x1B[96mself#x1B[39;49;00m.proxy_config, destination_scheme#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Merge the proxy headers. Only done when not using HTTP CONNECT. We#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# have to copy the headers dict so we can safely change it without those#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# changes being reflected in anyone else's copy.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m http_tunnel_required:#x1B[90m#x1B[39;49;00m
headers = headers.copy() #x1B[90m# type: ignore[attr-defined]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
headers.update(#x1B[96mself#x1B[39;49;00m.proxy_headers) #x1B[90m# type: ignore[union-attr]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Must keep the exception bound to a separate variable or else Python 3#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# complains about UnboundLocalError.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Keep track of whether we cleanly exited the except block. This#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# ensures we do proper cleanup in finally.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
clean_exit = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Rewind body position, if needed. Record current position#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# for future rewinds in the event of a redirect/retry.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
body_pos = set_file_position(body, body_pos)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Request a connection from the queue.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
timeout_obj = #x1B[96mself#x1B[39;49;00m._get_timeout(timeout)#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m._get_conn(timeout=pool_timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn.timeout = timeout_obj.connect_timeout #x1B[90m# type: ignore[assignment]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Is this a closed/new connection that requires CONNECT tunnelling?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.proxy #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m http_tunnel_required #x1B[95mand#x1B[39;49;00m conn.is_closed:#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._prepare_proxy(conn)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (BaseSSLError, #x1B[96mOSError#x1B[39;49;00m, SocketTimeout) #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._raise_timeout(#x1B[90m#x1B[39;49;00m
err=e, url=#x1B[96mself#x1B[39;49;00m.proxy.url, timeout_value=conn.timeout#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If we're going to release the connection in ``finally:``, then#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the response doesn't need to know about the connection. Otherwise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# it will also try to release it and we'll have a double-release#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# mess.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_conn = conn #x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m release_conn #x1B[94melse#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Make the request on the HTTPConnection object#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
> response = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
conn,#x1B[90m#x1B[39;49;00m
method,#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout_obj,#x1B[90m#x1B[39;49;00m
body=body,#x1B[90m#x1B[39;49;00m
headers=headers,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
retries=retries,#x1B[90m#x1B[39;49;00m
response_conn=response_conn,#x1B[90m#x1B[39;49;00m
preload_content=preload_content,#x1B[90m#x1B[39;49;00m
decode_content=decode_content,#x1B[90m#x1B[39;49;00m
**response_kw,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:488: in _make_request
#x1B[0m#x1B[94mraise#x1B[39;49;00m new_e#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:464: in _make_request
#x1B[0m#x1B[96mself#x1B[39;49;00m._validate_conn(conn)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:1093: in _validate_conn
#x1B[0mconn.connect()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:759: in connect
#x1B[0m#x1B[96mself#x1B[39;49;00m.sock = sock = #x1B[96mself#x1B[39;49;00m._new_conn()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7f6e213e39d0>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m socket.gaierror #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m NameResolutionError(#x1B[96mself#x1B[39;49;00m.host, #x1B[96mself#x1B[39;49;00m, e) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m SocketTimeout #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeoutError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mConnection to #x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.host#x1B[33m}#x1B[39;49;00m#x1B[33m timed out. (connect timeout=#x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.timeout#x1B[33m}#x1B[39;49;00m#x1B[33m)#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m NewConnectionError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, #x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mFailed to establish a new connection: #x1B[39;49;00m#x1B[33m{#x1B[39;49;00me#x1B[33m}#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.NewConnectionError: HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:219: NewConnectionError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <requests.adapters.HTTPAdapter object at 0x7f6e21e0c320>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m… = TimeoutSauce(connect=timeout, read=timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> resp = conn.urlopen(#x1B[90m#x1B[39;49;00m
method=request.method,#x1B[90m#x1B[39;49;00m
url=url,#x1B[90m#x1B[39;49;00m
body=request.body,#x1B[90m#x1B[39;49;00m
headers=request.headers,#x1B[90m#x1B[39;49;00m
redirect=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries=#x1B[96mself#x1B[39;49;00m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:841: in urlopen
#x1B[0mretries = retries.increment(#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = Retry(total=4, connect=0, read=None, redirect=None, status=2)
method = 'GET', url = '/opendap/dap4/unaligned_simple_datatree.nc.h5.dmr'
response = None
error = NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused")
_pool = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f6e213e2e90>
_stacktrace = <traceback object at 0x7f6e200766c0>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mincrement#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
response: BaseHTTPResponse | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
error: #x1B[96mException#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
_pool: ConnectionPool | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
_stacktrace: TracebackType | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> Self:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Return a new Retry object with incremented retry counters.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param response: A response object, or None, if the server did not#x1B[39;49;00m
#x1B[33m return a response.#x1B[39;49;00m
#x1B[33m :type response: :class:`~urllib3.response.BaseHTTPResponse`#x1B[39;49;00m
#x1B[33m :param Exception error: An error encountered during the request, or#x1B[39;49;00m
#x1B[33m None if the response was received successfully.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: A new ``Retry`` object.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.total #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Disabled, indicate to re-raise the error.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
total = #x1B[96mself#x1B[39;49;00m.total#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m total #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
total -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
connect = #x1B[96mself#x1B[39;49;00m.connect#x1B[90m#x1B[39;49;00m
read = #x1B[96mself#x1B[39;49;00m.read#x1B[90m#x1B[39;49;00m
redirect = #x1B[96mself#x1B[39;49;00m.redirect#x1B[90m#x1B[39;49;00m
status_count = #x1B[96mself#x1B[39;49;00m.status#x1B[90m#x1B[39;49;00m
other = #x1B[96mself#x1B[39;49;00m.other#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33munknown#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
status = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
redirect_location = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_connection_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Connect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_read_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Read retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m method #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_method_retryable(method):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
read -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Other retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m other #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
other -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.get_redirect_location():#x1B[90m#x1B[39;49;00m
#x1B[90m# Redirect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m redirect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
redirect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33mtoo many redirects#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_redirect_location = response.get_redirect_location()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response_redirect_location:#x1B[90m#x1B[39;49;00m
redirect_location = response_redirect_location#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Incrementing because of a server error like a 500 in#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# status_forcelist and the given method is in the allowed_methods#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.GENERIC_ERROR#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.status:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m status_count #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
status_count -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
history = #x1B[96mself#x1B[39;49;00m.history + (#x1B[90m#x1B[39;49;00m
RequestHistory(method, url, error, status, redirect_location),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
new_retry = #x1B[96mself#x1B[39;49;00m.new(#x1B[90m#x1B[39;49;00m
total=total,#x1B[90m#x1B[39;49;00m
connect=connect,#x1B[90m#x1B[39;49;00m
read=read,#x1B[90m#x1B[39;49;00m
redirect=redirect,#x1B[90m#x1B[39;49;00m
status=status_count,#x1B[90m#x1B[39;49;00m
other=other,#x1B[90m#x1B[39;49;00m
history=history,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m new_retry.is_exhausted():#x1B[90m#x1B[39;49;00m
reason = error #x1B[95mor#x1B[39;49;00m ResponseError(cause)#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m MaxRetryError(_pool, url, reason) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mreason#x1B[39;49;00m #x1B[90m# type: ignore[arg-type]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/dap4/unaligned_simple_datatree.nc.h5.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/retry.py#x1B[0m:519: MaxRetryError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
url = 'https://test.opendap.org/opendap/dap4/unaligned_simple_datatree.nc.h5.dmr'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mget_request#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
*,#x1B[90m#x1B[39;49;00m
base_session: Optional[requests.Session] = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: #x1B[96mfloat#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
verify: #x1B[96mbool#x1B[39;49;00m | #x1B[96mstr#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
get_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[90m# Optional explicit cache config if not inheriting from a base CachedSession#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
backend: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33msqlite#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_name: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33mhttp-cache#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
backend_options: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
session_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> requests.Response:#x1B[90m#x1B[39;49;00m
s = build_session(#x1B[90m#x1B[39;49;00m
base_session=base_session,#x1B[90m#x1B[39;49;00m
backend_options=backend_options,#x1B[90m#x1B[39;49;00m
cache_kwargs=cache_kwargs,#x1B[90m#x1B[39;49;00m
session_kwargs=session_kwargs,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(s, CachedSession):#x1B[90m#x1B[39;49;00m
skip = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m cache_kwargs:#x1B[90m#x1B[39;49;00m
skip = cache_kwargs.pop(#x1B[33m"#x1B[39;49;00m#x1B[33mskip#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[94mNone#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m should_skip_cache(url, s) #x1B[95mor#x1B[39;49;00m skip:#x1B[90m#x1B[39;49;00m
#x1B[94mwith#x1B[39;49;00m s.cache_disabled():#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:343:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:602: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m"#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, url, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <requests.adapters.HTTPAdapter object at 0x7f6e21e0c320>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a single float to set both timeouts to the same value.#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, TimeoutSauce):#x1B[90m#x1B[39;49;00m
#x1B[94mpass#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=timeout, read=timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
resp = conn.urlopen(#x1B[90m#x1B[39;49;00m
method=request.method,#x1B[90m#x1B[39;49;00m
url=url,#x1B[90m#x1B[39;49;00m
body=request.body,#x1B[90m#x1B[39;49;00m
headers=request.headers,#x1B[90m#x1B[39;49;00m
redirect=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries=#x1B[96mself#x1B[39;49;00m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (ProtocolError, #x1B[96mOSError#x1B[39;49;00m) #x1B[94mas#x1B[39;49;00m err:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(err, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m MaxRetryError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ConnectTimeoutError):#x1B[90m#x1B[39;49;00m
#x1B[90m# TODO: Remove this in 3.0.0: see #2811#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, NewConnectionError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeout(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ResponseError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m RetryError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _ProxyError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ProxyError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _SSLError):#x1B[90m#x1B[39;49;00m
#x1B[90m# This branch is for urllib3 v1.22 and later.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m SSLError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/dap4/unaligned_simple_datatree.nc.h5.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:677: ConnectionError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
self = <xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO object at 0x7f6e927de0d0>
url = 'dap4://test.opendap.org/opendap/dap4/unaligned_simple_datatree.nc.h5'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mtest_open_groups#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, url=unaligned_datatree_url) -> #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Test `open_groups` with a netCDF4/HDF5 file with an unaligned group hierarchy."""#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
> unaligned_dict_of_datasets = open_groups(url, engine=#x1B[96mself#x1B[39;49;00m.engine)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/tests/test_backends_datatree.py#x1B[0m:600:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/api.py#x1B[0m:1321: in open_groups
#x1B[0mbackend_groups = backend.open_groups_as_dict(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:365: in open_groups_as_dict
#x1B[0mstore = PydapDataStore.open(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:141: in open
#x1B[0mdataset = open_url(**kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/client.py#x1B[0m:156: in open_url
#x1B[0mhandler = DAPHandler(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:122: in __init__
#x1B[0m#x1B[96mself#x1B[39;49;00m.make_dataset()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:157: in make_dataset
#x1B[0m#x1B[96mself#x1B[39;49;00m.dataset_from_dap4()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:177: in dataset_from_dap4
#x1B[0mr = GET(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:70: in GET
#x1B[0mres = create_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:168: in create_request
#x1B[0mreq = get_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:355: in get_request
#x1B[0mreq = s.get(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:602: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m"#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, url, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644: in send
#x1B[0mresp = conn.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787: in urlopen
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:534: in _make_request
#x1B[0mresponse = conn.getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:571: in getresponse
#x1B[0mhttplib_response = #x1B[96msuper#x1B[39;49;00m().getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:1450: in getresponse
#x1B[0mresponse.begin()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:336: in begin
#x1B[0mversion, status, reason = #x1B[96mself#x1B[39;49;00m._read_status()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:297: in _read_status
#x1B[0mline = #x1B[96mstr#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m.fp.readline(_MAXLINE + #x1B[94m1#x1B[39;49;00m), #x1B[33m"#x1B[39;49;00m#x1B[33miso-8859-1#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <socket.SocketIO object at 0x7f6e213da3b0>
b = <memory at 0x7f6e21f02380>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mreadinto#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, b):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Read up to len(b) bytes into the writable buffer *b* and return#x1B[39;49;00m
#x1B[33m the number of bytes read. If the socket is non-blocking and no bytes#x1B[39;49;00m
#x1B[33m are available, None is returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If *b* is non-empty, a 0 return value indicates that the connection#x1B[39;49;00m
#x1B[33m was shutdown at the other end.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkClosed()#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkReadable()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._timeout_occurred:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m(#x1B[33m"#x1B[39;49;00m#x1B[33mcannot read from timed out object#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> #x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._sock.recv_into(b)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE Failed: Timeout (>180.0s) from pytest-timeout.#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/socket.py#x1B[0m:719: Failed
Check warning on line 0 in xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO
github-actions / Test Results
1 out of 13 runs failed: test_inherited_coords (xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO)
artifacts/Test results for OS Linux pixi-env test-py313 pytest-addopts flaky/pytest.xml [took 3m 0s]
Raw output
Failed: Timeout (>180.0s) from pytest-timeout.
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7fd480b24190>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:204:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:85: in create_connection
#x1B[0m#x1B[94mraise#x1B[39;49;00m err#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
address = ('test.opendap.org', 443), timeout = 120, source_address = None
socket_options = [(6, 1, 1)]
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mcreate_connection#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
source_address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
socket_options: _TYPE_SOCKET_OPTIONS | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Connect to *address* and return the socket object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m Convenience function. Connect to *address* (a 2-tuple ``(host,#x1B[39;49;00m
#x1B[33m port)``) and return the socket object. Passing the optional#x1B[39;49;00m
#x1B[33m *timeout* parameter will set the timeout on the socket instance#x1B[39;49;00m
#x1B[33m before attempting to connect. If no *timeout* is supplied, the#x1B[39;49;00m
#x1B[33m global default timeout setting returned by :func:`socket.getdefaulttimeout`#x1B[39;49;00m
#x1B[33m is used. If *source_address* is set it must be a tuple of (host, port)#x1B[39;49;00m
#x1B[33m for the socket to bind as a source address before making the connection.#x1B[39;49;00m
#x1B[33m An host of '' or port 0 tells the OS to use the default.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
host, port = address#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m host.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m[#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
host = host.strip(#x1B[33m"#x1B[39;49;00m#x1B[33m[]#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Using the value from allowed_gai_family() in the context of getaddrinfo lets#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# us select whether to work with IPv4 DNS records, IPv6 records, or both.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# The original create_connection function always returns all records.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
family = allowed_gai_family()#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
host.encode(#x1B[33m"#x1B[39;49;00m#x1B[33midna#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mUnicodeError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m LocationParseError(#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m{#x1B[39;49;00mhost#x1B[33m}#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m, label empty or too long#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mfor#x1B[39;49;00m res #x1B[95min#x1B[39;49;00m socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):#x1B[90m#x1B[39;49;00m
af, socktype, proto, canonname, sa = res#x1B[90m#x1B[39;49;00m
sock = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = socket.socket(af, socktype, proto)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If provided, set socket level options before connecting.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
_set_socket_options(sock, socket_options)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m timeout #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m _DEFAULT_TIMEOUT:#x1B[90m#x1B[39;49;00m
sock.settimeout(timeout)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m source_address:#x1B[90m#x1B[39;49;00m
sock.bind(source_address)#x1B[90m#x1B[39;49;00m
> sock.connect(sa)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE ConnectionRefusedError: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:73: ConnectionRefusedError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7fd480cc1160>
method = 'GET', url = '/opendap/dap4/SimpleGroup.nc4.h5.dmr', body = None
headers = {'User-Agent': 'python-requests/2.32.5', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}
retries = Retry(total=4, connect=0, read=None, redirect=None, status=2)
redirect = False, assert_same_host = False
timeout = Timeout(connect=120, read=120, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None, preload_content = False
decode_content = False, response_kw = {}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/opendap/dap4/SimpleGroup.nc4.h5.dmr', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True
http_tunnel_required = False, err = None, clean_exit = False
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92murlopen#x1B[39;49;00m( #x1B[90m# type: ignore[override]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body: _TYPE_BODY | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
headers: typing.Mapping[#x1B[96mstr#x1B[39;49;00m, #x1B[96mstr#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries: Retry | #x1B[96mbool#x1B[39;49;00m | #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
redirect: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
pool_timeout: #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
release_conn: #x1B[96mbool#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
chunked: #x1B[96mbool#x1B[39;49;00m = #x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body_pos: _TYPE_BODY_POSITION | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**response_kw: typing.Any,#x1B[90m#x1B[39;49;00m
) -> BaseHTTPResponse:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""#x1B[39;49;00m
#x1B[33m Get a connection from the pool and perform an HTTP request. This is the#x1B[39;49;00m
#x1B[33m lowest level call for making a request, so you'll need to specify all#x1B[39;49;00m
#x1B[33m the raw details.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m More commonly, it's appropriate to use a convenience method#x1B[39;49;00m
#x1B[33m such as :meth:`request`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m `release_conn` will only behave as expected if#x1B[39;49;00m
#x1B[33m `preload_content=False` because we want to make#x1B[39;49;00m
#x1B[33m `preload_content=False` the default behaviour someday soon without#x1B[39;49;00m
#x1B[33m breaking backwards compatibility.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param method:#x1B[39;49;00m
#x1B[33m HTTP request method (such as GET, POST, PUT, etc.)#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param url:#x1B[39;49;00m
#x1B[33m The URL to perform the request on.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param body:#x1B[39;49;00m
#x1B[33m Data to send in the request body, either :class:`str`, :class:`bytes`,#x1B[39;49;00m
#x1B[33m an iterable of :class:`str`/:class:`bytes`, or a file-like object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param headers:#x1B[39;49;00m
#x1B[33m Dictionary of custom headers to send, such as User-Agent,#x1B[39;49;00m
#x1B[33m If-None-Match, etc. If None, pool headers are used. If provided,#x1B[39;49;00m
#x1B[33m these headers completely replace any pool-specific headers.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param retries:#x1B[39;49;00m
#x1B[33m Configure the number of retries to allow before raising a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.exceptions.MaxRetryError` exception.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. Pass a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.util.retry.Retry` object for fine-grained control#x1B[39;49;00m
#x1B[33m over different types of retries.#x1B[39;49;00m
#x1B[33m Pass an integer number to retry connection errors that many times,#x1B[39;49;00m
#x1B[33m but no other types of errors. Pass zero to never retry.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``False``, then retries are disabled and any exception is raised#x1B[39;49;00m
#x1B[33m immediately. Also, instead of raising a MaxRetryError on redirects,#x1B[39;49;00m
#x1B[33m the redirect response will be returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param redirect:#x1B[39;49;00m
#x1B[33m If True, automatically handle redirects (status codes 301, 302,#x1B[39;49;00m
#x1B[33m 303, 307, 308). Each redirect counts as a retry. Disabling retries#x1B[39;49;00m
#x1B[33m will disable redirect, too.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param assert_same_host:#x1B[39;49;00m
#x1B[33m If ``True``, will make sure that the host of the pool requests is#x1B[39;49;00m
#x1B[33m consistent else will raise HostChangedError. When ``False``, you can#x1B[39;49;00m
#x1B[33m use the pool on an HTTP proxy and request foreign hosts.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param timeout:#x1B[39;49;00m
#x1B[33m If specified, overrides the default timeout for this one#x1B[39;49;00m
#x1B[33m request. It may be a float (in seconds) or an instance of#x1B[39;49;00m
#x1B[33m :class:`urllib3.util.Timeout`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param pool_timeout:#x1B[39;49;00m
#x1B[33m If set and the pool is set to block=True, then this method will#x1B[39;49;00m
#x1B[33m block for ``pool_timeout`` seconds and raise EmptyPoolError if no#x1B[39;49;00m
#x1B[33m connection is available within the time period.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool preload_content:#x1B[39;49;00m
#x1B[33m If True, the response's body will be preloaded into memory.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool decode_content:#x1B[39;49;00m
#x1B[33m If True, will attempt to decode the body based on the#x1B[39;49;00m
#x1B[33m 'content-encoding' header.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param release_conn:#x1B[39;49;00m
#x1B[33m If False, then the urlopen call will not release the connection#x1B[39;49;00m
#x1B[33m back into the pool once a response is received (but will release if#x1B[39;49;00m
#x1B[33m you read the entire contents of the response such as when#x1B[39;49;00m
#x1B[33m `preload_content=True`). This is useful if you're not preloading#x1B[39;49;00m
#x1B[33m the response's content immediately. You will need to call#x1B[39;49;00m
#x1B[33m ``r.release_conn()`` on the response ``r`` to return the connection#x1B[39;49;00m
#x1B[33m back into the pool. If None, it takes the value of ``preload_content``#x1B[39;49;00m
#x1B[33m which defaults to ``True``.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool chunked:#x1B[39;49;00m
#x1B[33m If True, urllib3 will send the body using chunked transfer#x1B[39;49;00m
#x1B[33m encoding. Otherwise, urllib3 will send the body using the standard#x1B[39;49;00m
#x1B[33m content-length form. Defaults to False.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param int body_pos:#x1B[39;49;00m
#x1B[33m Position to seek to in file-like body in the event of a retry or#x1B[39;49;00m
#x1B[33m redirect. Typically this won't need to be set because urllib3 will#x1B[39;49;00m
#x1B[33m auto-populate the value when needed.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
parsed_url = parse_url(url)#x1B[90m#x1B[39;49;00m
destination_scheme = parsed_url.scheme#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m headers #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
headers = #x1B[96mself#x1B[39;49;00m.headers#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(retries, Retry):#x1B[90m#x1B[39;49;00m
retries = Retry.from_int(retries, redirect=redirect, default=#x1B[96mself#x1B[39;49;00m.retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m release_conn #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
release_conn = preload_content#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Check host#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m assert_same_host #x1B[95mand#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.is_same_host(url):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m HostChangedError(#x1B[96mself#x1B[39;49;00m, url, retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Ensure that the URL we're connecting to is properly encoded#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m url.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m/#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
url = to_str(_encode_target(url))#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
url = to_str(parsed_url.url)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Track whether `conn` needs to be released before#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# returning/raising/recursing. Update this variable if necessary, and#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# leave `release_conn` constant throughout the function. That way, if#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the function recurses, the original value of `release_conn` will be#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# passed down into the recursive call, and its value will be respected.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# See issue #651 [1] for details.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# [1] <https://github.com/urllib3/urllib3/issues/651>#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
release_this_conn = release_conn#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
http_tunnel_required = connection_requires_http_tunnel(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.proxy, #x1B[96mself#x1B[39;49;00m.proxy_config, destination_scheme#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Merge the proxy headers. Only done when not using HTTP CONNECT. We#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# have to copy the headers dict so we can safely change it without those#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# changes being reflected in anyone else's copy.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m http_tunnel_required:#x1B[90m#x1B[39;49;00m
headers = headers.copy() #x1B[90m# type: ignore[attr-defined]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
headers.update(#x1B[96mself#x1B[39;49;00m.proxy_headers) #x1B[90m# type: ignore[union-attr]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Must keep the exception bound to a separate variable or else Python 3#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# complains about UnboundLocalError.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Keep track of whether we cleanly exited the except block. This#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# ensures we do proper cleanup in finally.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
clean_exit = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Rewind body position, if needed. Record current position#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# for future rewinds in the event of a redirect/retry.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
body_pos = set_file_position(body, body_pos)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Request a connection from the queue.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
timeout_obj = #x1B[96mself#x1B[39;49;00m._get_timeout(timeout)#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m._get_conn(timeout=pool_timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn.timeout = timeout_obj.connect_timeout #x1B[90m# type: ignore[assignment]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Is this a closed/new connection that requires CONNECT tunnelling?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.proxy #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m http_tunnel_required #x1B[95mand#x1B[39;49;00m conn.is_closed:#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._prepare_proxy(conn)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (BaseSSLError, #x1B[96mOSError#x1B[39;49;00m, SocketTimeout) #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._raise_timeout(#x1B[90m#x1B[39;49;00m
err=e, url=#x1B[96mself#x1B[39;49;00m.proxy.url, timeout_value=conn.timeout#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If we're going to release the connection in ``finally:``, then#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the response doesn't need to know about the connection. Otherwise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# it will also try to release it and we'll have a double-release#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# mess.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_conn = conn #x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m release_conn #x1B[94melse#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Make the request on the HTTPConnection object#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
> response = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
conn,#x1B[90m#x1B[39;49;00m
method,#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout_obj,#x1B[90m#x1B[39;49;00m
body=body,#x1B[90m#x1B[39;49;00m
headers=headers,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
retries=retries,#x1B[90m#x1B[39;49;00m
response_conn=response_conn,#x1B[90m#x1B[39;49;00m
preload_content=preload_content,#x1B[90m#x1B[39;49;00m
decode_content=decode_content,#x1B[90m#x1B[39;49;00m
**response_kw,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:488: in _make_request
#x1B[0m#x1B[94mraise#x1B[39;49;00m new_e#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:464: in _make_request
#x1B[0m#x1B[96mself#x1B[39;49;00m._validate_conn(conn)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:1093: in _validate_conn
#x1B[0mconn.connect()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:759: in connect
#x1B[0m#x1B[96mself#x1B[39;49;00m.sock = sock = #x1B[96mself#x1B[39;49;00m._new_conn()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7fd480b24190>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m socket.gaierror #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m NameResolutionError(#x1B[96mself#x1B[39;49;00m.host, #x1B[96mself#x1B[39;49;00m, e) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m SocketTimeout #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeoutError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mConnection to #x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.host#x1B[33m}#x1B[39;49;00m#x1B[33m timed out. (connect timeout=#x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.timeout#x1B[33m}#x1B[39;49;00m#x1B[33m)#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m NewConnectionError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, #x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mFailed to establish a new connection: #x1B[39;49;00m#x1B[33m{#x1B[39;49;00me#x1B[33m}#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.NewConnectionError: HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:219: NewConnectionError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <requests.adapters.HTTPAdapter object at 0x7fd480abc4d0>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a single float to set …39;49;00m
redirect = #x1B[96mself#x1B[39;49;00m.redirect#x1B[90m#x1B[39;49;00m
status_count = #x1B[96mself#x1B[39;49;00m.status#x1B[90m#x1B[39;49;00m
other = #x1B[96mself#x1B[39;49;00m.other#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33munknown#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
status = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
redirect_location = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_connection_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Connect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_read_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Read retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m method #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_method_retryable(method):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
read -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Other retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m other #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
other -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.get_redirect_location():#x1B[90m#x1B[39;49;00m
#x1B[90m# Redirect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m redirect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
redirect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33mtoo many redirects#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_redirect_location = response.get_redirect_location()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response_redirect_location:#x1B[90m#x1B[39;49;00m
redirect_location = response_redirect_location#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Incrementing because of a server error like a 500 in#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# status_forcelist and the given method is in the allowed_methods#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.GENERIC_ERROR#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.status:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m status_count #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
status_count -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
history = #x1B[96mself#x1B[39;49;00m.history + (#x1B[90m#x1B[39;49;00m
RequestHistory(method, url, error, status, redirect_location),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
new_retry = #x1B[96mself#x1B[39;49;00m.new(#x1B[90m#x1B[39;49;00m
total=total,#x1B[90m#x1B[39;49;00m
connect=connect,#x1B[90m#x1B[39;49;00m
read=read,#x1B[90m#x1B[39;49;00m
redirect=redirect,#x1B[90m#x1B[39;49;00m
status=status_count,#x1B[90m#x1B[39;49;00m
other=other,#x1B[90m#x1B[39;49;00m
history=history,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m new_retry.is_exhausted():#x1B[90m#x1B[39;49;00m
reason = error #x1B[95mor#x1B[39;49;00m ResponseError(cause)#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m MaxRetryError(_pool, url, reason) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mreason#x1B[39;49;00m #x1B[90m# type: ignore[arg-type]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/dap4/SimpleGroup.nc4.h5.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/retry.py#x1B[0m:519: MaxRetryError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
url = 'https://test.opendap.org/opendap/dap4/SimpleGroup.nc4.h5.dmr'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mget_request#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
*,#x1B[90m#x1B[39;49;00m
base_session: Optional[requests.Session] = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: #x1B[96mfloat#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
verify: #x1B[96mbool#x1B[39;49;00m | #x1B[96mstr#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
get_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[90m# Optional explicit cache config if not inheriting from a base CachedSession#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
backend: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33msqlite#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_name: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33mhttp-cache#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
backend_options: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
session_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> requests.Response:#x1B[90m#x1B[39;49;00m
s = build_session(#x1B[90m#x1B[39;49;00m
base_session=base_session,#x1B[90m#x1B[39;49;00m
backend_options=backend_options,#x1B[90m#x1B[39;49;00m
cache_kwargs=cache_kwargs,#x1B[90m#x1B[39;49;00m
session_kwargs=session_kwargs,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(s, CachedSession):#x1B[90m#x1B[39;49;00m
skip = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m cache_kwargs:#x1B[90m#x1B[39;49;00m
skip = cache_kwargs.pop(#x1B[33m"#x1B[39;49;00m#x1B[33mskip#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[94mNone#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m should_skip_cache(url, s) #x1B[95mor#x1B[39;49;00m skip:#x1B[90m#x1B[39;49;00m
#x1B[94mwith#x1B[39;49;00m s.cache_disabled():#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:335:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:127: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m'#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, url, params=params, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:183: in request
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96msuper#x1B[39;49;00m().request(method, url, *args, headers=headers, **kwargs) #x1B[90m# type: ignore#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:230: in send
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._send_and_cache(request, actions, cached_response, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:254: in _send_and_cache
#x1B[0mresponse = #x1B[96msuper#x1B[39;49;00m().send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <requests.adapters.HTTPAdapter object at 0x7fd480abc4d0>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a single float to set both timeouts to the same value.#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, TimeoutSauce):#x1B[90m#x1B[39;49;00m
#x1B[94mpass#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=timeout, read=timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
resp = conn.urlopen(#x1B[90m#x1B[39;49;00m
method=request.method,#x1B[90m#x1B[39;49;00m
url=url,#x1B[90m#x1B[39;49;00m
body=request.body,#x1B[90m#x1B[39;49;00m
headers=request.headers,#x1B[90m#x1B[39;49;00m
redirect=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries=#x1B[96mself#x1B[39;49;00m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (ProtocolError, #x1B[96mOSError#x1B[39;49;00m) #x1B[94mas#x1B[39;49;00m err:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(err, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m MaxRetryError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ConnectTimeoutError):#x1B[90m#x1B[39;49;00m
#x1B[90m# TODO: Remove this in 3.0.0: see #2811#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, NewConnectionError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeout(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ResponseError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m RetryError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _ProxyError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ProxyError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _SSLError):#x1B[90m#x1B[39;49;00m
#x1B[90m# This branch is for urllib3 v1.22 and later.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m SSLError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/dap4/SimpleGroup.nc4.h5.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:677: ConnectionError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
self = <xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO object at 0x7fd4f1087a80>
tmpdir = local('/tmp/pytest-of-runner/pytest-0/popen-gw3/test_inherited_coords0')
url = 'dap4://test.opendap.org/opendap/dap4/SimpleGroup.nc4.h5'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mtest_inherited_coords#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, tmpdir, url=simplegroup_datatree_url) -> #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Test that `open_datatree` inherits coordinates from root tree.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m This particular h5 file is a test file that inherits the time coordinate from the root#x1B[39;49;00m
#x1B[33m dataset to the child dataset.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m Group: /#x1B[39;49;00m
#x1B[33m │ Dimensions: (time: 1, Z: 1000, nv: 2)#x1B[39;49;00m
#x1B[33m │ Coordinates:#x1B[39;49;00m
#x1B[33m | time: (time) float32 0.5#x1B[39;49;00m
#x1B[33m | Z: (Z) float32 -0.0 -1.0 -2.0 ...#x1B[39;49;00m
#x1B[33m │ Data variables:#x1B[39;49;00m
#x1B[33m │ Pressure (Z) float32 ...#x1B[39;49;00m
#x1B[33m | time_bnds (time, nv) float32 ...#x1B[39;49;00m
#x1B[33m └── Group: /SimpleGroup#x1B[39;49;00m
#x1B[33m │ Dimensions: (time: 1, Z: 1000, nv: 2, Y: 40, X: 40)#x1B[39;49;00m
#x1B[33m │ Coordinates:#x1B[39;49;00m
#x1B[33m | Y: (Y) int16 1 2 3 4 ...#x1B[39;49;00m
#x1B[33m | X: (X) int16 1 2 3 4 ...#x1B[39;49;00m
#x1B[33m | Inherited coordinates:#x1B[39;49;00m
#x1B[33m | time: (time) float32 0.5#x1B[39;49;00m
#x1B[33m | Z: (Z) float32 -0.0 -1.0 -2.0 ...#x1B[39;49;00m
#x1B[33m │ Data variables:#x1B[39;49;00m
#x1B[33m │ Temperature (time, Z, Y, X) float32 ...#x1B[39;49;00m
#x1B[33m | Salinity (time, Z, Y, X) float32 ...#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mimport#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mpydap#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mpydap#x1B[39;49;00m#x1B[04m#x1B[96m.#x1B[39;49;00m#x1B[04m#x1B[96mnet#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mimport#x1B[39;49;00m create_session#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Create a session with pre-set retry params in pydap backend, to cache urls#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cache_name = tmpdir / #x1B[33m"#x1B[39;49;00m#x1B[33mdebug#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
session = create_session(#x1B[90m#x1B[39;49;00m
use_cache=#x1B[94mTrue#x1B[39;49;00m, cache_kwargs={#x1B[33m"#x1B[39;49;00m#x1B[33mcache_name#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m: cache_name}#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
session.cache.clear()#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
_version_ = Version(pydap.__version__)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> tree = open_datatree(url, engine=#x1B[96mself#x1B[39;49;00m.engine, session=session)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/tests/test_backends_datatree.py#x1B[0m:656:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/api.py#x1B[0m:1076: in open_datatree
#x1B[0mbackend_tree = backend.open_datatree(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:323: in open_datatree
#x1B[0mgroups_dict = #x1B[96mself#x1B[39;49;00m.open_groups_as_dict(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:365: in open_groups_as_dict
#x1B[0mstore = PydapDataStore.open(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:141: in open
#x1B[0mdataset = open_url(**kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/client.py#x1B[0m:156: in open_url
#x1B[0mhandler = DAPHandler(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:122: in __init__
#x1B[0m#x1B[96mself#x1B[39;49;00m.make_dataset()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:157: in make_dataset
#x1B[0m#x1B[96mself#x1B[39;49;00m.dataset_from_dap4()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:177: in dataset_from_dap4
#x1B[0mr = GET(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:70: in GET
#x1B[0mres = create_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:168: in create_request
#x1B[0mreq = get_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:355: in get_request
#x1B[0mreq = s.get(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:127: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m'#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m, url, params=params, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:183: in request
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96msuper#x1B[39;49;00m().request(method, url, *args, headers=headers, **kwargs) #x1B[90m# type: ignore#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:230: in send
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._send_and_cache(request, actions, cached_response, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests_cache/session.py#x1B[0m:254: in _send_and_cache
#x1B[0mresponse = #x1B[96msuper#x1B[39;49;00m().send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644: in send
#x1B[0mresp = conn.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787: in urlopen
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:534: in _make_request
#x1B[0mresponse = conn.getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:571: in getresponse
#x1B[0mhttplib_response = #x1B[96msuper#x1B[39;49;00m().getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:1450: in getresponse
#x1B[0mresponse.begin()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:336: in begin
#x1B[0mversion, status, reason = #x1B[96mself#x1B[39;49;00m._read_status()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:297: in _read_status
#x1B[0mline = #x1B[96mstr#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m.fp.readline(_MAXLINE + #x1B[94m1#x1B[39;49;00m), #x1B[33m"#x1B[39;49;00m#x1B[33miso-8859-1#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <socket.SocketIO object at 0x7fd480a6d9c0>
b = <memory at 0x7fd48136cf40>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mreadinto#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, b):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Read up to len(b) bytes into the writable buffer *b* and return#x1B[39;49;00m
#x1B[33m the number of bytes read. If the socket is non-blocking and no bytes#x1B[39;49;00m
#x1B[33m are available, None is returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If *b* is non-empty, a 0 return value indicates that the connection#x1B[39;49;00m
#x1B[33m was shutdown at the other end.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkClosed()#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkReadable()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._timeout_occurred:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m(#x1B[33m"#x1B[39;49;00m#x1B[33mcannot read from timed out object#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> #x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._sock.recv_into(b)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE Failed: Timeout (>180.0s) from pytest-timeout.#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/socket.py#x1B[0m:719: Failed
Check warning on line 0 in xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO
github-actions / Test Results
1 out of 13 runs failed: test_open_groups_to_dict (xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO)
artifacts/Test results for OS Linux pixi-env test-py313 pytest-addopts flaky/pytest.xml [took 3m 0s]
Raw output
Failed: Timeout (>180.0s) from pytest-timeout.
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7fd480b25450>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:204:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:85: in create_connection
#x1B[0m#x1B[94mraise#x1B[39;49;00m err#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
address = ('test.opendap.org', 443), timeout = 120, source_address = None
socket_options = [(6, 1, 1)]
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mcreate_connection#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
source_address: #x1B[96mtuple#x1B[39;49;00m[#x1B[96mstr#x1B[39;49;00m, #x1B[96mint#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
socket_options: _TYPE_SOCKET_OPTIONS | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Connect to *address* and return the socket object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m Convenience function. Connect to *address* (a 2-tuple ``(host,#x1B[39;49;00m
#x1B[33m port)``) and return the socket object. Passing the optional#x1B[39;49;00m
#x1B[33m *timeout* parameter will set the timeout on the socket instance#x1B[39;49;00m
#x1B[33m before attempting to connect. If no *timeout* is supplied, the#x1B[39;49;00m
#x1B[33m global default timeout setting returned by :func:`socket.getdefaulttimeout`#x1B[39;49;00m
#x1B[33m is used. If *source_address* is set it must be a tuple of (host, port)#x1B[39;49;00m
#x1B[33m for the socket to bind as a source address before making the connection.#x1B[39;49;00m
#x1B[33m An host of '' or port 0 tells the OS to use the default.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
host, port = address#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m host.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m[#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
host = host.strip(#x1B[33m"#x1B[39;49;00m#x1B[33m[]#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Using the value from allowed_gai_family() in the context of getaddrinfo lets#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# us select whether to work with IPv4 DNS records, IPv6 records, or both.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# The original create_connection function always returns all records.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
family = allowed_gai_family()#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
host.encode(#x1B[33m"#x1B[39;49;00m#x1B[33midna#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mUnicodeError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m LocationParseError(#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m{#x1B[39;49;00mhost#x1B[33m}#x1B[39;49;00m#x1B[33m'#x1B[39;49;00m#x1B[33m, label empty or too long#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mfor#x1B[39;49;00m res #x1B[95min#x1B[39;49;00m socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):#x1B[90m#x1B[39;49;00m
af, socktype, proto, canonname, sa = res#x1B[90m#x1B[39;49;00m
sock = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = socket.socket(af, socktype, proto)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If provided, set socket level options before connecting.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
_set_socket_options(sock, socket_options)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m timeout #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m _DEFAULT_TIMEOUT:#x1B[90m#x1B[39;49;00m
sock.settimeout(timeout)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m source_address:#x1B[90m#x1B[39;49;00m
sock.bind(source_address)#x1B[90m#x1B[39;49;00m
> sock.connect(sa)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE ConnectionRefusedError: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/connection.py#x1B[0m:73: ConnectionRefusedError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7fd480b25d10>
method = 'GET', url = '/opendap/dap4/all_aligned_child_nodes.nc.h5.dmr'
body = None
headers = {'User-Agent': 'python-requests/2.32.5', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}
retries = Retry(total=4, connect=0, read=None, redirect=None, status=2)
redirect = False, assert_same_host = False
timeout = Timeout(connect=120, read=120, total=None), pool_timeout = None
release_conn = False, chunked = False, body_pos = None, preload_content = False
decode_content = False, response_kw = {}
parsed_url = Url(scheme=None, auth=None, host=None, port=None, path='/opendap/dap4/all_aligned_child_nodes.nc.h5.dmr', query=None, fragment=None)
destination_scheme = None, conn = None, release_this_conn = True
http_tunnel_required = False, err = None, clean_exit = False
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92murlopen#x1B[39;49;00m( #x1B[90m# type: ignore[override]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body: _TYPE_BODY | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
headers: typing.Mapping[#x1B[96mstr#x1B[39;49;00m, #x1B[96mstr#x1B[39;49;00m] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries: Retry | #x1B[96mbool#x1B[39;49;00m | #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
redirect: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,#x1B[90m#x1B[39;49;00m
pool_timeout: #x1B[96mint#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
release_conn: #x1B[96mbool#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
chunked: #x1B[96mbool#x1B[39;49;00m = #x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
body_pos: _TYPE_BODY_POSITION | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content: #x1B[96mbool#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**response_kw: typing.Any,#x1B[90m#x1B[39;49;00m
) -> BaseHTTPResponse:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""#x1B[39;49;00m
#x1B[33m Get a connection from the pool and perform an HTTP request. This is the#x1B[39;49;00m
#x1B[33m lowest level call for making a request, so you'll need to specify all#x1B[39;49;00m
#x1B[33m the raw details.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m More commonly, it's appropriate to use a convenience method#x1B[39;49;00m
#x1B[33m such as :meth:`request`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m .. note::#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m `release_conn` will only behave as expected if#x1B[39;49;00m
#x1B[33m `preload_content=False` because we want to make#x1B[39;49;00m
#x1B[33m `preload_content=False` the default behaviour someday soon without#x1B[39;49;00m
#x1B[33m breaking backwards compatibility.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param method:#x1B[39;49;00m
#x1B[33m HTTP request method (such as GET, POST, PUT, etc.)#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param url:#x1B[39;49;00m
#x1B[33m The URL to perform the request on.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param body:#x1B[39;49;00m
#x1B[33m Data to send in the request body, either :class:`str`, :class:`bytes`,#x1B[39;49;00m
#x1B[33m an iterable of :class:`str`/:class:`bytes`, or a file-like object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param headers:#x1B[39;49;00m
#x1B[33m Dictionary of custom headers to send, such as User-Agent,#x1B[39;49;00m
#x1B[33m If-None-Match, etc. If None, pool headers are used. If provided,#x1B[39;49;00m
#x1B[33m these headers completely replace any pool-specific headers.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param retries:#x1B[39;49;00m
#x1B[33m Configure the number of retries to allow before raising a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.exceptions.MaxRetryError` exception.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``None`` (default) will retry 3 times, see ``Retry.DEFAULT``. Pass a#x1B[39;49;00m
#x1B[33m :class:`~urllib3.util.retry.Retry` object for fine-grained control#x1B[39;49;00m
#x1B[33m over different types of retries.#x1B[39;49;00m
#x1B[33m Pass an integer number to retry connection errors that many times,#x1B[39;49;00m
#x1B[33m but no other types of errors. Pass zero to never retry.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If ``False``, then retries are disabled and any exception is raised#x1B[39;49;00m
#x1B[33m immediately. Also, instead of raising a MaxRetryError on redirects,#x1B[39;49;00m
#x1B[33m the redirect response will be returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param redirect:#x1B[39;49;00m
#x1B[33m If True, automatically handle redirects (status codes 301, 302,#x1B[39;49;00m
#x1B[33m 303, 307, 308). Each redirect counts as a retry. Disabling retries#x1B[39;49;00m
#x1B[33m will disable redirect, too.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param assert_same_host:#x1B[39;49;00m
#x1B[33m If ``True``, will make sure that the host of the pool requests is#x1B[39;49;00m
#x1B[33m consistent else will raise HostChangedError. When ``False``, you can#x1B[39;49;00m
#x1B[33m use the pool on an HTTP proxy and request foreign hosts.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param timeout:#x1B[39;49;00m
#x1B[33m If specified, overrides the default timeout for this one#x1B[39;49;00m
#x1B[33m request. It may be a float (in seconds) or an instance of#x1B[39;49;00m
#x1B[33m :class:`urllib3.util.Timeout`.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param pool_timeout:#x1B[39;49;00m
#x1B[33m If set and the pool is set to block=True, then this method will#x1B[39;49;00m
#x1B[33m block for ``pool_timeout`` seconds and raise EmptyPoolError if no#x1B[39;49;00m
#x1B[33m connection is available within the time period.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool preload_content:#x1B[39;49;00m
#x1B[33m If True, the response's body will be preloaded into memory.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool decode_content:#x1B[39;49;00m
#x1B[33m If True, will attempt to decode the body based on the#x1B[39;49;00m
#x1B[33m 'content-encoding' header.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param release_conn:#x1B[39;49;00m
#x1B[33m If False, then the urlopen call will not release the connection#x1B[39;49;00m
#x1B[33m back into the pool once a response is received (but will release if#x1B[39;49;00m
#x1B[33m you read the entire contents of the response such as when#x1B[39;49;00m
#x1B[33m `preload_content=True`). This is useful if you're not preloading#x1B[39;49;00m
#x1B[33m the response's content immediately. You will need to call#x1B[39;49;00m
#x1B[33m ``r.release_conn()`` on the response ``r`` to return the connection#x1B[39;49;00m
#x1B[33m back into the pool. If None, it takes the value of ``preload_content``#x1B[39;49;00m
#x1B[33m which defaults to ``True``.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param bool chunked:#x1B[39;49;00m
#x1B[33m If True, urllib3 will send the body using chunked transfer#x1B[39;49;00m
#x1B[33m encoding. Otherwise, urllib3 will send the body using the standard#x1B[39;49;00m
#x1B[33m content-length form. Defaults to False.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param int body_pos:#x1B[39;49;00m
#x1B[33m Position to seek to in file-like body in the event of a retry or#x1B[39;49;00m
#x1B[33m redirect. Typically this won't need to be set because urllib3 will#x1B[39;49;00m
#x1B[33m auto-populate the value when needed.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
parsed_url = parse_url(url)#x1B[90m#x1B[39;49;00m
destination_scheme = parsed_url.scheme#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m headers #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
headers = #x1B[96mself#x1B[39;49;00m.headers#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(retries, Retry):#x1B[90m#x1B[39;49;00m
retries = Retry.from_int(retries, redirect=redirect, default=#x1B[96mself#x1B[39;49;00m.retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m release_conn #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
release_conn = preload_content#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Check host#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m assert_same_host #x1B[95mand#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.is_same_host(url):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m HostChangedError(#x1B[96mself#x1B[39;49;00m, url, retries)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Ensure that the URL we're connecting to is properly encoded#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m url.startswith(#x1B[33m"#x1B[39;49;00m#x1B[33m/#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
url = to_str(_encode_target(url))#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
url = to_str(parsed_url.url)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Track whether `conn` needs to be released before#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# returning/raising/recursing. Update this variable if necessary, and#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# leave `release_conn` constant throughout the function. That way, if#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the function recurses, the original value of `release_conn` will be#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# passed down into the recursive call, and its value will be respected.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# See issue #651 [1] for details.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m##x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# [1] <https://github.com/urllib3/urllib3/issues/651>#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
release_this_conn = release_conn#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
http_tunnel_required = connection_requires_http_tunnel(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.proxy, #x1B[96mself#x1B[39;49;00m.proxy_config, destination_scheme#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Merge the proxy headers. Only done when not using HTTP CONNECT. We#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# have to copy the headers dict so we can safely change it without those#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# changes being reflected in anyone else's copy.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m http_tunnel_required:#x1B[90m#x1B[39;49;00m
headers = headers.copy() #x1B[90m# type: ignore[attr-defined]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
headers.update(#x1B[96mself#x1B[39;49;00m.proxy_headers) #x1B[90m# type: ignore[union-attr]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Must keep the exception bound to a separate variable or else Python 3#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# complains about UnboundLocalError.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
err = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Keep track of whether we cleanly exited the except block. This#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# ensures we do proper cleanup in finally.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
clean_exit = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Rewind body position, if needed. Record current position#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# for future rewinds in the event of a redirect/retry.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
body_pos = set_file_position(body, body_pos)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Request a connection from the queue.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
timeout_obj = #x1B[96mself#x1B[39;49;00m._get_timeout(timeout)#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m._get_conn(timeout=pool_timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
conn.timeout = timeout_obj.connect_timeout #x1B[90m# type: ignore[assignment]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Is this a closed/new connection that requires CONNECT tunnelling?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.proxy #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m http_tunnel_required #x1B[95mand#x1B[39;49;00m conn.is_closed:#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._prepare_proxy(conn)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (BaseSSLError, #x1B[96mOSError#x1B[39;49;00m, SocketTimeout) #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._raise_timeout(#x1B[90m#x1B[39;49;00m
err=e, url=#x1B[96mself#x1B[39;49;00m.proxy.url, timeout_value=conn.timeout#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# If we're going to release the connection in ``finally:``, then#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# the response doesn't need to know about the connection. Otherwise#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# it will also try to release it and we'll have a double-release#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# mess.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_conn = conn #x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m release_conn #x1B[94melse#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[90m# Make the request on the HTTPConnection object#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
> response = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
conn,#x1B[90m#x1B[39;49;00m
method,#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout_obj,#x1B[90m#x1B[39;49;00m
body=body,#x1B[90m#x1B[39;49;00m
headers=headers,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
retries=retries,#x1B[90m#x1B[39;49;00m
response_conn=response_conn,#x1B[90m#x1B[39;49;00m
preload_content=preload_content,#x1B[90m#x1B[39;49;00m
decode_content=decode_content,#x1B[90m#x1B[39;49;00m
**response_kw,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:488: in _make_request
#x1B[0m#x1B[94mraise#x1B[39;49;00m new_e#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:464: in _make_request
#x1B[0m#x1B[96mself#x1B[39;49;00m._validate_conn(conn)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:1093: in _validate_conn
#x1B[0mconn.connect()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:759: in connect
#x1B[0m#x1B[96mself#x1B[39;49;00m.sock = sock = #x1B[96mself#x1B[39;49;00m._new_conn()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <HTTPSConnection(host='test.opendap.org', port=443) at 0x7fd480b25450>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92m_new_conn#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m) -> socket.socket:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Establish a socket connection and set nodelay settings on it.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: New socket connection.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
sock = connection.create_connection(#x1B[90m#x1B[39;49;00m
(#x1B[96mself#x1B[39;49;00m._dns_host, #x1B[96mself#x1B[39;49;00m.port),#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.timeout,#x1B[90m#x1B[39;49;00m
source_address=#x1B[96mself#x1B[39;49;00m.source_address,#x1B[90m#x1B[39;49;00m
socket_options=#x1B[96mself#x1B[39;49;00m.socket_options,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m socket.gaierror #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m NameResolutionError(#x1B[96mself#x1B[39;49;00m.host, #x1B[96mself#x1B[39;49;00m, e) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m SocketTimeout #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeoutError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mConnection to #x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.host#x1B[33m}#x1B[39;49;00m#x1B[33m timed out. (connect timeout=#x1B[39;49;00m#x1B[33m{#x1B[39;49;00m#x1B[96mself#x1B[39;49;00m.timeout#x1B[33m}#x1B[39;49;00m#x1B[33m)#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m NewConnectionError(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, #x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mFailed to establish a new connection: #x1B[39;49;00m#x1B[33m{#x1B[39;49;00me#x1B[33m}#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96me#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.NewConnectionError: HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:219: NewConnectionError
#x1B[33mThe above exception was the direct cause of the following exception:#x1B[0m
self = <requests.adapters.HTTPAdapter object at 0x7fd4814dd9a0>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a…x1B[90m#x1B[39;49;00m
#x1B[94mpass#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=timeout, read=timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> resp = conn.urlopen(#x1B[90m#x1B[39;49;00m
method=request.method,#x1B[90m#x1B[39;49;00m
url=url,#x1B[90m#x1B[39;49;00m
body=request.body,#x1B[90m#x1B[39;49;00m
headers=request.headers,#x1B[90m#x1B[39;49;00m
redirect=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries=#x1B[96mself#x1B[39;49;00m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:841: in urlopen
#x1B[0mretries = retries.increment(#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = Retry(total=4, connect=0, read=None, redirect=None, status=2)
method = 'GET', url = '/opendap/dap4/all_aligned_child_nodes.nc.h5.dmr'
response = None
error = NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused")
_pool = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7fd480b25d10>
_stacktrace = <traceback object at 0x7fd47f31b880>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mincrement#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
method: #x1B[96mstr#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
response: BaseHTTPResponse | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
error: #x1B[96mException#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
_pool: ConnectionPool | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
_stacktrace: TracebackType | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> Self:#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Return a new Retry object with incremented retry counters.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param response: A response object, or None, if the server did not#x1B[39;49;00m
#x1B[33m return a response.#x1B[39;49;00m
#x1B[33m :type response: :class:`~urllib3.response.BaseHTTPResponse`#x1B[39;49;00m
#x1B[33m :param Exception error: An error encountered during the request, or#x1B[39;49;00m
#x1B[33m None if the response was received successfully.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :return: A new ``Retry`` object.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.total #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mand#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Disabled, indicate to re-raise the error.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
total = #x1B[96mself#x1B[39;49;00m.total#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m total #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
total -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
connect = #x1B[96mself#x1B[39;49;00m.connect#x1B[90m#x1B[39;49;00m
read = #x1B[96mself#x1B[39;49;00m.read#x1B[90m#x1B[39;49;00m
redirect = #x1B[96mself#x1B[39;49;00m.redirect#x1B[90m#x1B[39;49;00m
status_count = #x1B[96mself#x1B[39;49;00m.status#x1B[90m#x1B[39;49;00m
other = #x1B[96mself#x1B[39;49;00m.other#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33munknown#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
status = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
redirect_location = #x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_connection_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Connect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m connect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error #x1B[95mand#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_read_error(error):#x1B[90m#x1B[39;49;00m
#x1B[90m# Read retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[94mFalse#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m method #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._is_method_retryable(method):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m reraise(#x1B[96mtype#x1B[39;49;00m(error), error, _stacktrace)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m read #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
read -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m error:#x1B[90m#x1B[39;49;00m
#x1B[90m# Other retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m other #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
other -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.get_redirect_location():#x1B[90m#x1B[39;49;00m
#x1B[90m# Redirect retry?#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m redirect #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
redirect -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = #x1B[33m"#x1B[39;49;00m#x1B[33mtoo many redirects#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
response_redirect_location = response.get_redirect_location()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response_redirect_location:#x1B[90m#x1B[39;49;00m
redirect_location = response_redirect_location#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[90m# Incrementing because of a server error like a 500 in#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m# status_forcelist and the given method is in the allowed_methods#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.GENERIC_ERROR#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m response #x1B[95mand#x1B[39;49;00m response.status:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m status_count #x1B[95mis#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
status_count -= #x1B[94m1#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
cause = ResponseError.SPECIFIC_ERROR.format(status_code=response.status)#x1B[90m#x1B[39;49;00m
status = response.status#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
history = #x1B[96mself#x1B[39;49;00m.history + (#x1B[90m#x1B[39;49;00m
RequestHistory(method, url, error, status, redirect_location),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
new_retry = #x1B[96mself#x1B[39;49;00m.new(#x1B[90m#x1B[39;49;00m
total=total,#x1B[90m#x1B[39;49;00m
connect=connect,#x1B[90m#x1B[39;49;00m
read=read,#x1B[90m#x1B[39;49;00m
redirect=redirect,#x1B[90m#x1B[39;49;00m
status=status_count,#x1B[90m#x1B[39;49;00m
other=other,#x1B[90m#x1B[39;49;00m
history=history,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m new_retry.is_exhausted():#x1B[90m#x1B[39;49;00m
reason = error #x1B[95mor#x1B[39;49;00m ResponseError(cause)#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m MaxRetryError(_pool, url, reason) #x1B[94mfrom#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[04m#x1B[96mreason#x1B[39;49;00m #x1B[90m# type: ignore[arg-type]#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/dap4/all_aligned_child_nodes.nc.h5.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/util/retry.py#x1B[0m:519: MaxRetryError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
url = 'https://test.opendap.org/opendap/dap4/all_aligned_child_nodes.nc.h5.dmr'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mget_request#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
url: #x1B[96mstr#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
*,#x1B[90m#x1B[39;49;00m
base_session: Optional[requests.Session] = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
timeout: #x1B[96mfloat#x1B[39;49;00m | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
verify: #x1B[96mbool#x1B[39;49;00m | #x1B[96mstr#x1B[39;49;00m = #x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
get_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
#x1B[90m# Optional explicit cache config if not inheriting from a base CachedSession#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
backend: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33msqlite#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_name: #x1B[96mstr#x1B[39;49;00m = #x1B[33m"#x1B[39;49;00m#x1B[33mhttp-cache#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
backend_options: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
cache_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
session_kwargs: Dict[#x1B[96mstr#x1B[39;49;00m, Any] | #x1B[94mNone#x1B[39;49;00m = #x1B[94mNone#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
) -> requests.Response:#x1B[90m#x1B[39;49;00m
s = build_session(#x1B[90m#x1B[39;49;00m
base_session=base_session,#x1B[90m#x1B[39;49;00m
backend_options=backend_options,#x1B[90m#x1B[39;49;00m
cache_kwargs=cache_kwargs,#x1B[90m#x1B[39;49;00m
session_kwargs=session_kwargs,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(s, CachedSession):#x1B[90m#x1B[39;49;00m
skip = #x1B[94mFalse#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m cache_kwargs:#x1B[90m#x1B[39;49;00m
skip = cache_kwargs.pop(#x1B[33m"#x1B[39;49;00m#x1B[33mskip#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, #x1B[94mNone#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m should_skip_cache(url, s) #x1B[95mor#x1B[39;49;00m skip:#x1B[90m#x1B[39;49;00m
#x1B[94mwith#x1B[39;49;00m s.cache_disabled():#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> req = s.get(#x1B[90m#x1B[39;49;00m
url,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
allow_redirects=#x1B[94mTrue#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
**(get_kwargs #x1B[95mor#x1B[39;49;00m {}),#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:343:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:602: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m"#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, url, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <requests.adapters.HTTPAdapter object at 0x7fd4814dd9a0>
request = <PreparedRequest [GET]>, stream = False
timeout = Timeout(connect=120, read=120, total=None), verify = True, cert = None
proxies = OrderedDict()
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92msend#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m, request, stream=#x1B[94mFalse#x1B[39;49;00m, timeout=#x1B[94mNone#x1B[39;49;00m, verify=#x1B[94mTrue#x1B[39;49;00m, cert=#x1B[94mNone#x1B[39;49;00m, proxies=#x1B[94mNone#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Sends PreparedRequest object. Returns Response object.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.#x1B[39;49;00m
#x1B[33m :param stream: (optional) Whether to stream the request content.#x1B[39;49;00m
#x1B[33m :param timeout: (optional) How long to wait for the server to send#x1B[39;49;00m
#x1B[33m data before giving up, as a float, or a :ref:`(connect timeout,#x1B[39;49;00m
#x1B[33m read timeout) <timeouts>` tuple.#x1B[39;49;00m
#x1B[33m :type timeout: float or tuple or urllib3 Timeout object#x1B[39;49;00m
#x1B[33m :param verify: (optional) Either a boolean, in which case it controls whether#x1B[39;49;00m
#x1B[33m we verify the server's TLS certificate, or a string, in which case it#x1B[39;49;00m
#x1B[33m must be a path to a CA bundle to use#x1B[39;49;00m
#x1B[33m :param cert: (optional) Any user-provided SSL certificate to be trusted.#x1B[39;49;00m
#x1B[33m :param proxies: (optional) The proxies dictionary to apply to the request.#x1B[39;49;00m
#x1B[33m :rtype: requests.Response#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
conn = #x1B[96mself#x1B[39;49;00m.get_connection_with_tls_context(#x1B[90m#x1B[39;49;00m
request, verify, proxies=proxies, cert=cert#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m LocationValueError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m InvalidURL(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.cert_verify(conn, request.url, verify, cert)#x1B[90m#x1B[39;49;00m
url = #x1B[96mself#x1B[39;49;00m.request_url(request, proxies)#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m.add_headers(#x1B[90m#x1B[39;49;00m
request,#x1B[90m#x1B[39;49;00m
stream=stream,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
verify=verify,#x1B[90m#x1B[39;49;00m
cert=cert,#x1B[90m#x1B[39;49;00m
proxies=proxies,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
chunked = #x1B[95mnot#x1B[39;49;00m (request.body #x1B[95mis#x1B[39;49;00m #x1B[94mNone#x1B[39;49;00m #x1B[95mor#x1B[39;49;00m #x1B[33m"#x1B[39;49;00m#x1B[33mContent-Length#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m #x1B[95min#x1B[39;49;00m request.headers)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, #x1B[96mtuple#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
connect, read = timeout#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=connect, read=read)#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mValueError#x1B[39;49;00m(#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mInvalid timeout #x1B[39;49;00m#x1B[33m{#x1B[39;49;00mtimeout#x1B[33m}#x1B[39;49;00m#x1B[33m. Pass a (connect, read) timeout tuple, #x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[33mf#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[33mor a single float to set both timeouts to the same value.#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[94melif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(timeout, TimeoutSauce):#x1B[90m#x1B[39;49;00m
#x1B[94mpass#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94melse#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
timeout = TimeoutSauce(connect=timeout, read=timeout)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
resp = conn.urlopen(#x1B[90m#x1B[39;49;00m
method=request.method,#x1B[90m#x1B[39;49;00m
url=url,#x1B[90m#x1B[39;49;00m
body=request.body,#x1B[90m#x1B[39;49;00m
headers=request.headers,#x1B[90m#x1B[39;49;00m
redirect=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
assert_same_host=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
preload_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
decode_content=#x1B[94mFalse#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
retries=#x1B[96mself#x1B[39;49;00m.max_retries,#x1B[90m#x1B[39;49;00m
timeout=timeout,#x1B[90m#x1B[39;49;00m
chunked=chunked,#x1B[90m#x1B[39;49;00m
)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m (ProtocolError, #x1B[96mOSError#x1B[39;49;00m) #x1B[94mas#x1B[39;49;00m err:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(err, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mexcept#x1B[39;49;00m MaxRetryError #x1B[94mas#x1B[39;49;00m e:#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ConnectTimeoutError):#x1B[90m#x1B[39;49;00m
#x1B[90m# TODO: Remove this in 3.0.0: see #2811#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[95mnot#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, NewConnectionError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ConnectTimeout(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, ResponseError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m RetryError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _ProxyError):#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m ProxyError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96misinstance#x1B[39;49;00m(e.reason, _SSLError):#x1B[90m#x1B[39;49;00m
#x1B[90m# This branch is for urllib3 v1.22 and later.#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m SSLError(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[90m#x1B[39;49;00m
> #x1B[94mraise#x1B[39;49;00m #x1B[96mConnectionError#x1B[39;49;00m(e, request=request)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE requests.exceptions.ConnectionError: HTTPSConnectionPool(host='test.opendap.org', port=443): Max retries exceeded with url: /opendap/dap4/all_aligned_child_nodes.nc.h5.dmr (Caused by NewConnectionError("HTTPSConnection(host='test.opendap.org', port=443): Failed to establish a new connection: [Errno 111] Connection refused"))#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:677: ConnectionError
#x1B[33mDuring handling of the above exception, another exception occurred:#x1B[0m
self = <xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO object at 0x7fd4f1087bb0>
url = 'dap4://test.opendap.org/opendap/dap4/all_aligned_child_nodes.nc.h5'
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mtest_open_groups_to_dict#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, url=all_aligned_child_nodes_url) -> #x1B[94mNone#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> aligned_dict_of_datasets = open_groups(url, engine=#x1B[96mself#x1B[39;49;00m.engine)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/tests/test_backends_datatree.py#x1B[0m:675:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/api.py#x1B[0m:1321: in open_groups
#x1B[0mbackend_groups = backend.open_groups_as_dict(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:365: in open_groups_as_dict
#x1B[0mstore = PydapDataStore.open(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/xarray/backends/pydap_.py#x1B[0m:141: in open
#x1B[0mdataset = open_url(**kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/client.py#x1B[0m:156: in open_url
#x1B[0mhandler = DAPHandler(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:122: in __init__
#x1B[0m#x1B[96mself#x1B[39;49;00m.make_dataset()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:157: in make_dataset
#x1B[0m#x1B[96mself#x1B[39;49;00m.dataset_from_dap4()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/handlers/dap.py#x1B[0m:177: in dataset_from_dap4
#x1B[0mr = GET(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:70: in GET
#x1B[0mres = create_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:168: in create_request
#x1B[0mreq = get_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/pydap/net.py#x1B[0m:355: in get_request
#x1B[0mreq = s.get(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:602: in get
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.request(#x1B[33m"#x1B[39;49;00m#x1B[33mGET#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, url, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:589: in request
#x1B[0mresp = #x1B[96mself#x1B[39;49;00m.send(prep, **send_kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/sessions.py#x1B[0m:703: in send
#x1B[0mr = adapter.send(request, **kwargs)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/requests/adapters.py#x1B[0m:644: in send
#x1B[0mresp = conn.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:871: in urlopen
#x1B[0m#x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m.urlopen(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:787: in urlopen
#x1B[0mresponse = #x1B[96mself#x1B[39;49;00m._make_request(#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connectionpool.py#x1B[0m:534: in _make_request
#x1B[0mresponse = conn.getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/site-packages/urllib3/connection.py#x1B[0m:571: in getresponse
#x1B[0mhttplib_response = #x1B[96msuper#x1B[39;49;00m().getresponse()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:1450: in getresponse
#x1B[0mresponse.begin()#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:336: in begin
#x1B[0mversion, status, reason = #x1B[96mself#x1B[39;49;00m._read_status()#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/http/client.py#x1B[0m:297: in _read_status
#x1B[0mline = #x1B[96mstr#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m.fp.readline(_MAXLINE + #x1B[94m1#x1B[39;49;00m), #x1B[33m"#x1B[39;49;00m#x1B[33miso-8859-1#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <socket.SocketIO object at 0x7fd4812ac0a0>
b = <memory at 0x7fd4815ee440>
#x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mreadinto#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m, b):#x1B[90m#x1B[39;49;00m
#x1B[90m #x1B[39;49;00m#x1B[33m"""Read up to len(b) bytes into the writable buffer *b* and return#x1B[39;49;00m
#x1B[33m the number of bytes read. If the socket is non-blocking and no bytes#x1B[39;49;00m
#x1B[33m are available, None is returned.#x1B[39;49;00m
#x1B[33m#x1B[39;49;00m
#x1B[33m If *b* is non-empty, a 0 return value indicates that the connection#x1B[39;49;00m
#x1B[33m was shutdown at the other end.#x1B[39;49;00m
#x1B[33m """#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkClosed()#x1B[90m#x1B[39;49;00m
#x1B[96mself#x1B[39;49;00m._checkReadable()#x1B[90m#x1B[39;49;00m
#x1B[94mif#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._timeout_occurred:#x1B[90m#x1B[39;49;00m
#x1B[94mraise#x1B[39;49;00m #x1B[96mOSError#x1B[39;49;00m(#x1B[33m"#x1B[39;49;00m#x1B[33mcannot read from timed out object#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
#x1B[94mtry#x1B[39;49;00m:#x1B[90m#x1B[39;49;00m
> #x1B[94mreturn#x1B[39;49;00m #x1B[96mself#x1B[39;49;00m._sock.recv_into(b)#x1B[90m#x1B[39;49;00m
^^^^^^^^^^^^^^^^^^^^^^^#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE Failed: Timeout (>180.0s) from pytest-timeout.#x1B[0m
#x1B[1m#x1B[31m/home/runner/work/xarray/xarray/.pixi/envs/test-py313/lib/python3.13/socket.py#x1B[0m:719: Failed
Check notice on line 0 in .github
github-actions / Test Results
2831 skipped tests found (test 1 to 614)
There are 2831 skipped tests, see "Raw output" for the list of skipped tests 1 to 614.
Raw output
properties.test_encode_decode ‑ test_CFMask_coder_decode
properties.test_index_manipulation ‑ test_unstack_object
properties.test_index_manipulation ‑ test_unstack_timedelta_index
properties.test_index_manipulation.DatasetTest ‑ runTest
properties.test_pandas_roundtrip ‑ test_roundtrip_pandas_dataframe
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-True-None-None]
xarray.tests.test_backends ‑ test_pickle_open_mfdataset_dataset[NOTSET]
xarray.tests.test_backends ‑ test_raises_key_error_on_invalid_zarr_store[NOTSET]
xarray.tests.test_backends ‑ test_zarr_closing_internal_zip_store[NOTSET]
xarray.tests.test_backends ‑ test_zarr_storage_options
xarray.tests.test_backends.TestDask ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestEncodingInvalid ‑ test_extract_h5nc_encoding
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_load_async
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestH5NetCDFData ‑ test_load_async
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_load_async
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_dataset_caching
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_load_async
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNCZarr ‑ test_raise_writing_to_nczarr[a]
xarray.tests.test_backends.TestNCZarr ‑ test_raise_writing_to_nczarr[r+]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_load_async
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_load_async
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_endian
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_load_async
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF4Data ‑ test_load_async
xarray.tests.test_backends.TestNetCDF4Data ‑ test_refresh_from_disk
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_dataset_caching
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_load_async
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_refresh_from_disk
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestScipyFileObject ‑ test_load_async
xarray.tests.test_backends.TestScipyFileObject ‑ test_pickle
xarray.tests.test_backends.TestScipyFileObject ‑ test_pickle_dataarray
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestScipyFilePath ‑ test_load_async
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_load_async
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_overwrite_values[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_raises[NOTSET-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_raises[NOTSET-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[2-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[2-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[3-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[3-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[NOTSET-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[NOTSET-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_append_dim_no_overwrite[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_append_dim_not_set_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_existing_encoding_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_invalid_dim_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_not_a_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_rplus_fails[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_rplus_success[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_new_variable[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_no_dims_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_write[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_array_type_after_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_async_load_multiple_variables[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_attributes[NOTSET-obj0]
xarray.tests.test_backends.TestZarrDictStore ‑ test_attributes[NOTSET-obj1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_cache_members[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_check_encoding_is_consistent_after_append[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_dask[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_larger_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_partial_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_key_encoding_v2[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_cftime_datetime[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_datetime64_or_timedelta64[NOTSET-datetime64[ns]]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_datetime64_or_timedelta64[NOTSET-timedelta64[ns]]
xarray.tests.test_backends.TestZarrDictStore ‑ test_compressor_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[NOTSET-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[NOTSET-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[NOTSET-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_dataset_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_iris_roundtrip[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_iris_roundtrip[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_iris_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinates_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dataset_caching[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dataset_compute[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_default_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_deprecate_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dimension_names[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dimension_names[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_drop_encoding[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_drop_encoding[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_drop_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dropna[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_empty_isel[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_chunksizes[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg_dates[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg_fixed_width_string[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_same_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_unlimited_dims[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_unlimited_dims[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_unlimited_dims[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_in_coord[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_group[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_hidden_zarr_keys[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_hidden_zarr_keys[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-int-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-slice-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-no-indexing-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-outer-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-vectorized-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-int-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-slice-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-no-indexing-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-outer-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-vectorized-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer0]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer4]
xarray.tests.test_backends.TestZarrDictStore ‑ test_invalid_dataarray_names_raise[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_isel_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_load[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_load_async[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_manual_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_multiindex_not_implemented[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_no_warning_from_open_emptydim_with_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_non_existent_store[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_ondisk_after_print[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_open_zarr_use_cftime[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_orthogonal_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_outer_indexing_reversed[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_pickle[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_pickle_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=3-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=3-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=3-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=2-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=2-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=2-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=3-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=3-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=3-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=2-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=2-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=2-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=3-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=3-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=3-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_read_non_consolidated_warning[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_region_scalar[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_None_variable[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_boolean_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_bytes_with_fill_value[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_bytes_with_fill_value[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_bytes_with_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_cftime_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[NOTSET-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[NOTSET-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[NOTSET-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_coordinates_with_space[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_empty_vlen_string_array[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_endian[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_endian[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_example_1_netcdf[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_example_1_netcdf[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_example_1_netcdf[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_float64_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_global_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_numpy_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_object_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_encoded_characters[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_with_fill_value_nchar[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_test_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ms]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ns]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-s]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-us]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[NOTSET--1-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[NOTSET-255-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[NOTSET-fill_value0-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[NOTSET-fill_value1-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_save_emptydim[NOTSET-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_save_emptydim[NOTSET-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_shard_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_string_object_warning[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_to_zarr_append_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_to_zarr_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_unlimited_dims_encoding_is_ignored[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_vectorized_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_vectorized_indexing_negative_step[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_warning_on_bad_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_with_chunkstore[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_with_chunkstore[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_persistence_modes[NOTSET-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_persistence_modes[NOTSET-group1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_preexisting_override_metadata[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_read_select_write[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_errors[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[NOTSET-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[NOTSET-a]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[NOTSET-r+]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_store[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_uneven_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_fill_value_setting[NOTSET-float]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_fill_value_setting[NOTSET-int]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_mode_w_overwrites_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zero_dimensional_variable[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_overwrite_values[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_raises[NOTSET-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_raises[NOTSET-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[2-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[2-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[3-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[3-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[NOTSET-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[NOTSET-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_append_dim_no_overwrite[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_append_dim_not_set_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_existing_encoding_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_invalid_dim_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_not_a_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_rplus_fails[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_rplus_success[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_new_variable[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_no_dims_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_write[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_array_type_after_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_attributes[NOTSET-obj0]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_attributes[NOTSET-obj1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_cache_members[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_check_encoding_is_consistent_after_append[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_dask[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_larger_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_partial_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_cftime_datetime[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_datetime64_or_timedelta64[NOTSET-datetime64[ns]]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_datetime64_or_timedelta64[NOTSET-timedelta64[ns]]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_compressor_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_dataset_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_iris_roundtrip[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_iris_roundtrip[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_iris_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinates_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dataset_caching[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dataset_compute[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_default_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_deprecate_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dimension_names[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dimension_names[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_drop_encoding[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_drop_encoding[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_drop_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dropna[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_empty_isel[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_chunksizes[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg_dates[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg_fixed_width_string[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_same_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_unlimited_dims[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_unlimited_dims[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_unlimited_dims[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_in_coord[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_group[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_hidden_zarr_keys[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_hidden_zarr_keys[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer0]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer4]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_invalid_dataarray_names_raise[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_isel_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_load[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_load_async[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_manual_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_multiindex_not_implemented[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_no_warning_from_open_emptydim_with_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_non_existent_store[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_ondisk_after_print[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_open_zarr_use_cftime[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_orthogonal_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_outer_indexing_reversed[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_pickle[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_pickle_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_read_non_consolidated_warning[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_region_scalar[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_None_variable[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_boolean_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_bytes_with_fill_value[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_bytes_with_fill_value[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_bytes_with_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_cftime_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[NOTSET-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[NOTSET-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[NOTSET-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_coordinates_with_space[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_empty_vlen_string_array[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_endian[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_endian[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_example_1_netcdf[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_example_1_netcdf[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_example_1_netcdf[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_float64_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_global_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_numpy_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_object_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_encoded_characters[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_with_fill_value_nchar[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_test_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ms]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ns]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-s]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-us]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[NOTSET--1-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[NOTSET-255-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[NOTSET-fill_value0-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[NOTSET-fill_value1-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_save_emptydim[NOTSET-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_save_emptydim[NOTSET-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_shard_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_string_object_warning[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_to_zarr_append_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_to_zarr_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_unlimited_dims_encoding_is_ignored[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_vectorized_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_vectorized_indexing_negative_step[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_warning_on_bad_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_with_chunkstore[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_with_chunkstore[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_persistence_modes[NOTSET-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_persistence_modes[NOTSET-group1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_preexisting_override_metadata[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_read_select_write[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-True-False]
Check notice on line 0 in .github
github-actions / Test Results
2831 skipped tests found (test 615 to 1225)
There are 2831 skipped tests, see "Raw output" for the list of skipped tests 615 to 1225.
Raw output
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_errors[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[NOTSET-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[NOTSET-a]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[NOTSET-r+]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_store[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_uneven_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_fill_value_setting[NOTSET-float]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_fill_value_setting[NOTSET-int]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_mode_w_overwrites_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zero_dimensional_variable[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_overwrite_values[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_raises[NOTSET-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_raises[NOTSET-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[2-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[2-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[3-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[3-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[NOTSET-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[NOTSET-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_append_dim_no_overwrite[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_append_dim_not_set_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_existing_encoding_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_invalid_dim_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_not_a_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_rplus_fails[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_rplus_success[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_new_variable[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_no_dims_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_write[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_array_type_after_indexing[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_attributes[NOTSET-obj0]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_attributes[NOTSET-obj1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_cache_members[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_check_encoding_is_consistent_after_append[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_dask[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_larger_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_partial_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_cftime_datetime[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_datetime64_or_timedelta64[NOTSET-datetime64[ns]]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_datetime64_or_timedelta64[NOTSET-timedelta64[ns]]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_compressor_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_dataset_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_iris_roundtrip[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_iris_roundtrip[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_iris_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinates_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dataset_caching[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dataset_compute[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_default_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_deprecate_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dimension_names[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dimension_names[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_drop_encoding[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_drop_encoding[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_drop_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dropna[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_empty_isel[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_chunksizes[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg_dates[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg_fixed_width_string[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_same_dtype[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_unlimited_dims[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_unlimited_dims[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_unlimited_dims[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_in_coord[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_group[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_hidden_zarr_keys[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_hidden_zarr_keys[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer0]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer4]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_invalid_dataarray_names_raise[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_isel_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_load[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_load_async[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_manual_chunk[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_multiindex_not_implemented[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_no_warning_from_open_emptydim_with_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_non_existent_store[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_ondisk_after_print[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_open_zarr_use_cftime[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_orthogonal_indexing[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_outer_indexing_reversed[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_pickle[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_pickle_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_read_non_consolidated_warning[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_region_scalar[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_None_variable[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_boolean_dtype[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_bytes_with_fill_value[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_bytes_with_fill_value[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_bytes_with_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_cftime_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[NOTSET-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[NOTSET-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[NOTSET-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_coordinates_with_space[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_empty_vlen_string_array[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_endian[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_endian[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_example_1_netcdf[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_example_1_netcdf[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_example_1_netcdf[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_float64_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_global_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_numpy_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_object_dtype[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_encoded_characters[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_with_fill_value_nchar[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_test_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ms]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ns]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-s]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-us]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[NOTSET--1-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[NOTSET-255-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[NOTSET-fill_value0-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[NOTSET-fill_value1-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_save_emptydim[NOTSET-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_save_emptydim[NOTSET-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_shard_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_string_object_warning[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_to_zarr_append_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_to_zarr_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_unlimited_dims_encoding_is_ignored[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_vectorized_indexing[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_vectorized_indexing_negative_step[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_warning_on_bad_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_with_chunkstore[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_with_chunkstore[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_with_chunkstore[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_persistence_modes[NOTSET-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_persistence_modes[NOTSET-group1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_preexisting_override_metadata[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_read_select_write[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_errors[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[NOTSET-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[NOTSET-a]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[NOTSET-r+]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_store[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_uneven_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_fill_value_setting[NOTSET-float]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_fill_value_setting[NOTSET-int]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_mode_w_overwrites_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zero_dimensional_variable[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[NOTSET-Dict]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[NOTSET-ZipStore]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[NOTSET-tmp_path]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_append_chunk_partial[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_append[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto[NOTSET-full-auto]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto[NOTSET-mixed-auto]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto_noncontiguous[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_chunk_partial[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_chunk_partial_offset[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_index_write[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_append_dim[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_region[NOTSET-a]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_region[NOTSET-r+]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_overwrite_values[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_raises[NOTSET-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_raises[NOTSET-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[2-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[2-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[3-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[3-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[NOTSET-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[NOTSET-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_append_dim_no_overwrite[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_append_dim_not_set_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_existing_encoding_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_invalid_dim_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_not_a_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_rplus_fails[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_rplus_success[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_new_variable[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_no_dims_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_write[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_array_type_after_indexing[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_attributes[NOTSET-obj0]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_attributes[NOTSET-obj1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_avoid_excess_metadata_calls[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_cache_members[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_check_encoding_is_consistent_after_append[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_dask[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_larger_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_partial_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_cftime_datetime[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_datetime64_or_timedelta64[NOTSET-datetime64[ns]]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_datetime64_or_timedelta64[NOTSET-timedelta64[ns]]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_compressor_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_dataset_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_iris_roundtrip[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_iris_roundtrip[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_iris_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinates_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dataset_caching[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dataset_compute[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_default_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_default_zarr_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_deprecate_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dimension_names[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dimension_names[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_drop_encoding[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_drop_encoding[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_drop_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dropna[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_empty_isel[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_chunksizes[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg_dates[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg_fixed_width_string[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_same_dtype[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_unlimited_dims[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_unlimited_dims[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_unlimited_dims[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_in_coord[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_group[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_hidden_zarr_keys[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_hidden_zarr_keys[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer0]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer4]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_invalid_dataarray_names_raise[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_isel_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_load[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_load_async[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_manual_chunk[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_multiindex_not_implemented[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_no_warning_from_open_emptydim_with_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_non_existent_store[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_ondisk_after_print[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_open_zarr_use_cftime[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_orthogonal_indexing[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_outer_indexing_reversed[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_pickle[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_pickle_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_read_non_consolidated_warning[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_region_scalar[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_None_variable[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_boolean_dtype[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_bytes_with_fill_value[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_bytes_with_fill_value[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_bytes_with_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_cftime_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[NOTSET-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[NOTSET-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[NOTSET-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_coordinates_with_space[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_empty_vlen_string_array[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_endian[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_endian[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_example_1_netcdf[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_example_1_netcdf[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_example_1_netcdf[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_float64_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_global_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_numpy_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_object_dtype[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_encoded_characters[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_with_fill_value_nchar[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_test_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ms]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ns]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-s]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-us]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[NOTSET--1-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[NOTSET-255-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[NOTSET-fill_value0-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[NOTSET-fill_value1-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_save_emptydim[NOTSET-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_save_emptydim[NOTSET-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_shard_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_string_object_warning[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_to_zarr_append_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_to_zarr_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_unlimited_dims_encoding_is_ignored[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_vectorized_indexing[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_vectorized_indexing_negative_step[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_warning_on_bad_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_with_chunkstore[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_with_chunkstore[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-None-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-None-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-None-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_persistence_modes[NOTSET-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_persistence_modes[NOTSET-group1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_preexisting_override_metadata[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_read_select_write[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_errors[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[NOTSET-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[NOTSET-a]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[NOTSET-r+]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_store[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_uneven_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_fill_value_setting[NOTSET-float]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_fill_value_setting[NOTSET-int]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_mode_w_overwrites_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zero_dimensional_variable[NOTSET]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_load_async
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_refresh_from_disk
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_zip_store[zarr_format=3]
xarray.tests.test_calendar_ops
xarray.tests.test_cftime_offsets
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1ME-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1ME-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1ME-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1ME-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1MS-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1MS-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1MS-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1MS-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YE-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YE-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YE-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YE-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YS-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YS-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YS-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YS-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-A-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-AS-YS]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-M-ME]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-ME-ME]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-Q-QE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-QE-QE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-Y-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-YE-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-YS-YS]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-A-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-AS-YS]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-M-ME]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-ME-ME]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-Q-QE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-QE-QE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-Y-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-YE-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-YS-YS]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[-A]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[-Y]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[2-A]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[2-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[2-Y]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_pd_freq_passthrough[BH-BH]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_pd_freq_passthrough[CBH-CBH]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_pd_freq_passthrough[N-N]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-A-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-ME-M]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-QE-Q]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-Y-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-YE-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-YS-AS]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-A-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-ME-M]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-QE-Q]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-Y-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-YE-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-YS-AS]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[-YE]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[-Y]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[2-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[2-YE]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[2-Y]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[L-L]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[S-S]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[T-T]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[U-U]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[bh-bh]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[cbh-cbh]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[min-min]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[ms-ms]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[ns-ns]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[s-s]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[us-us]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[gregorian-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[standard-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[gregorian-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[standard-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[101-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00, 2000-01-05 00:00:00, 2000-01-06 00:00:00,\n 2000-01-07 00:00:00, 2000-01-08 00:00:00, 2000-01-09 00:00:00,\n 2000-01-10 00:00:00,\n ...\n 2000-04-01 00:00:00, 2000-04-02 00:00:00, 2000-04-03 00:00:00,\n 2000-04-04 00:00:00, 2000-04-05 00:00:00, 2000-04-06 00:00:00,\n 2000-04-07 00:00:00, 2000-04-08 00:00:00, 2000-04-09 00:00:00,\n 2000-04-10 00:00:00],\n dtype='object', length=101, calendar='', freq='D')]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[2-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00],\n dtype='object', length=2, calendar='', freq=None)]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[4-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00],\n dtype='object', length=4, calendar='', freq='D')]
xarray.tests.test_cftimeindex_resample
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-8003D->4001D]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-1-2]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-D-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-h-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-min-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-ms-nanoseconds]
Check notice on line 0 in .github
github-actions / Test Results
2831 skipped tests found (test 1226 to 1991)
There are 2831 skipped tests, see "Raw output" for the list of skipped tests 1226 to 1991.
Raw output
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-days]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-hours]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-microseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-milliseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-minutes]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-ns-seconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-s-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_defaults_to_correct_dtype[True-us-nanoseconds]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ns-gregorian]
xarray.tests.test_coding_times ‑ test_encode_cf_datetime_gregorian_proleptic_gregorian_mismatch_error[ns-standard]
xarray.tests.test_coding_times ‑ test_timedelta_coding_via_dtype_non_pandas_fine_resolution_warning
xarray.tests.test_combine.TestNestedCombine ‑ test_nested_concat_too_many_dims_at_once
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_roundtrip_coordinates
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_conventions.TestCFEncodedDataStore ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_cupy
xarray.tests.test_dask
xarray.tests.test_dask.TestToDaskDataFrame ‑ test_to_dask_dataframe_2D_set_index
xarray.tests.test_dataarray.TestDataArray ‑ test_copy_coords[False-expected_orig1]
xarray.tests.test_dataarray.TestNumpyCoercion ‑ test_from_cupy
xarray.tests.test_dataarray.TestReduce1D ‑ test_idxmax[True-datetime]
xarray.tests.test_dataarray.TestReduce2D ‑ test_idxmax[dask-datetime]
xarray.tests.test_dataarray.TestReduce2D ‑ test_idxmin[dask-datetime]
xarray.tests.test_dataset.TestDataset ‑ test_copy_coords[False-expected_orig1]
xarray.tests.test_dataset.TestNumpyCoercion ‑ test_from_cupy
xarray.tests.test_datatree.TestCopy ‑ test_copy_with_data
xarray.tests.test_datatree.TestGetItem ‑ test_getitem_dict_like_selection_access_to_dataset
xarray.tests.test_datatree.TestGetItem ‑ test_getitem_multiple_data_variables
xarray.tests.test_datatree.TestSetItem ‑ test_setitem_dataset_on_this_node
xarray.tests.test_datatree.TestUFuncs ‑ test_tree
xarray.tests.test_datatree_mapping.TestMapOverSubTree ‑ test_trees_with_different_node_names
xarray.tests.test_distributed
xarray.tests.test_distributed ‑ test_open_mfdataset_multiple_files_parallel[True]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-False-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-max-True-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-False-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-False-min-True-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-max-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[x-True-min-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-False-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-max-True-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-False-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-False-min-True-True-str-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-max-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-False-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-False-str-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-float-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-float-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-float32-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-float32-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-int-1]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-int-2]
xarray.tests.test_duck_array_ops ‑ test_argmin_max[y-True-min-True-True-str-1]
xarray.tests.test_duck_array_ops ‑ test_datetime_to_numeric_potential_overflow[ns]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-max-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-max-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-max-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-max-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-False-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-False-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-mean-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-min-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-min-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-min-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-min-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-sum-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-sum-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-sum-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-sum-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-var-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-var-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-var-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-False-var-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-False-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-False-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[None-True-mean-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-max-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-max-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-max-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-max-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-False-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-False-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-mean-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-min-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-min-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-min-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-min-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-sum-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-sum-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-sum-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-sum-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-var-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-var-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-var-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-False-var-True-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-False-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-False-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-False-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-False-bool_-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-True-bool-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-True-bool-2]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-True-bool_-1]
xarray.tests.test_duck_array_ops ‑ test_reduce[x-True-mean-True-bool_-2]
xarray.tests.test_duck_array_ops.TestDaskOps ‑ test_where_cupy_duck_array
xarray.tests.test_duck_array_ops.TestOps ‑ test_where_cupy_duck_array
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_T[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_all[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_all[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_any[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_any[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmax[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmax[False-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmax[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmax[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmax[True-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmax[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmin[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmin[False-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmin[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmin[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmin[True-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argmin[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argsort[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argsort[dask.array]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argsort[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_argsort[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_astype[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_bfill[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_bfill[dask.array]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_bfill[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_bfill[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_bfill[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_broadcast_like[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_clip[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_coarsen_construct[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_coarsen_construct[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_coarsen_reduce[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_coarsen_reduce[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_conj[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_conjugate[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_conjugate[dask.array]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_conjugate[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_count[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_count[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_count[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumprod[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumprod[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumprod[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumprod[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumsum[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumsum[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumsum[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumsum[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumulative_construct[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumulative_construct[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumulative_construct[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumulative_iter[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumulative_reduce[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumulative_reduce[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumulative_reduce[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_cumulative_reduce[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_diff[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_differentiate[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_differentiate[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_dot[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_dot[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_dot[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_dropna[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_ffill[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_ffill[dask.array]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_ffill[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_ffill[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_ffill[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_fillna[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_groupby[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_groupby_bins[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmax[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmax[False-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmax[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmax[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmax[True-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmax[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmin[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmin[False-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmin[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmin[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmin[True-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_idxmin[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_imag[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_integrate[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interp[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interp[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interp[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interp[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interpolate_na[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interpolate_na[dask.array]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interpolate_na[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interpolate_na[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_interpolate_na[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_isel[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_isin[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_isin[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_isin[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_isnull[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_isnull[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_loc[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_map_blocks[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_max[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_max[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_mean[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_mean[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_median[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_median[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_median[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_median[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_min[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_min[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_notnull[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_notnull[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_pad[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_pad[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_polyfit[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_polyfit[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_polyfit[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_polyfit[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_prod[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_prod[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_quantile[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_quantile[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_quantile[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_quantile[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rank[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rank[dask.array]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rank[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rank[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rank[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_real[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_resample[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_roll[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_construct[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_construct[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_construct[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_exp_reduce[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_exp_reduce[jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_exp_reduce[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_exp_reduce[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_iter[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_reduce[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_reduce[False-jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_reduce[False-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_reduce[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_reduce[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_reduce[True-jax.numpy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_reduce[True-pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_rolling_reduce[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_round[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_searchsorted[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_searchsorted[dask.array]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_searchsorted[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_searchsorted[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_sel[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_shift[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_shift[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_sortby[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_squeeze[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_stack[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_std[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_std[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_std[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_std[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_sum[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_sum[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_transpose[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_unstack[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_var[False-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_var[False-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_var[True-cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_var[True-sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_weighted[cupy]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_weighted[pint]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_weighted[sparse]
xarray.tests.test_duck_array_wrapping.TestDataArrayMethods ‑ test_where[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_align[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_apply_ufunc[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_broadcast[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_concat[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_corr[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_corr[sparse]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_cov[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_cov[sparse]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_cross[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_cross[sparse]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_dot[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_dot[pint]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_dot[sparse]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_full_like[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_full_like[pint]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_map_blocks[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_merge[cupy]
xarray.tests.test_duck_array_wrapping.TestTopLevelMethods ‑ test_where[cupy]
xarray.tests.test_interp ‑ test_datetime[2000-01-01T12:00-0.5]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-0-False-cubic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-0-False-pchip]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-0-False-quintic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-0-True-cubic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-0-True-pchip]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-0-True-quintic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-1-False-cubic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-1-False-pchip]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-1-False-quintic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-1-True-cubic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-1-True-pchip]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-1-True-quintic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-2-False-cubic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-2-False-pchip]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-2-False-quintic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-2-True-cubic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-2-True-pchip]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-2-True-quintic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-3-False-cubic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-3-False-pchip]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-3-False-quintic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-3-True-cubic]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-3-True-pchip]
xarray.tests.test_interp ‑ test_interpolate_chunk_1d[3-3-3-True-quintic]
xarray.tests.test_missing ‑ test_interpolate_na_2d[None]
xarray.tests.test_namedarray.TestNamedArray ‑ test_init[expected1]
xarray.tests.test_pandas_to_xarray.TestDataFrameToXArray ‑ test_to_xarray_index_types[empty]
xarray.tests.test_plot.TestImshow ‑ test_3d_raises_valueerror
xarray.tests.test_plot.TestNcAxisNotInstalled ‑ test_ncaxis_notinstalled_line_plot
xarray.tests.test_plot.TestSurface ‑ test_cmap_and_color_both
xarray.tests.test_plot.TestSurface ‑ test_colorbar_kwargs
xarray.tests.test_plot.TestSurface ‑ test_dates_are_concise
xarray.tests.test_plot.TestSurface ‑ test_default_cmap
xarray.tests.test_plot.TestSurface ‑ test_diverging_color_limits
xarray.tests.test_plot.TestSurface ‑ test_xyincrease_false_changes_axes
xarray.tests.test_plot.TestSurface ‑ test_xyincrease_true_changes_axes
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-1-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-1-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-1-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-1-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-2-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-2-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-2-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-2-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-3-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-3-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-3-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-3-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-None-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-None-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-None-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[dask-std-1-None-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-1-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-1-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-1-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-1-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-2-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-2-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-2-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-2-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-3-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-3-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-3-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-3-True-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-None-False-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-None-False-2]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-None-True-1]
xarray.tests.test_rolling.TestDatasetRolling ‑ test_rolling_reduce[numpy-std-1-None-True-2]
xarray.tests.test_sparse
xarray.tests.test_sparse ‑ test_1d_variable_method[func3-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.argmax(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.argmin(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.argsort(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.bfill(*(), **{'dim': 'x'})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.conjugate(*(), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.cumprod(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.cumsum(*(), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.differentiate(*('x',), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.dropna(*('x',), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.ffill(*('x',), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.interp(*(), **{'coords': {'x': array([0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5])}})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.interp_like(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 120B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>\nCoordinates:\n * x (x) float64 80B 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5\n * y (y) float64 40B 0.5 1.5 2.5 3.5 4.5,), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.interpolate_na(*('x',), **{})-True]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.isin(*([1, 2, 3],), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.item(*((1, 1),), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.median(*(), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.quantile(*(), **{'q': 0.5})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.rank(*('x',), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.reduce(*(), **{'func': 'sum', 'dim': 'x'})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.std(*(), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.var(*(), **{})-False]
xarray.tests.test_sparse ‑ test_dataarray_method[obj.where(*(<xarray.DataArray 'test' (x: 10, y: 5)> Size: 85B\n<COO: shape=(10, 5), dtype=bool, nnz=5, fill_value=False>\nCoordinates:\n * x (x) int64 80B 0 1 2 3 4 5 6 7 8 9\n * y (y) int64 40B 0 1 2 3 4,), **{})-False]
xarray.tests.test_sparse ‑ test_datarray_1d_method[func1-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.argmax(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.argmin(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.argsort(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.cumprod(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.cumsum(*(), **{})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.item(*((1, 1),), **{})-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.median(*(), **{})-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.no_conflicts(*(), **{'other': <xarray.Variable (x: 10, y: 5)> Size: 120B\n<COO: shape=(10, 5), dtype=float64, nnz=5, fill_value=0.0>})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.pad(*(), **{'mode': 'constant', 'pad_widths': {'x': (1, 1)}, 'fill_value': 5})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.quantile(*(), **{'q': 0.5})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.rank(*(), **{'dim': 'x'})-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.rolling_window(*(), **{'dim': 'x', 'window': 2, 'window_dim': 'x_win'})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.shift(*(), **{'x': 2})-True]
xarray.tests.test_sparse ‑ test_variable_method[obj.std(*(), **{})-False]
xarray.tests.test_sparse ‑ test_variable_method[obj.var(*(), **{})-False]
xarray.tests.test_sparse ‑ test_variable_property[values]
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_align_2d
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_dot
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_groupby
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_groupby_bins
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_groupby_first
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_merge
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_reindex
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_resample
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_rolling
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_rolling_exp
xarray.tests.test_sparse.TestSparseDataArrayAndDataset ‑ test_where
xarray.tests.test_ufuncs.TestXarrayUfuncs ‑ test_ufunc_duck_dask_no_array_ufunc
xarray.tests.test_units
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[float64-value1-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataarray[int64-value1-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[float64-value1-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-coords-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-10-dims-no_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-coords-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-coords-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-coords-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-coords-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-compatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-dimensionless]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-identical_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-incompatible_unit]
xarray.tests.test_units ‑ test_align_dataset[int64-value1-dims-no_unit]
xarray.tests.test_units ‑ test_apply_ufunc_dataarray[float64-dims]
xarray.tests.test_units ‑ test_apply_ufunc_dataarray[int64-dims]
xarray.tests.test_units ‑ test_apply_ufunc_dataset[float64-dims]
xarray.tests.test_units ‑ test_apply_ufunc_dataset[int64-dims]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[float64-dims-no_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_by_coords[int64-dims-no_unit]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_nested[float64-dims-no_unit]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_combine_nested[int64-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[float64-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataarray[int64-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[float64-dims-no_unit]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_concat_dataset[int64-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[float64-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataarray[int64-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-incompatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[float64-dims-no_unit]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-compatible_unit]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-dimensionless]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-identical_unit]
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-incompatible_unit]
Check notice on line 0 in .github
github-actions / Test Results
2831 skipped tests found (test 1992 to 2667)
There are 2831 skipped tests, see "Raw output" for the list of skipped tests 1992 to 2667.
Raw output
xarray.tests.test_units ‑ test_merge_dataset[int64-dims-no_unit]
xarray.tests.test_units ‑ test_replication_dataarray[float64-ones_like-dims]
xarray.tests.test_units ‑ test_replication_dataarray[float64-zeros_like-dims]
xarray.tests.test_units ‑ test_replication_dataarray[int64-ones_like-dims]
xarray.tests.test_units ‑ test_replication_dataarray[int64-zeros_like-dims]
xarray.tests.test_units ‑ test_replication_dataset[float64-ones_like-dims]
xarray.tests.test_units ‑ test_replication_dataset[float64-zeros_like-dims]
xarray.tests.test_units ‑ test_replication_dataset[int64-ones_like-dims]
xarray.tests.test_units ‑ test_replication_dataset[int64-zeros_like-dims]
xarray.tests.test_units ‑ test_replication_full_like_dataarray[float64-coords]
xarray.tests.test_units ‑ test_replication_full_like_dataarray[float64-dims]
xarray.tests.test_units ‑ test_replication_full_like_dataarray[int64-coords]
xarray.tests.test_units ‑ test_replication_full_like_dataarray[int64-dims]
xarray.tests.test_units ‑ test_replication_full_like_dataset[float64-coords]
xarray.tests.test_units ‑ test_replication_full_like_dataset[float64-dims]
xarray.tests.test_units ‑ test_replication_full_like_dataset[int64-coords]
xarray.tests.test_units ‑ test_replication_full_like_dataset[int64-dims]
xarray.tests.test_units.TestDataArray ‑ test_aggregation[float64-function_argmax]
xarray.tests.test_units.TestDataArray ‑ test_aggregation[float64-function_argmin]
xarray.tests.test_units.TestDataArray ‑ test_aggregation[float64-function_median]
xarray.tests.test_units.TestDataArray ‑ test_aggregation[int64-function_argmax]
xarray.tests.test_units.TestDataArray ‑ test_aggregation[int64-function_argmin]
xarray.tests.test_units.TestDataArray ‑ test_aggregation[int64-function_median]
xarray.tests.test_units.TestDataArray ‑ test_bivariate_ufunc[float64-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_bivariate_ufunc[int64-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[float64-dims-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[float64-dims-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[float64-dims-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[float64-dims-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[float64-dims-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[int64-dims-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[int64-dims-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[int64-dims-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[int64-dims-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_broadcast_like[int64-dims-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_equals-dims-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_equals-dims-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_equals-dims-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_equals-dims-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_equals-dims-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-coords-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-coords-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-coords-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-coords-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-coords-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-data-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-data-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-data-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-data-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-data-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-dims-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-dims-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-dims-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-dims-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[float64-method_identical-dims-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_equals-dims-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_equals-dims-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_equals-dims-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_equals-dims-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_equals-dims-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-coords-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-coords-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-coords-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-coords-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-coords-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-data-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-data-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-data-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-data-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-data-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-dims-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-dims-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-dims-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-dims-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_comparisons[int64-method_identical-dims-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_computation[float64-method_diff-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_computation[float64-method_diff-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_computation[float64-method_dot-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_computation[float64-method_dot-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_computation[float64-method_quantile-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_computation[float64-method_quantile-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_computation[float64-method_reduce-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_computation[float64-method_reduce-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_computation[int64-method_diff-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_computation[int64-method_diff-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_computation[int64-method_dot-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_computation[int64-method_dot-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_computation[int64-method_quantile-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_computation[int64-method_quantile-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_computation[int64-method_reduce-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_computation[int64-method_reduce-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[float64-method_coarsen-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[float64-method_groupby-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[float64-method_groupby_bins-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[float64-method_rolling-data]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[float64-method_rolling-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[float64-method_rolling_exp-data]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[float64-method_rolling_exp-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[float64-method_weighted-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[int64-method_coarsen-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[int64-method_groupby-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[int64-method_groupby_bins-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[int64-method_rolling-data]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[int64-method_rolling-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[int64-method_rolling_exp-data]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[int64-method_rolling_exp-dims]
xarray.tests.test_units.TestDataArray ‑ test_computation_objects[int64-method_weighted-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_assign_attrs-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_assign_coords-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_astype-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_copy-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_drop_vars-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_expand_dims-coords]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_expand_dims-data]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_expand_dims-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_pipe-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_rename-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_reset_coords-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_swap_dims-coords]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_swap_dims-data]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[float64-method_swap_dims-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_assign_attrs-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_assign_coords-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_astype-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_copy-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_drop_vars-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_expand_dims-coords]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_expand_dims-data]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_expand_dims-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_pipe-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_rename-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_reset_coords-dims]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_swap_dims-coords]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_swap_dims-data]
xarray.tests.test_units.TestDataArray ‑ test_content_manipulation[int64-method_swap_dims-dims]
xarray.tests.test_units.TestDataArray ‑ test_differentiate_integrate[float64-method_cumulative_integrate-dims]
xarray.tests.test_units.TestDataArray ‑ test_differentiate_integrate[float64-method_differentiate-dims]
xarray.tests.test_units.TestDataArray ‑ test_differentiate_integrate[float64-method_integrate-dims]
xarray.tests.test_units.TestDataArray ‑ test_differentiate_integrate[int64-method_cumulative_integrate-dims]
xarray.tests.test_units.TestDataArray ‑ test_differentiate_integrate[int64-method_differentiate-dims]
xarray.tests.test_units.TestDataArray ‑ test_differentiate_integrate[int64-method_integrate-dims]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-compatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-dimensionless-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-identical_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-no_units-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-no_units-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[float64-no_units-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-compatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-dimensionless-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-identical_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-no_units-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-no_units-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_drop_sel[int64-no_units-single_value]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[float64-method_assign_coords-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[float64-method_assign_coords-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[float64-method_first-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[float64-method_first-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[float64-method_last-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[float64-method_last-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[float64-method_quantile-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[float64-method_quantile-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[int64-method_assign_coords-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[int64-method_assign_coords-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[int64-method_first-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[int64-method_first-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[int64-method_last-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[int64-method_last-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[int64-method_quantile-dims-None]
xarray.tests.test_units.TestDataArray ‑ test_grouped_operations[int64-method_quantile-dims-numbagg]
xarray.tests.test_units.TestDataArray ‑ test_init[float64-with_dims]
xarray.tests.test_units.TestDataArray ‑ test_init[int64-with_dims]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex[float64-method_interp-coords]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex[float64-method_interp-data]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex[int64-method_interp-coords]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex[int64-method_interp-data]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_interp-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_interp-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_interp-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_interp-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_interp-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_reindex-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_reindex-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_reindex-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_reindex-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[float64-method_reindex-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_interp-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_interp-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_interp-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_interp-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_interp-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_reindex-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_reindex-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_reindex-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_reindex-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_indexing[int64-method_reindex-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like[float64-method_interp_like-coords]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like[float64-method_interp_like-data]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like[int64-method_interp_like-coords]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like[int64-method_interp_like-data]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_interp_like-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_interp_like-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_interp_like-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_interp_like-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_interp_like-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_interp_like-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_interp_like-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_interp_like-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_interp_like-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_interp_like-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_interpolate_na
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-compatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-dimensionless-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-identical_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-no_units-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-no_units-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[float64-no_units-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-compatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-dimensionless-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-identical_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-no_units-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-no_units-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_loc[int64-no_units-single_value]
xarray.tests.test_units.TestDataArray ‑ test_missing_value_filling[float64-method_bfill]
xarray.tests.test_units.TestDataArray ‑ test_missing_value_filling[float64-method_ffill]
xarray.tests.test_units.TestDataArray ‑ test_missing_value_filling[int64-method_bfill]
xarray.tests.test_units.TestDataArray ‑ test_missing_value_filling[int64-method_ffill]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[float64-compatible_unit-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[float64-dimensionless-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[float64-identical_unit-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[float64-incompatible_unit-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[float64-no_unit-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[int64-compatible_unit-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[int64-dimensionless-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[int64-identical_unit-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[int64-incompatible_unit-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_numpy_methods_with_args[int64-no_unit-function_clip]
xarray.tests.test_units.TestDataArray ‑ test_repr[float64-with_dims-repr]
xarray.tests.test_units.TestDataArray ‑ test_repr[float64-with_dims-str]
xarray.tests.test_units.TestDataArray ‑ test_repr[int64-with_dims-repr]
xarray.tests.test_units.TestDataArray ‑ test_repr[int64-with_dims-str]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[float64-function_searchsorted-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[float64-function_searchsorted-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[float64-function_searchsorted-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[float64-function_searchsorted-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[float64-function_searchsorted-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[int64-function_searchsorted-compatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[int64-function_searchsorted-dimensionless]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[int64-function_searchsorted-identical_unit]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[int64-function_searchsorted-incompatible_unit]
xarray.tests.test_units.TestDataArray ‑ test_searchsorted[int64-function_searchsorted-no_unit]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-compatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-dimensionless-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-identical_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-no_units-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-no_units-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[float64-no_units-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-compatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-dimensionless-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-identical_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-no_units-array_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-no_units-list_of_values]
xarray.tests.test_units.TestDataArray ‑ test_sel[int64-no_units-single_value]
xarray.tests.test_units.TestDataArray ‑ test_stacking_reordering[float64-method_rank]
xarray.tests.test_units.TestDataArray ‑ test_stacking_reordering[int64-method_rank]
xarray.tests.test_units.TestDataArray ‑ test_to_unstacked_dataset[float64]
xarray.tests.test_units.TestDataArray ‑ test_to_unstacked_dataset[int64]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[float64-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[float64-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[float64-dims-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[float64-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[float64-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[int64-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[int64-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[int64-dims-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[int64-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_broadcast_like[int64-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_combine_first[float64-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_combine_first[float64-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_combine_first[float64-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_combine_first[float64-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_combine_first[float64-dims-same_unit]
xarray.tests.test_units.TestDataset ‑ test_combine_first[int64-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_combine_first[int64-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_combine_first[int64-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_combine_first[int64-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_combine_first[int64-dims-same_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_equals-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_equals-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_equals-dims-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_equals-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_equals-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-coords-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-coords-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-coords-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-coords-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-coords-no_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-data-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-data-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-data-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-data-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-data-no_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-dims-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[float64-method_identical-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_equals-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_equals-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_equals-dims-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_equals-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_equals-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-coords-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-coords-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-coords-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-coords-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-coords-no_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-data-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-data-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-data-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-data-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-data-no_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-dims-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_comparisons[int64-method_identical-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_diff-None]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_diff-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_differentiate-None]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_differentiate-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_integrate-None]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_integrate-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_map-None]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_map-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_quantile-None]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_quantile-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_reduce-None]
xarray.tests.test_units.TestDataset ‑ test_computation[float64-dims-method_reduce-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_diff-None]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_diff-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_differentiate-None]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_differentiate-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_integrate-None]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_integrate-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_map-None]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_map-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_quantile-None]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_quantile-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_reduce-None]
xarray.tests.test_units.TestDataset ‑ test_computation[int64-dims-method_reduce-numbagg]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[float64-data-method_rolling]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[float64-data-method_rolling_exp]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[float64-dims-method_coarsen]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[float64-dims-method_groupby]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[float64-dims-method_groupby_bins]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[float64-dims-method_rolling]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[float64-dims-method_rolling_exp]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[float64-dims-method_weighted]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[int64-data-method_rolling]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[int64-data-method_rolling_exp]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[int64-dims-method_coarsen]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[int64-dims-method_groupby]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[int64-dims-method_groupby_bins]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[int64-dims-method_rolling]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[int64-dims-method_rolling_exp]
xarray.tests.test_units.TestDataset ‑ test_computation_objects[int64-dims-method_weighted]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-coords-method_expand_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-data-method_expand_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_assign]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_assign_attrs]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_assign_coords]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_copy]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_drop_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_drop_vars]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_expand_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_pipe]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_rename]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_rename_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_rename_vars]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_reset_coords]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_set_coords]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[float64-dims-method_swap_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-coords-method_expand_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-data-method_expand_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_assign]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_assign_attrs]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_assign_coords]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_copy]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_drop_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_drop_vars]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_expand_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_pipe]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_rename]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_rename_dims]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_rename_vars]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_reset_coords]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_set_coords]
xarray.tests.test_units.TestDataset ‑ test_content_manipulation[int64-dims-method_swap_dims]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-compatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-dimensionless-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-identical_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-no_units-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-no_units-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[float64-no_units-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-compatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-dimensionless-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-identical_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-no_units-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-no_units-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_drop_sel[int64-no_units-single_value]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_assign-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_assign-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_assign_coords-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_assign_coords-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_first-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_first-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_last-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_last-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_quantile-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[float64-dims-method_quantile-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_assign-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_assign-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_assign_coords-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_assign_coords-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_first-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_first-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_last-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_last-numbagg]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_quantile-None]
xarray.tests.test_units.TestDataset ‑ test_grouped_operations[int64-dims-method_quantile-numbagg]
xarray.tests.test_units.TestDataset ‑ test_head_tail_thin[float64-dims-method_head]
xarray.tests.test_units.TestDataset ‑ test_head_tail_thin[float64-dims-method_tail]
xarray.tests.test_units.TestDataset ‑ test_head_tail_thin[float64-dims-method_thin]
xarray.tests.test_units.TestDataset ‑ test_head_tail_thin[int64-dims-method_head]
xarray.tests.test_units.TestDataset ‑ test_head_tail_thin[int64-dims-method_tail]
xarray.tests.test_units.TestDataset ‑ test_head_tail_thin[int64-dims-method_thin]
xarray.tests.test_units.TestDataset ‑ test_init[float64-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_init[float64-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_init[float64-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_init[float64-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_init[float64-dims-same_unit]
xarray.tests.test_units.TestDataset ‑ test_init[int64-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_init[int64-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_init[int64-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_init[int64-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_init[int64-dims-same_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex[float64-method_interp-coords]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex[float64-method_interp-data]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex[int64-method_interp-coords]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex[int64-method_interp-data]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_interp-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_interp-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_interp-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_interp-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_interp-no_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_reindex-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_reindex-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_reindex-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_reindex-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[float64-method_reindex-no_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_interp-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_interp-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_interp-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_interp-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_interp-no_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_reindex-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_reindex-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_reindex-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_reindex-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_indexing[int64-method_reindex-no_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like[float64-method_interp_like-coords]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like[float64-method_interp_like-data]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like[int64-method_interp_like-coords]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like[int64-method_interp_like-data]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_interp_like-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_interp_like-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_interp_like-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_interp_like-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_interp_like-no_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[float64-method_reindex_like-no_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_interp_like-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_interp_like-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_interp_like-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_interp_like-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_interp_like-no_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_interp_reindex_like_indexing[int64-method_reindex_like-no_unit]
xarray.tests.test_units.TestDataset ‑ test_interpolate_na[float64]
xarray.tests.test_units.TestDataset ‑ test_interpolate_na[int64]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-compatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-dimensionless-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-identical_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-no_units-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-no_units-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[float64-no_units-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-compatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-dimensionless-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-identical_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-no_units-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-no_units-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_loc[int64-no_units-single_value]
xarray.tests.test_units.TestDataset ‑ test_merge[float64-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_merge[float64-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_merge[float64-dims-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_merge[float64-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_merge[float64-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_merge[int64-dims-compatible_unit]
xarray.tests.test_units.TestDataset ‑ test_merge[int64-dims-dimensionless]
xarray.tests.test_units.TestDataset ‑ test_merge[int64-dims-identical_unit]
xarray.tests.test_units.TestDataset ‑ test_merge[int64-dims-incompatible_unit]
xarray.tests.test_units.TestDataset ‑ test_merge[int64-dims-no_unit]
xarray.tests.test_units.TestDataset ‑ test_missing_value_filling[float64-method_bfill]
xarray.tests.test_units.TestDataset ‑ test_missing_value_filling[float64-method_ffill]
xarray.tests.test_units.TestDataset ‑ test_missing_value_filling[int64-method_bfill]
xarray.tests.test_units.TestDataset ‑ test_missing_value_filling[int64-method_ffill]
xarray.tests.test_units.TestDataset ‑ test_repr[float64-dims-repr]
xarray.tests.test_units.TestDataset ‑ test_repr[float64-dims-str]
xarray.tests.test_units.TestDataset ‑ test_repr[int64-dims-repr]
xarray.tests.test_units.TestDataset ‑ test_repr[int64-dims-str]
xarray.tests.test_units.TestDataset ‑ test_resample[float64-dims]
xarray.tests.test_units.TestDataset ‑ test_resample[int64-dims]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-compatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-dimensionless-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-identical_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-no_units-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-no_units-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[float64-no_units-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-compatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-compatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-compatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-dimensionless-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-dimensionless-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-dimensionless-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-identical_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-identical_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-identical_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-incompatible_unit-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-incompatible_unit-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-incompatible_unit-single_value]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-no_units-array_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-no_units-list_of_values]
xarray.tests.test_units.TestDataset ‑ test_sel[int64-no_units-single_value]
xarray.tests.test_units.TestDataset ‑ test_stacking_reordering[float64-method_rank]
xarray.tests.test_units.TestDataset ‑ test_stacking_reordering[int64-method_rank]
xarray.tests.test_units.TestDataset ‑ test_stacking_stacked[float64-dims-method_reorder_levels]
xarray.tests.test_units.TestDataset ‑ test_stacking_stacked[float64-dims-method_reset_index]
xarray.tests.test_units.TestDataset ‑ test_stacking_stacked[float64-dims-method_unstack]
xarray.tests.test_units.TestDataset ‑ test_stacking_stacked[int64-dims-method_reorder_levels]
xarray.tests.test_units.TestDataset ‑ test_stacking_stacked[int64-dims-method_reset_index]
xarray.tests.test_units.TestDataset ‑ test_stacking_stacked[int64-dims-method_unstack]
xarray.tests.test_units.TestDataset ‑ test_to_stacked_array[float64]
xarray.tests.test_units.TestDataset ‑ test_to_stacked_array[int64]
xarray.tests.test_units.TestPlots ‑ test_units_in_line_plot_labels[coord_unit1-coord_attrs1]
xarray.tests.test_units.TestPlots ‑ test_units_in_slice_line_plot_labels_isel[coord_unit1-coord_attrs1]
xarray.tests.test_units.TestPlots ‑ test_units_in_slice_line_plot_labels_sel[coord_unit1-coord_attrs1]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-no_conversion-compatible_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-no_conversion-dimensionless]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-no_conversion-identical_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-no_conversion-incompatible_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-no_conversion-no_unit]
Check notice on line 0 in .github
github-actions / Test Results
2831 skipped tests found (test 2668 to 2831)
There are 2831 skipped tests, see "Raw output" for the list of skipped tests 2668 to 2831.
Raw output
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-with_conversion-compatible_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-with_conversion-dimensionless]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-with_conversion-identical_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-with_conversion-incompatible_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[float64-method_identical-with_conversion-no_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-no_conversion-compatible_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-no_conversion-dimensionless]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-no_conversion-identical_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-no_conversion-incompatible_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-no_conversion-no_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-with_conversion-compatible_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-with_conversion-dimensionless]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-with_conversion-identical_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-with_conversion-incompatible_unit]
xarray.tests.test_units.TestVariable ‑ test_comparisons[int64-method_identical-with_conversion-no_unit]
xarray.tests.test_units.TestVariable ‑ test_computation[float64-method_rank-None]
xarray.tests.test_units.TestVariable ‑ test_computation[float64-method_rank-numbagg]
xarray.tests.test_units.TestVariable ‑ test_computation[int64-method_rank-None]
xarray.tests.test_units.TestVariable ‑ test_computation[int64-method_rank-numbagg]
xarray.tests.test_variable.TestIndexVariable ‑ test_coarsen_2d
xarray.tests.test_variable.TestIndexVariable ‑ test_getitem_advanced
xarray.tests.test_variable.TestIndexVariable ‑ test_getitem_error
xarray.tests.test_variable.TestIndexVariable ‑ test_getitem_fancy
xarray.tests.test_variable.TestIndexVariable ‑ test_getitem_uint
xarray.tests.test_variable.TestIndexVariable ‑ test_nd_rolling
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-edge]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-linear_ramp]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-maximum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-mean]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-median]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-minimum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-reflect]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-symmetric]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg0-np_arg0-wrap]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-edge]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-linear_ramp]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-maximum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-mean]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-median]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-minimum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-reflect]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-symmetric]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg1-np_arg1-wrap]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-edge]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-linear_ramp]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-maximum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-mean]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-median]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-minimum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-reflect]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-symmetric]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg2-np_arg2-wrap]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-edge]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-linear_ramp]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-maximum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-mean]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-median]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-minimum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-reflect]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-symmetric]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg3-np_arg3-wrap]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-edge]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-linear_ramp]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-maximum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-mean]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-median]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-minimum]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-reflect]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-symmetric]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad[xr_arg4-np_arg4-wrap]
xarray.tests.test_variable.TestIndexVariable ‑ test_pad_constant_values
xarray.tests.test_variable.TestIndexVariable ‑ test_rolling_1d
xarray.tests.test_variable.TestIndexVariable ‑ test_rolling_window
xarray.tests.test_variable.TestIndexVariable ‑ test_rolling_window_errors
xarray.tests.test_variable.TestNumpyCoercion ‑ test_from_cupy[IndexVariable]
xarray.tests.test_variable.TestNumpyCoercion ‑ test_from_cupy[Variable]
xarray.tests.test_variable.TestNumpyCoercion ‑ test_from_sparse[IndexVariable]
xarray.tests.test_variable.TestVariableWithDask ‑ test_0d_object_array_with_list
xarray.tests.test_variable.TestVariableWithDask ‑ test_array_interface
xarray.tests.test_variable.TestVariableWithDask ‑ test_copy_index
xarray.tests.test_variable.TestVariableWithDask ‑ test_eq_all_dtypes
xarray.tests.test_variable.TestVariableWithDask ‑ test_pad[xr_arg0-np_arg0-median]
xarray.tests.test_variable.TestVariableWithDask ‑ test_pad[xr_arg1-np_arg1-median]
xarray.tests.test_variable.TestVariableWithDask ‑ test_pad[xr_arg2-np_arg2-median]
xarray.tests.test_variable.TestVariableWithDask ‑ test_pad[xr_arg2-np_arg2-reflect]
xarray.tests.test_variable.TestVariableWithDask ‑ test_pad[xr_arg3-np_arg3-median]
xarray.tests.test_variable.TestVariableWithDask ‑ test_pad[xr_arg3-np_arg3-reflect]
xarray.tests.test_variable.TestVariableWithDask ‑ test_pad[xr_arg4-np_arg4-median]
xarray.tests.test_variable.TestVariableWithDask ‑ test_pad[xr_arg4-np_arg4-reflect]
xarray.tests.test_variable.TestVariableWithDask ‑ test_pandas_categorical_dtype
xarray.tests.test_variable.TestVariableWithDask ‑ test_pandas_datetime64_with_tz
xarray.tests.test_variable.TestVariableWithDask ‑ test_pandas_period_index
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da2]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da0]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da1]
xarray.tests.test_weighted ‑ test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da2]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 1 to 873)
There are 24385 tests, see "Raw output" for the list of tests 1 to 873.
Raw output
properties.test_encode_decode ‑ test_CFMask_coder_decode
properties.test_encode_decode ‑ test_CFMask_coder_roundtrip
properties.test_encode_decode ‑ test_CFScaleOffset_coder_roundtrip
properties.test_encode_decode ‑ test_iso8601_decode
properties.test_index_manipulation ‑ test_unstack_object
properties.test_index_manipulation ‑ test_unstack_timedelta_index
properties.test_index_manipulation.DatasetTest ‑ runTest
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[False-cat]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[False-datetime]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[False-interval]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[False-numpy]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[False-pyarrow]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[False-string]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[False-timedelta]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[True-cat]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[True-datetime]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[True-interval]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[True-numpy]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[True-pyarrow]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[True-string]
properties.test_pandas_roundtrip ‑ test_roundtrip_1d_pandas_extension_array[True-timedelta]
properties.test_pandas_roundtrip ‑ test_roundtrip_dataarray
properties.test_pandas_roundtrip ‑ test_roundtrip_dataset
properties.test_pandas_roundtrip ‑ test_roundtrip_pandas_dataframe
properties.test_pandas_roundtrip ‑ test_roundtrip_pandas_dataframe_datetime
properties.test_pandas_roundtrip ‑ test_roundtrip_pandas_series
properties.test_properties ‑ test_assert_identical
properties.test_properties ‑ test_property_find_independent_seasons
properties.test_properties ‑ test_property_season_month_tuple
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[360_day]
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[365_day]
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[366_day]
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[all_leap]
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[gregorian]
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[julian]
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[noleap]
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[proleptic_gregorian]
xarray.tests.test_accessor_dt ‑ test_calendar_cftime[standard]
xarray.tests.test_accessor_dt ‑ test_calendar_dask_cftime
xarray.tests.test_accessor_dt ‑ test_calendar_datetime64_2d
xarray.tests.test_accessor_dt ‑ test_calendar_datetime64_3d_dask
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[360_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[360_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[365_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[365_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[366_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[366_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[all_leap-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[all_leap-True]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[gregorian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[gregorian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[julian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[julian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[noleap-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[noleap-True]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[proleptic_gregorian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[proleptic_gregorian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[standard-False]
xarray.tests.test_accessor_dt ‑ test_cftime_ceil_accessor[standard-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[360_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[360_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[365_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[365_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[366_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[366_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[all_leap-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[all_leap-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[gregorian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[gregorian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[julian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[julian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[noleap-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[noleap-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[proleptic_gregorian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[proleptic_gregorian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[standard-False]
xarray.tests.test_accessor_dt ‑ test_cftime_floor_accessor[standard-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[360_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[360_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[365_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[365_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[366_day-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[366_day-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[all_leap-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[all_leap-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[gregorian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[gregorian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[julian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[julian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[noleap-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[noleap-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[proleptic_gregorian-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[proleptic_gregorian-True]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[standard-False]
xarray.tests.test_accessor_dt ‑ test_cftime_round_accessor[standard-True]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[360_day]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[365_day]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[366_day]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[all_leap]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[gregorian]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[julian]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[noleap]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[proleptic_gregorian]
xarray.tests.test_accessor_dt ‑ test_cftime_strftime_access[standard]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[360_day-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[360_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[360_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[360_day-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[360_day-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[360_day-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[365_day-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[365_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[365_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[365_day-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[365_day-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[365_day-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[366_day-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[366_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[366_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[366_day-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[366_day-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[366_day-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[all_leap-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[all_leap-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[all_leap-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[all_leap-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[all_leap-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[all_leap-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[gregorian-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[gregorian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[gregorian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[gregorian-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[gregorian-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[gregorian-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[julian-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[julian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[julian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[julian-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[julian-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[julian-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[noleap-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[noleap-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[noleap-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[noleap-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[noleap-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[noleap-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[proleptic_gregorian-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[proleptic_gregorian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[proleptic_gregorian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[proleptic_gregorian-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[proleptic_gregorian-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[proleptic_gregorian-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[standard-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[standard-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[standard-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[standard-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[standard-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access[standard-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[360_day-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[360_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[360_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[360_day-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[360_day-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[360_day-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[365_day-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[365_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[365_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[365_day-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[365_day-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[365_day-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[366_day-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[366_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[366_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[366_day-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[366_day-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[366_day-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[all_leap-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[all_leap-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[all_leap-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[all_leap-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[all_leap-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[all_leap-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[gregorian-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[gregorian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[gregorian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[gregorian-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[gregorian-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[gregorian-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[julian-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[julian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[julian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[julian-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[julian-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[julian-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[noleap-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[noleap-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[noleap-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[noleap-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[noleap-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[noleap-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[proleptic_gregorian-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[proleptic_gregorian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[proleptic_gregorian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[proleptic_gregorian-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[proleptic_gregorian-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[proleptic_gregorian-year]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[standard-day]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[standard-dayofweek]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[standard-dayofyear]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[standard-hour]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[standard-month]
xarray.tests.test_accessor_dt ‑ test_dask_field_access_1d[standard-year]
xarray.tests.test_accessor_dt ‑ test_date_cftime[360_day]
xarray.tests.test_accessor_dt ‑ test_date_cftime[365_day]
xarray.tests.test_accessor_dt ‑ test_date_cftime[366_day]
xarray.tests.test_accessor_dt ‑ test_date_cftime[all_leap]
xarray.tests.test_accessor_dt ‑ test_date_cftime[gregorian]
xarray.tests.test_accessor_dt ‑ test_date_cftime[julian]
xarray.tests.test_accessor_dt ‑ test_date_cftime[noleap]
xarray.tests.test_accessor_dt ‑ test_date_cftime[proleptic_gregorian]
xarray.tests.test_accessor_dt ‑ test_date_cftime[standard]
xarray.tests.test_accessor_dt ‑ test_decimal_year[use_dask=False-use_cftime=False]
xarray.tests.test_accessor_dt ‑ test_decimal_year[use_dask=False-use_cftime=True]
xarray.tests.test_accessor_dt ‑ test_decimal_year[use_dask=True-use_cftime=False]
xarray.tests.test_accessor_dt ‑ test_decimal_year[use_dask=True-use_cftime=True]
xarray.tests.test_accessor_dt ‑ test_field_access[360_day-day]
xarray.tests.test_accessor_dt ‑ test_field_access[360_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[360_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[360_day-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[360_day-month]
xarray.tests.test_accessor_dt ‑ test_field_access[360_day-year]
xarray.tests.test_accessor_dt ‑ test_field_access[365_day-day]
xarray.tests.test_accessor_dt ‑ test_field_access[365_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[365_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[365_day-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[365_day-month]
xarray.tests.test_accessor_dt ‑ test_field_access[365_day-year]
xarray.tests.test_accessor_dt ‑ test_field_access[366_day-day]
xarray.tests.test_accessor_dt ‑ test_field_access[366_day-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[366_day-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[366_day-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[366_day-month]
xarray.tests.test_accessor_dt ‑ test_field_access[366_day-year]
xarray.tests.test_accessor_dt ‑ test_field_access[all_leap-day]
xarray.tests.test_accessor_dt ‑ test_field_access[all_leap-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[all_leap-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[all_leap-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[all_leap-month]
xarray.tests.test_accessor_dt ‑ test_field_access[all_leap-year]
xarray.tests.test_accessor_dt ‑ test_field_access[gregorian-day]
xarray.tests.test_accessor_dt ‑ test_field_access[gregorian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[gregorian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[gregorian-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[gregorian-month]
xarray.tests.test_accessor_dt ‑ test_field_access[gregorian-year]
xarray.tests.test_accessor_dt ‑ test_field_access[julian-day]
xarray.tests.test_accessor_dt ‑ test_field_access[julian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[julian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[julian-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[julian-month]
xarray.tests.test_accessor_dt ‑ test_field_access[julian-year]
xarray.tests.test_accessor_dt ‑ test_field_access[noleap-day]
xarray.tests.test_accessor_dt ‑ test_field_access[noleap-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[noleap-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[noleap-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[noleap-month]
xarray.tests.test_accessor_dt ‑ test_field_access[noleap-year]
xarray.tests.test_accessor_dt ‑ test_field_access[proleptic_gregorian-day]
xarray.tests.test_accessor_dt ‑ test_field_access[proleptic_gregorian-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[proleptic_gregorian-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[proleptic_gregorian-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[proleptic_gregorian-month]
xarray.tests.test_accessor_dt ‑ test_field_access[proleptic_gregorian-year]
xarray.tests.test_accessor_dt ‑ test_field_access[standard-day]
xarray.tests.test_accessor_dt ‑ test_field_access[standard-dayofweek]
xarray.tests.test_accessor_dt ‑ test_field_access[standard-dayofyear]
xarray.tests.test_accessor_dt ‑ test_field_access[standard-hour]
xarray.tests.test_accessor_dt ‑ test_field_access[standard-month]
xarray.tests.test_accessor_dt ‑ test_field_access[standard-year]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[360_day]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[365_day]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[366_day]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[all_leap]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[gregorian]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[julian]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[noleap]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[proleptic_gregorian]
xarray.tests.test_accessor_dt ‑ test_isocalendar_cftime[standard]
xarray.tests.test_accessor_dt ‑ test_seasons[360_day]
xarray.tests.test_accessor_dt ‑ test_seasons[365_day]
xarray.tests.test_accessor_dt ‑ test_seasons[366_day]
xarray.tests.test_accessor_dt ‑ test_seasons[all_leap]
xarray.tests.test_accessor_dt ‑ test_seasons[gregorian]
xarray.tests.test_accessor_dt ‑ test_seasons[julian]
xarray.tests.test_accessor_dt ‑ test_seasons[noleap]
xarray.tests.test_accessor_dt ‑ test_seasons[proleptic_gregorian]
xarray.tests.test_accessor_dt ‑ test_seasons[standard]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_accessor_method[ceil-D]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_accessor_method[floor-D]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_accessor_method[round-D]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_calendar
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_accessor_method[ceil-D]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_accessor_method[floor-D]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_accessor_method[round-D]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_accessor_method[strftime-%Y-%m-%d %H:%M:%S]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[date]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[day]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[dayofweek]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[dayofyear]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[days_in_year]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[hour]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[is_leap_year]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[is_month_end]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[is_month_start]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[is_quarter_end]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[is_quarter_start]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[is_year_end]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[is_year_start]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[microsecond]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[minute]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[month]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[nanosecond]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[quarter]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[second]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[time]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[week]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[weekday]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[weekofyear]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_dask_field_access[year]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_days_in_year[360_day-360]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_days_in_year[all_leap-366]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_days_in_year[noleap-365]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_days_in_year[standard-366]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[date]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[day]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[dayofweek]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[dayofyear]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[days_in_month]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[daysinmonth]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[hour]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[is_leap_year]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[is_month_end]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[is_month_start]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[is_quarter_end]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[is_quarter_start]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[is_year_end]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[is_year_start]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[microsecond]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[minute]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[month]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[nanosecond]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[quarter]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[second]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[time]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[week]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[weekday]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[weekofyear]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_field_access[year]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_isocalendar[week-week]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_isocalendar[weekday-day]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_isocalendar[year-year]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_isocalendar_dask[week]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_isocalendar_dask[weekday]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_isocalendar_dask[year]
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_not_datetime_type
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_seasons
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_strftime
xarray.tests.test_accessor_dt.TestDatetimeAccessor ‑ test_total_seconds
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_accessor_methods[ceil-D]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_accessor_methods[floor-D]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_accessor_methods[round-D]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_dask_accessor_method[ceil-D]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_dask_accessor_method[floor-D]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_dask_accessor_method[round-D]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_dask_field_access[days]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_dask_field_access[microseconds]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_dask_field_access[nanoseconds]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_dask_field_access[seconds]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_field_access[days]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_field_access[microseconds]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_field_access[nanoseconds]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_field_access[seconds]
xarray.tests.test_accessor_dt.TestTimedeltaAccessor ‑ test_not_datetime_type
xarray.tests.test_accessor_str ‑ test_case_bytes
xarray.tests.test_accessor_str ‑ test_case_str
xarray.tests.test_accessor_str ‑ test_cat_broadcast_both[bytes]
xarray.tests.test_accessor_str ‑ test_cat_broadcast_both[str]
xarray.tests.test_accessor_str ‑ test_cat_broadcast_left[bytes]
xarray.tests.test_accessor_str ‑ test_cat_broadcast_left[str]
xarray.tests.test_accessor_str ‑ test_cat_broadcast_right[bytes]
xarray.tests.test_accessor_str ‑ test_cat_broadcast_right[str]
xarray.tests.test_accessor_str ‑ test_cat_multi
xarray.tests.test_accessor_str ‑ test_cat_str[bytes]
xarray.tests.test_accessor_str ‑ test_cat_str[str]
xarray.tests.test_accessor_str ‑ test_cat_uniform[bytes]
xarray.tests.test_accessor_str ‑ test_cat_uniform[str]
xarray.tests.test_accessor_str ‑ test_contains[bytes]
xarray.tests.test_accessor_str ‑ test_contains[str]
xarray.tests.test_accessor_str ‑ test_contains_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_contains_broadcast[str]
xarray.tests.test_accessor_str ‑ test_count[bytes]
xarray.tests.test_accessor_str ‑ test_count[str]
xarray.tests.test_accessor_str ‑ test_count_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_count_broadcast[str]
xarray.tests.test_accessor_str ‑ test_dask
xarray.tests.test_accessor_str ‑ test_empty_str_methods
xarray.tests.test_accessor_str ‑ test_encode_decode
xarray.tests.test_accessor_str ‑ test_encode_decode_errors
xarray.tests.test_accessor_str ‑ test_extract_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_extract_broadcast[str]
xarray.tests.test_accessor_str ‑ test_extract_extractall_findall_case_re_raises[bytes]
xarray.tests.test_accessor_str ‑ test_extract_extractall_findall_case_re_raises[str]
xarray.tests.test_accessor_str ‑ test_extract_extractall_findall_empty_raises[bytes]
xarray.tests.test_accessor_str ‑ test_extract_extractall_findall_empty_raises[str]
xarray.tests.test_accessor_str ‑ test_extract_extractall_name_collision_raises[bytes]
xarray.tests.test_accessor_str ‑ test_extract_extractall_name_collision_raises[str]
xarray.tests.test_accessor_str ‑ test_extract_multi_None_raises[bytes]
xarray.tests.test_accessor_str ‑ test_extract_multi_None_raises[str]
xarray.tests.test_accessor_str ‑ test_extract_multi_case[bytes]
xarray.tests.test_accessor_str ‑ test_extract_multi_case[str]
xarray.tests.test_accessor_str ‑ test_extract_multi_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_extract_multi_nocase[str]
xarray.tests.test_accessor_str ‑ test_extract_single_case[bytes]
xarray.tests.test_accessor_str ‑ test_extract_single_case[str]
xarray.tests.test_accessor_str ‑ test_extract_single_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_extract_single_nocase[str]
xarray.tests.test_accessor_str ‑ test_extractall_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_broadcast[str]
xarray.tests.test_accessor_str ‑ test_extractall_multi_multi_case[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_multi_multi_case[str]
xarray.tests.test_accessor_str ‑ test_extractall_multi_multi_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_multi_multi_nocase[str]
xarray.tests.test_accessor_str ‑ test_extractall_multi_single_case[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_multi_single_case[str]
xarray.tests.test_accessor_str ‑ test_extractall_multi_single_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_multi_single_nocase[str]
xarray.tests.test_accessor_str ‑ test_extractall_single_multi_case[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_single_multi_case[str]
xarray.tests.test_accessor_str ‑ test_extractall_single_multi_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_single_multi_nocase[str]
xarray.tests.test_accessor_str ‑ test_extractall_single_single_case[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_single_single_case[str]
xarray.tests.test_accessor_str ‑ test_extractall_single_single_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_extractall_single_single_nocase[str]
xarray.tests.test_accessor_str ‑ test_find[bytes]
xarray.tests.test_accessor_str ‑ test_find[str]
xarray.tests.test_accessor_str ‑ test_find_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_find_broadcast[str]
xarray.tests.test_accessor_str ‑ test_findall_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_findall_broadcast[str]
xarray.tests.test_accessor_str ‑ test_findall_multi_multi_case[bytes]
xarray.tests.test_accessor_str ‑ test_findall_multi_multi_case[str]
xarray.tests.test_accessor_str ‑ test_findall_multi_multi_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_findall_multi_multi_nocase[str]
xarray.tests.test_accessor_str ‑ test_findall_multi_single_case[bytes]
xarray.tests.test_accessor_str ‑ test_findall_multi_single_case[str]
xarray.tests.test_accessor_str ‑ test_findall_multi_single_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_findall_multi_single_nocase[str]
xarray.tests.test_accessor_str ‑ test_findall_single_multi_case[bytes]
xarray.tests.test_accessor_str ‑ test_findall_single_multi_case[str]
xarray.tests.test_accessor_str ‑ test_findall_single_multi_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_findall_single_multi_nocase[str]
xarray.tests.test_accessor_str ‑ test_findall_single_single_case[bytes]
xarray.tests.test_accessor_str ‑ test_findall_single_single_case[str]
xarray.tests.test_accessor_str ‑ test_findall_single_single_nocase[bytes]
xarray.tests.test_accessor_str ‑ test_findall_single_single_nocase[str]
xarray.tests.test_accessor_str ‑ test_format_broadcast
xarray.tests.test_accessor_str ‑ test_format_scalar
xarray.tests.test_accessor_str ‑ test_get[bytes]
xarray.tests.test_accessor_str ‑ test_get[str]
xarray.tests.test_accessor_str ‑ test_get_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_get_broadcast[str]
xarray.tests.test_accessor_str ‑ test_get_default[bytes]
xarray.tests.test_accessor_str ‑ test_get_default[str]
xarray.tests.test_accessor_str ‑ test_get_dummies[bytes]
xarray.tests.test_accessor_str ‑ test_get_dummies[str]
xarray.tests.test_accessor_str ‑ test_get_dummies_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_get_dummies_broadcast[str]
xarray.tests.test_accessor_str ‑ test_get_dummies_empty[bytes]
xarray.tests.test_accessor_str ‑ test_get_dummies_empty[str]
xarray.tests.test_accessor_str ‑ test_index[bytes]
xarray.tests.test_accessor_str ‑ test_index[str]
xarray.tests.test_accessor_str ‑ test_index_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_index_broadcast[str]
xarray.tests.test_accessor_str ‑ test_ismethods[bytes-isalnum]
xarray.tests.test_accessor_str ‑ test_ismethods[bytes-isalpha]
xarray.tests.test_accessor_str ‑ test_ismethods[bytes-isdigit]
xarray.tests.test_accessor_str ‑ test_ismethods[bytes-islower]
xarray.tests.test_accessor_str ‑ test_ismethods[bytes-isspace]
xarray.tests.test_accessor_str ‑ test_ismethods[bytes-istitle]
xarray.tests.test_accessor_str ‑ test_ismethods[bytes-isupper]
xarray.tests.test_accessor_str ‑ test_ismethods[str-isalnum]
xarray.tests.test_accessor_str ‑ test_ismethods[str-isalpha]
xarray.tests.test_accessor_str ‑ test_ismethods[str-isdigit]
xarray.tests.test_accessor_str ‑ test_ismethods[str-islower]
xarray.tests.test_accessor_str ‑ test_ismethods[str-isspace]
xarray.tests.test_accessor_str ‑ test_ismethods[str-istitle]
xarray.tests.test_accessor_str ‑ test_ismethods[str-isupper]
xarray.tests.test_accessor_str ‑ test_isnumeric
xarray.tests.test_accessor_str ‑ test_join_2d[bytes]
xarray.tests.test_accessor_str ‑ test_join_2d[str]
xarray.tests.test_accessor_str ‑ test_join_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_join_broadcast[str]
xarray.tests.test_accessor_str ‑ test_join_scalar[bytes]
xarray.tests.test_accessor_str ‑ test_join_scalar[str]
xarray.tests.test_accessor_str ‑ test_join_vector[bytes]
xarray.tests.test_accessor_str ‑ test_join_vector[str]
xarray.tests.test_accessor_str ‑ test_len[bytes]
xarray.tests.test_accessor_str ‑ test_len[str]
xarray.tests.test_accessor_str ‑ test_match[bytes]
xarray.tests.test_accessor_str ‑ test_match[str]
xarray.tests.test_accessor_str ‑ test_mod_broadcast_multi
xarray.tests.test_accessor_str ‑ test_mod_broadcast_single
xarray.tests.test_accessor_str ‑ test_mod_dict
xarray.tests.test_accessor_str ‑ test_mod_scalar
xarray.tests.test_accessor_str ‑ test_pad_center_ljust_rjust[bytes]
xarray.tests.test_accessor_str ‑ test_pad_center_ljust_rjust[str]
xarray.tests.test_accessor_str ‑ test_pad_center_ljust_rjust_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_pad_center_ljust_rjust_broadcast[str]
xarray.tests.test_accessor_str ‑ test_pad_center_ljust_rjust_fillchar[bytes]
xarray.tests.test_accessor_str ‑ test_pad_center_ljust_rjust_fillchar[str]
xarray.tests.test_accessor_str ‑ test_partition_comma[bytes]
xarray.tests.test_accessor_str ‑ test_partition_comma[str]
xarray.tests.test_accessor_str ‑ test_partition_empty[bytes]
xarray.tests.test_accessor_str ‑ test_partition_empty[str]
xarray.tests.test_accessor_str ‑ test_partition_whitespace[bytes]
xarray.tests.test_accessor_str ‑ test_partition_whitespace[str]
xarray.tests.test_accessor_str ‑ test_repeat[bytes]
xarray.tests.test_accessor_str ‑ test_repeat[str]
xarray.tests.test_accessor_str ‑ test_repeat_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_repeat_broadcast[str]
xarray.tests.test_accessor_str ‑ test_replace[bytes]
xarray.tests.test_accessor_str ‑ test_replace[str]
xarray.tests.test_accessor_str ‑ test_replace_callable
xarray.tests.test_accessor_str ‑ test_replace_compiled_regex[bytes]
xarray.tests.test_accessor_str ‑ test_replace_compiled_regex[str]
xarray.tests.test_accessor_str ‑ test_replace_literal[bytes]
xarray.tests.test_accessor_str ‑ test_replace_literal[str]
xarray.tests.test_accessor_str ‑ test_replace_unicode
xarray.tests.test_accessor_str ‑ test_slice[bytes]
xarray.tests.test_accessor_str ‑ test_slice[str]
xarray.tests.test_accessor_str ‑ test_slice_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_slice_broadcast[str]
xarray.tests.test_accessor_str ‑ test_slice_replace[bytes]
xarray.tests.test_accessor_str ‑ test_slice_replace[str]
xarray.tests.test_accessor_str ‑ test_slice_replace_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_slice_replace_broadcast[str]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[bytes-rsplit_10]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[bytes-rsplit_1]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[bytes-rsplit_full]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[bytes-split_10]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[bytes-split_1]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[bytes-split_full]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[str-rsplit_10]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[str-rsplit_1]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[str-rsplit_full]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[str-split_10]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[str-split_1]
xarray.tests.test_accessor_str ‑ test_split_comma_dim[str-split_full]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[bytes-rsplit_10]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[bytes-rsplit_1]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[bytes-rsplit_full]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[bytes-split_10]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[bytes-split_1]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[bytes-split_full]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[str-rsplit_10]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[str-rsplit_1]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[str-rsplit_full]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[str-split_10]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[str-split_1]
xarray.tests.test_accessor_str ‑ test_split_comma_nodim[str-split_full]
xarray.tests.test_accessor_str ‑ test_split_empty[bytes]
xarray.tests.test_accessor_str ‑ test_split_empty[str]
xarray.tests.test_accessor_str ‑ test_split_whitespace_dim[bytes-rsplit_1]
xarray.tests.test_accessor_str ‑ test_split_whitespace_dim[bytes-rsplit_full]
xarray.tests.test_accessor_str ‑ test_split_whitespace_dim[bytes-split_1]
xarray.tests.test_accessor_str ‑ test_split_whitespace_dim[bytes-split_full]
xarray.tests.test_accessor_str ‑ test_split_whitespace_dim[str-rsplit_1]
xarray.tests.test_accessor_str ‑ test_split_whitespace_dim[str-rsplit_full]
xarray.tests.test_accessor_str ‑ test_split_whitespace_dim[str-split_1]
xarray.tests.test_accessor_str ‑ test_split_whitespace_dim[str-split_full]
xarray.tests.test_accessor_str ‑ test_split_whitespace_nodim[bytes-rsplit_1]
xarray.tests.test_accessor_str ‑ test_split_whitespace_nodim[bytes-rsplit_full]
xarray.tests.test_accessor_str ‑ test_split_whitespace_nodim[bytes-split_1]
xarray.tests.test_accessor_str ‑ test_split_whitespace_nodim[bytes-split_full]
xarray.tests.test_accessor_str ‑ test_split_whitespace_nodim[str-rsplit_1]
xarray.tests.test_accessor_str ‑ test_split_whitespace_nodim[str-rsplit_full]
xarray.tests.test_accessor_str ‑ test_split_whitespace_nodim[str-split_1]
xarray.tests.test_accessor_str ‑ test_split_whitespace_nodim[str-split_full]
xarray.tests.test_accessor_str ‑ test_splitters_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_splitters_broadcast[str]
xarray.tests.test_accessor_str ‑ test_splitters_empty_str[bytes]
xarray.tests.test_accessor_str ‑ test_splitters_empty_str[str]
xarray.tests.test_accessor_str ‑ test_starts_ends_with[bytes]
xarray.tests.test_accessor_str ‑ test_starts_ends_with[str]
xarray.tests.test_accessor_str ‑ test_starts_ends_with_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_starts_ends_with_broadcast[str]
xarray.tests.test_accessor_str ‑ test_strip_lstrip_rstrip[bytes]
xarray.tests.test_accessor_str ‑ test_strip_lstrip_rstrip[str]
xarray.tests.test_accessor_str ‑ test_strip_lstrip_rstrip_args[bytes]
xarray.tests.test_accessor_str ‑ test_strip_lstrip_rstrip_args[str]
xarray.tests.test_accessor_str ‑ test_strip_lstrip_rstrip_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_strip_lstrip_rstrip_broadcast[str]
xarray.tests.test_accessor_str ‑ test_translate
xarray.tests.test_accessor_str ‑ test_wrap
xarray.tests.test_accessor_str ‑ test_wrap_kwargs_passed
xarray.tests.test_accessor_str ‑ test_zfill[bytes]
xarray.tests.test_accessor_str ‑ test_zfill[str]
xarray.tests.test_accessor_str ‑ test_zfill_broadcast[bytes]
xarray.tests.test_accessor_str ‑ test_zfill_broadcast[str]
xarray.tests.test_array_api ‑ test_aggregation
xarray.tests.test_array_api ‑ test_aggregation_skipna
xarray.tests.test_array_api ‑ test_arithmetic
xarray.tests.test_array_api ‑ test_astype
xarray.tests.test_array_api ‑ test_broadcast
xarray.tests.test_array_api ‑ test_broadcast_during_arithmetic
xarray.tests.test_array_api ‑ test_concat
xarray.tests.test_array_api ‑ test_indexing
xarray.tests.test_array_api ‑ test_properties
xarray.tests.test_array_api ‑ test_reorganizing_operation
xarray.tests.test_array_api ‑ test_stack
xarray.tests.test_array_api ‑ test_unstack
xarray.tests.test_array_api ‑ test_where
xarray.tests.test_assertions ‑ test_allclose_regression
xarray.tests.test_assertions ‑ test_assert_allclose[Coordinates]
xarray.tests.test_assertions ‑ test_assert_allclose[DataArray]
xarray.tests.test_assertions ‑ test_assert_allclose[DataArray_with_character_dtype]
xarray.tests.test_assertions ‑ test_assert_allclose[DataTree]
xarray.tests.test_assertions ‑ test_assert_allclose[Dataset]
xarray.tests.test_assertions ‑ test_assert_allclose[Variable]
xarray.tests.test_assertions ‑ test_assert_allclose_equal_transpose[assert_allclose]
xarray.tests.test_assertions ‑ test_assert_allclose_equal_transpose[assert_equal]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[both arrays-dask]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[both arrays-numpy]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[both arrays-pint]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[first scalar-dask]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[first scalar-numpy]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[first scalar-pint]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[second scalar-dask]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[second scalar-numpy]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal[second scalar-pint]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[both arrays-dask]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[both arrays-numpy]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[both arrays-pint]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[first scalar-dask]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[first scalar-numpy]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[first scalar-pint]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[second scalar-dask]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[second scalar-numpy]
xarray.tests.test_assertions ‑ test_assert_duckarray_equal_failing[second scalar-pint]
xarray.tests.test_assertions ‑ test_assert_equal_transpose_datatree
xarray.tests.test_assertions ‑ test_ensure_warnings_not_elevated[assert_allclose]
xarray.tests.test_assertions ‑ test_ensure_warnings_not_elevated[assert_duckarray_allclose]
xarray.tests.test_assertions ‑ test_ensure_warnings_not_elevated[assert_duckarray_equal]
xarray.tests.test_assertions ‑ test_ensure_warnings_not_elevated[assert_equal]
xarray.tests.test_assertions ‑ test_ensure_warnings_not_elevated[assert_identical]
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_assert_identical_same_xindexes
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_dataarray_xindex_difference
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_dataset_xindex_difference
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_identical_custom_index_with_equals
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_identical_custom_index_without_equals
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_identical_index_on_different_coords
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_identical_mixed_index_types
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_identical_no_indexes
xarray.tests.test_assertions.TestAssertIdenticalXindexes ‑ test_identical_pandas_multiindex
xarray.tests.test_backends ‑ test_batchdap4_downloads[dap2]
xarray.tests.test_backends ‑ test_batchdap4_downloads[dap4]
xarray.tests.test_backends ‑ test_chunking_consintency[-1]
xarray.tests.test_backends ‑ test_chunking_consintency[auto]
xarray.tests.test_backends ‑ test_chunking_consintency[chunks2]
xarray.tests.test_backends ‑ test_chunking_consintency[chunks3]
xarray.tests.test_backends ‑ test_chunking_consintency[chunks4]
xarray.tests.test_backends ‑ test_chunking_consintency[chunks5]
xarray.tests.test_backends ‑ test_encode_zarr_attr_value
xarray.tests.test_backends ‑ test_extract_zarr_variable_encoding
xarray.tests.test_backends ‑ test_h5netcdf_entrypoint
xarray.tests.test_backends ‑ test_h5netcdf_storage_options
xarray.tests.test_backends ‑ test_invalid_netcdf_raises[netcdf4]
xarray.tests.test_backends ‑ test_invalid_netcdf_raises[scipy]
xarray.tests.test_backends ‑ test_load_single_value_h5netcdf
xarray.tests.test_backends ‑ test_memoryview_write_h5netcdf_read_netcdf4
xarray.tests.test_backends ‑ test_memoryview_write_netcdf4_read_h5netcdf
xarray.tests.test_backends ‑ test_netcdf4_entrypoint
xarray.tests.test_backends ‑ test_no_warning_from_dask_effective_get
xarray.tests.test_backends ‑ test_open_dataset_chunking_zarr[-1]
xarray.tests.test_backends ‑ test_open_dataset_chunking_zarr[auto]
xarray.tests.test_backends ‑ test_open_dataset_chunking_zarr[chunks2]
xarray.tests.test_backends ‑ test_open_dataset_chunking_zarr[chunks3]
xarray.tests.test_backends ‑ test_open_dataset_chunking_zarr[chunks4]
xarray.tests.test_backends ‑ test_open_dataset_chunking_zarr[chunks5]
xarray.tests.test_backends ‑ test_open_fsspec
xarray.tests.test_backends ‑ test_open_mfdataset_can_open_path_objects
xarray.tests.test_backends ‑ test_open_mfdataset_list_attr
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[h5netcdf-20-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[netcdf4-20-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[scipy-20-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-1-True-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-False-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-False-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-False-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-False-None-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-True-5-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-True-5-None]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-True-None-5]
xarray.tests.test_backends ‑ test_open_mfdataset_manyfiles[zarr-20-True-None-None]
xarray.tests.test_backends ‑ test_pickle_open_mfdataset_dataset[2]
xarray.tests.test_backends ‑ test_pickle_open_mfdataset_dataset[3]
xarray.tests.test_backends ‑ test_pickle_open_mfdataset_dataset[NOTSET]
xarray.tests.test_backends ‑ test_raises_key_error_on_invalid_zarr_store[2]
xarray.tests.test_backends ‑ test_raises_key_error_on_invalid_zarr_store[3]
xarray.tests.test_backends ‑ test_raises_key_error_on_invalid_zarr_store[NOTSET]
xarray.tests.test_backends ‑ test_remote_url_backend_auto_detection
xarray.tests.test_backends ‑ test_scipy_entrypoint
xarray.tests.test_backends ‑ test_source_encoding_always_present
xarray.tests.test_backends ‑ test_source_encoding_always_present_with_fsspec
xarray.tests.test_backends ‑ test_source_encoding_always_present_with_pathlib
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[1500-360_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[1500-365_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[1500-366_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[1500-all_leap]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[1500-julian]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[1500-noleap]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2000-360_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2000-365_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2000-366_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2000-all_leap]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2000-julian]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2000-noleap]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2500-360_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2500-365_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2500-366_day]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2500-all_leap]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2500-julian]
xarray.tests.test_backends ‑ test_use_cftime_false_nonstandard_calendar[2500-noleap]
xarray.tests.test_backends ‑ test_use_cftime_false_standard_calendar_in_range[gregorian]
xarray.tests.test_backends ‑ test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian]
xarray.tests.test_backends ‑ test_use_cftime_false_standard_calendar_in_range[standard]
xarray.tests.test_backends ‑ test_use_cftime_false_standard_calendar_out_of_range[gregorian]
xarray.tests.test_backends ‑ test_use_cftime_false_standard_calendar_out_of_range[standard]
xarray.tests.test_backends ‑ test_use_cftime_standard_calendar_default_in_range[gregorian]
xarray.tests.test_backends ‑ test_use_cftime_standard_calendar_default_in_range[proleptic_gregorian]
xarray.tests.test_backends ‑ test_use_cftime_standard_calendar_default_in_range[standard]
xarray.tests.test_backends ‑ test_use_cftime_standard_calendar_default_out_of_range[gregorian]
xarray.tests.test_backends ‑ test_use_cftime_standard_calendar_default_out_of_range[standard]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-360_day]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-365_day]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-366_day]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-all_leap]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-gregorian]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-julian]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-noleap]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-proleptic_gregorian]
xarray.tests.test_backends ‑ test_use_cftime_true[1500-standard]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-360_day]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-365_day]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-366_day]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-all_leap]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-gregorian]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-julian]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-noleap]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-proleptic_gregorian]
xarray.tests.test_backends ‑ test_use_cftime_true[2000-standard]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-360_day]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-365_day]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-366_day]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-all_leap]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-gregorian]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-julian]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-noleap]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-proleptic_gregorian]
xarray.tests.test_backends ‑ test_use_cftime_true[2500-standard]
xarray.tests.test_backends ‑ test_write_file_from_np_str[str]
xarray.tests.test_backends ‑ test_write_file_from_np_str[str_]
xarray.tests.test_backends ‑ test_zarr_closing_internal_zip_store[2]
xarray.tests.test_backends ‑ test_zarr_closing_internal_zip_store[3]
xarray.tests.test_backends ‑ test_zarr_closing_internal_zip_store[NOTSET]
xarray.tests.test_backends ‑ test_zarr_create_default_indexes[False]
xarray.tests.test_backends ‑ test_zarr_create_default_indexes[True]
xarray.tests.test_backends ‑ test_zarr_entrypoint
xarray.tests.test_backends ‑ test_zarr_storage_options
xarray.tests.test_backends ‑ test_zarr_version_deprecated
xarray.tests.test_backends.TestCommon ‑ test_robust_getitem
xarray.tests.test_backends.TestDask ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestDask ‑ test_attrs_mfdataset
xarray.tests.test_backends.TestDask ‑ test_dask_roundtrip
xarray.tests.test_backends.TestDask ‑ test_dataarray_compute
xarray.tests.test_backends.TestDask ‑ test_dataset_caching
xarray.tests.test_backends.TestDask ‑ test_dataset_compute
xarray.tests.test_backends.TestDask ‑ test_deterministic_names
xarray.tests.test_backends.TestDask ‑ test_dropna
xarray.tests.test_backends.TestDask ‑ test_empty_isel
xarray.tests.test_backends.TestDask ‑ test_encoding_mfdataset
xarray.tests.test_backends.TestDask ‑ test_encoding_mfdataset_new_defaults
xarray.tests.test_backends.TestDask ‑ test_inline_array
xarray.tests.test_backends.TestDask ‑ test_isel_dataarray
xarray.tests.test_backends.TestDask ‑ test_load
xarray.tests.test_backends.TestDask ‑ test_load_async
xarray.tests.test_backends.TestDask ‑ test_load_dataarray
xarray.tests.test_backends.TestDask ‑ test_load_dataset
xarray.tests.test_backends.TestDask ‑ test_load_datatree
xarray.tests.test_backends.TestDask ‑ test_ondisk_after_print
xarray.tests.test_backends.TestDask ‑ test_open_and_do_math
xarray.tests.test_backends.TestDask ‑ test_open_dataset
xarray.tests.test_backends.TestDask ‑ test_open_dataset_cftime_autochunk
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_2
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_2d
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_2d_pathlib
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_2d_with_ignore
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_2d_with_warn
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_attrs_file
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_attrs_file_path
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_auto_combine
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_concat_dim[default]
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_concat_dim[none]
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_no_files
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_pathlib
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_raise_on_bad_combine_args
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_with_ignore
xarray.tests.test_backends.TestDask ‑ test_open_mfdataset_with_warn
xarray.tests.test_backends.TestDask ‑ test_open_multi_dataset
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 874 to 1563)
There are 24385 tests, see "Raw output" for the list of tests 874 to 1563.
Raw output
xarray.tests.test_backends.TestDask ‑ test_open_single_dataset
xarray.tests.test_backends.TestDask ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestDask ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestDask ‑ test_pickle
xarray.tests.test_backends.TestDask ‑ test_pickle_dataarray
xarray.tests.test_backends.TestDask ‑ test_preprocess_mfdataset
xarray.tests.test_backends.TestDask ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestDask ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestDask ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestDask ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestDask ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestDask ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestDask ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestDask ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestDask ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestDask ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestDask ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestDask ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestDask ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestDask ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestDask ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestDask ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestDask ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestDask ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestDask ‑ test_save_mfdataset_compute_false_roundtrip
xarray.tests.test_backends.TestDask ‑ test_save_mfdataset_invalid
xarray.tests.test_backends.TestDask ‑ test_save_mfdataset_invalid_dataarray
xarray.tests.test_backends.TestDask ‑ test_save_mfdataset_pass_kwargs
xarray.tests.test_backends.TestDask ‑ test_save_mfdataset_pathlib_roundtrip
xarray.tests.test_backends.TestDask ‑ test_save_mfdataset_roundtrip
xarray.tests.test_backends.TestDask ‑ test_vectorized_indexing
xarray.tests.test_backends.TestDask ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestDask ‑ test_write_store
xarray.tests.test_backends.TestDask ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestDataArrayToNetCDF ‑ test_dataarray_to_netcdf_coord_name_clash
xarray.tests.test_backends.TestDataArrayToNetCDF ‑ test_dataarray_to_netcdf_no_name
xarray.tests.test_backends.TestDataArrayToNetCDF ‑ test_dataarray_to_netcdf_no_name_pathlib
xarray.tests.test_backends.TestDataArrayToNetCDF ‑ test_dataarray_to_netcdf_return_bytes
xarray.tests.test_backends.TestDataArrayToNetCDF ‑ test_dataarray_to_netcdf_with_name
xarray.tests.test_backends.TestDataArrayToNetCDF ‑ test_open_dataarray_options
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_align_chunks_true[Dict]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_align_chunks_true[ZipStore]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_align_chunks_true[tmp_path]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_compute_false[Dict]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_compute_false[ZipStore]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_compute_false[tmp_path]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_coord_name_clash[Dict]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_coord_name_clash[ZipStore]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_coord_name_clash[tmp_path]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_no_name[Dict]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_no_name[ZipStore]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_no_name[tmp_path]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_with_name[Dict]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_with_name[ZipStore]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_dataarray_to_zarr_with_name[tmp_path]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_open_dataarray_options[Dict]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_open_dataarray_options[ZipStore]
xarray.tests.test_backends.TestDataArrayToZarr ‑ test_open_dataarray_options[tmp_path]
xarray.tests.test_backends.TestEncodingInvalid ‑ test_extract_h5nc_encoding
xarray.tests.test_backends.TestEncodingInvalid ‑ test_extract_nc4_variable_encoding
xarray.tests.test_backends.TestEncodingInvalid ‑ test_extract_nc4_variable_encoding_netcdf4
xarray.tests.test_backends.TestGenericNetCDF4InMemory ‑ test_compute_false
xarray.tests.test_backends.TestGenericNetCDF4InMemory ‑ test_pickle_open_dataset_from_bytes
xarray.tests.test_backends.TestGenericNetCDF4InMemory ‑ test_roundtrip_group_via_memoryview
xarray.tests.test_backends.TestGenericNetCDF4InMemory ‑ test_roundtrip_via_bytes
xarray.tests.test_backends.TestGenericNetCDF4InMemory ‑ test_roundtrip_via_memoryview
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_append_overwrite_values
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_append_write
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_coordinates_encoding
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_cross_engine_read_write_netcdf3
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_dataset_caching
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_dataset_compute
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_default_fill_value
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_dropna
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_dtype_coercion_error
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_empty_isel
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_encoding_kwarg
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_engine
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_isel_dataarray
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_load
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_load_async
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_ondisk_after_print
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_pickle
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_pickle_dataarray
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_endian
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_via_bytes
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_roundtrip_via_file_object
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_string_object_warning
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_vectorized_indexing
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_write_store
xarray.tests.test_backends.TestGenericNetCDFData ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestH5NetCDFAlreadyOpen ‑ test_deepcopy
xarray.tests.test_backends.TestH5NetCDFAlreadyOpen ‑ test_open_dataset_group
xarray.tests.test_backends.TestH5NetCDFData ‑ test_0dimensional_variable
xarray.tests.test_backends.TestH5NetCDFData ‑ test_append_overwrite_values
xarray.tests.test_backends.TestH5NetCDFData ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestH5NetCDFData ‑ test_append_write
xarray.tests.test_backends.TestH5NetCDFData ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestH5NetCDFData ‑ test_auto_chunking_is_based_on_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFData ‑ test_base_chunking_uses_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFData ‑ test_byte_attrs
xarray.tests.test_backends.TestH5NetCDFData ‑ test_child_group_with_inconsistent_dimensions
xarray.tests.test_backends.TestH5NetCDFData ‑ test_complex
xarray.tests.test_backends.TestH5NetCDFData ‑ test_complex_error[False]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_complex_error[None]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_compression_check_encoding_h5py
xarray.tests.test_backends.TestH5NetCDFData ‑ test_compression_encoding_h5py
xarray.tests.test_backends.TestH5NetCDFData ‑ test_compression_encoding_legacy
xarray.tests.test_backends.TestH5NetCDFData ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestH5NetCDFData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestH5NetCDFData ‑ test_coordinates_encoding
xarray.tests.test_backends.TestH5NetCDFData ‑ test_create_default_indexes[False]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_create_default_indexes[True]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_cross_engine_read_write_netcdf4
xarray.tests.test_backends.TestH5NetCDFData ‑ test_dataset_caching
xarray.tests.test_backends.TestH5NetCDFData ‑ test_dataset_compute
xarray.tests.test_backends.TestH5NetCDFData ‑ test_decode_utf8_warning
xarray.tests.test_backends.TestH5NetCDFData ‑ test_default_fill_value
xarray.tests.test_backends.TestH5NetCDFData ‑ test_default_to_char_arrays
xarray.tests.test_backends.TestH5NetCDFData ‑ test_dropna
xarray.tests.test_backends.TestH5NetCDFData ‑ test_dump_and_open_encodings
xarray.tests.test_backends.TestH5NetCDFData ‑ test_dump_encodings
xarray.tests.test_backends.TestH5NetCDFData ‑ test_dump_encodings_h5py
xarray.tests.test_backends.TestH5NetCDFData ‑ test_empty_isel
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_chunksizes_unlimited
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_enum__error_multiple_variable_with_changing_enum
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_enum__multiple_variable_with_enum
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_enum__no_fill_value
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_kwarg_compression
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_kwarg_vlen_string[input_strings0-True]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_kwarg_vlen_string[input_strings1-False]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_kwarg_vlen_string[input_strings2-False]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestH5NetCDFData ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestH5NetCDFData ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestH5NetCDFData ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestH5NetCDFData ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFData ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFData ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestH5NetCDFData ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestH5NetCDFData ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestH5NetCDFData ‑ test_isel_dataarray
xarray.tests.test_backends.TestH5NetCDFData ‑ test_keep_chunksizes_if_no_original_shape
xarray.tests.test_backends.TestH5NetCDFData ‑ test_load
xarray.tests.test_backends.TestH5NetCDFData ‑ test_load_async
xarray.tests.test_backends.TestH5NetCDFData ‑ test_mask_and_scale
xarray.tests.test_backends.TestH5NetCDFData ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestH5NetCDFData ‑ test_numpy_bool_
xarray.tests.test_backends.TestH5NetCDFData ‑ test_ondisk_after_print
xarray.tests.test_backends.TestH5NetCDFData ‑ test_open_encodings
xarray.tests.test_backends.TestH5NetCDFData ‑ test_open_group
xarray.tests.test_backends.TestH5NetCDFData ‑ test_open_subgroup
xarray.tests.test_backends.TestH5NetCDFData ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestH5NetCDFData ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestH5NetCDFData ‑ test_phony_dims_warning
xarray.tests.test_backends.TestH5NetCDFData ‑ test_pickle
xarray.tests.test_backends.TestH5NetCDFData ‑ test_pickle_dataarray
xarray.tests.test_backends.TestH5NetCDFData ‑ test_preferred_chunks_are_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFData ‑ test_preferred_chunks_is_present
xarray.tests.test_backends.TestH5NetCDFData ‑ test_raise_on_forward_slashes_in_names
xarray.tests.test_backends.TestH5NetCDFData ‑ test_read_byte_attrs_as_unicode
xarray.tests.test_backends.TestH5NetCDFData ‑ test_read_variable_len_strings
xarray.tests.test_backends.TestH5NetCDFData ‑ test_refresh_from_disk
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_character_array
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_complex
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_endian
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_string_with_fill_value_vlen[XXX]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_string_with_fill_value_vlen[]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_string_with_fill_value_vlen[b\xe1r]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestH5NetCDFData ‑ test_string_object_warning
xarray.tests.test_backends.TestH5NetCDFData ‑ test_vectorized_indexing
xarray.tests.test_backends.TestH5NetCDFData ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestH5NetCDFData ‑ test_write_groups
xarray.tests.test_backends.TestH5NetCDFData ‑ test_write_store
xarray.tests.test_backends.TestH5NetCDFData ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestH5NetCDFDataRos3Driver ‑ test_get_variable_list
xarray.tests.test_backends.TestH5NetCDFDataRos3Driver ‑ test_get_variable_list_empty_driver_kwds
xarray.tests.test_backends.TestH5NetCDFDataRos3Driver ‑ test_robust_getitem
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_0dimensional_variable
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_append_overwrite_values
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_append_write
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_auto_chunking_is_based_on_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_base_chunking_uses_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_byte_attrs
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_child_group_with_inconsistent_dimensions
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_complex
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_complex_error[False]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_complex_error[None]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_compression_check_encoding_h5py
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_compression_encoding_h5py
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_compression_encoding_legacy
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_coordinates_encoding
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_create_default_indexes[False]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_create_default_indexes[True]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_cross_engine_read_write_netcdf4
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_dataset_caching
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_dataset_compute
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_decode_utf8_warning
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_default_fill_value
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_default_to_char_arrays
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_dropna
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_dump_and_open_encodings
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_dump_encodings
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_dump_encodings_h5py
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_empty_isel
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_chunksizes_unlimited
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_enum__error_multiple_variable_with_changing_enum
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_enum__multiple_variable_with_enum
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_enum__no_fill_value
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_kwarg_compression
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_kwarg_vlen_string[input_strings0-True]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_kwarg_vlen_string[input_strings1-False]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_kwarg_vlen_string[input_strings2-False]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_file_remains_open
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_fsspec
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_isel_dataarray
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_keep_chunksizes_if_no_original_shape
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_load
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_load_async
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_mask_and_scale
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_numpy_bool_
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_ondisk_after_print
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_open_badbytes
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_open_encodings
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_open_fileobj
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_open_group
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_open_subgroup
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_open_twice
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_phony_dims_warning
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_pickle
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_pickle_dataarray
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_preferred_chunks_are_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_preferred_chunks_is_present
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_raise_on_forward_slashes_in_names
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_read_byte_attrs_as_unicode
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_read_variable_len_strings
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_refresh_from_disk
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_character_array
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_complex
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_endian
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_string_with_fill_value_vlen[XXX]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_string_with_fill_value_vlen[]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_string_with_fill_value_vlen[b\xe1r]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_string_object_warning
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_vectorized_indexing
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_write_groups
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_write_store
xarray.tests.test_backends.TestH5NetCDFFileObject ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestH5NetCDFInMemoryData ‑ test_compute_false
xarray.tests.test_backends.TestH5NetCDFInMemoryData ‑ test_pickle_open_dataset_from_bytes
xarray.tests.test_backends.TestH5NetCDFInMemoryData ‑ test_roundtrip_group_via_memoryview
xarray.tests.test_backends.TestH5NetCDFInMemoryData ‑ test_roundtrip_via_bytes
xarray.tests.test_backends.TestH5NetCDFInMemoryData ‑ test_roundtrip_via_memoryview
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_0dimensional_variable
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_append_overwrite_values
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_append_write
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_auto_chunking_is_based_on_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_base_chunking_uses_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_byte_attrs
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_child_group_with_inconsistent_dimensions
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_complex
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_complex_error[False]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_complex_error[None]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_compression_check_encoding_h5py
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_compression_encoding_h5py
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_compression_encoding_legacy
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_coordinates_encoding
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_create_default_indexes[False]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_create_default_indexes[True]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_cross_engine_read_write_netcdf4
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_dataset_caching
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_dataset_compute
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_decode_utf8_warning
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_default_fill_value
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_default_to_char_arrays
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_dropna
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_dump_and_open_encodings
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_dump_encodings
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_dump_encodings_h5py
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_empty_isel
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_chunksizes_unlimited
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_enum__error_multiple_variable_with_changing_enum
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_enum__multiple_variable_with_enum
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_enum__no_fill_value
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_kwarg_compression
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_kwarg_vlen_string[input_strings0-True]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_kwarg_vlen_string[input_strings1-False]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_kwarg_vlen_string[input_strings2-False]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_isel_dataarray
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_keep_chunksizes_if_no_original_shape
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_load
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_load_async
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_mask_and_scale
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_numpy_bool_
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_ondisk_after_print
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_open_encodings
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_open_group
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_open_subgroup
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_phony_dims_warning
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_pickle
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_pickle_dataarray
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_preferred_chunks_are_disk_chunk_sizes
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_preferred_chunks_is_present
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_raise_on_forward_slashes_in_names
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_read_byte_attrs_as_unicode
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_read_variable_len_strings
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_refresh_from_disk
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_character_array
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_complex
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_endian
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_string_with_fill_value_vlen[XXX]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_string_with_fill_value_vlen[]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_string_with_fill_value_vlen[b\xe1r]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_string_object_warning
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_vectorized_indexing
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_write_groups
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_write_inconsistent_chunks
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_write_store
xarray.tests.test_backends.TestH5NetCDFViaDaskData ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestInstrumentedZarrStore ‑ test_append
xarray.tests.test_backends.TestInstrumentedZarrStore ‑ test_region_write
xarray.tests.test_backends.TestNCZarr ‑ test_open_nczarr
xarray.tests.test_backends.TestNCZarr ‑ test_overwriting_nczarr
xarray.tests.test_backends.TestNCZarr ‑ test_raise_writing_to_nczarr[a]
xarray.tests.test_backends.TestNCZarr ‑ test_raise_writing_to_nczarr[r+]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_append_overwrite_values
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_append_write
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_coordinates_encoding
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_dataset_caching
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_dataset_compute
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_default_fill_value
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_dropna
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_dtype_coercion_error
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_empty_isel
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_encoding_kwarg
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_encoding_kwarg_vlen_string
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_isel_dataarray
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_load
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_load_async
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_ondisk_after_print
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_pickle
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_pickle_dataarray
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_endian
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_string_object_warning
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_vectorized_indexing
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_write_store
xarray.tests.test_backends.TestNetCDF3ViaNetCDF4Data ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestNetCDF4AlreadyOpen ‑ test_base_case
xarray.tests.test_backends.TestNetCDF4AlreadyOpen ‑ test_deepcopy
xarray.tests.test_backends.TestNetCDF4AlreadyOpen ‑ test_group
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_append_overwrite_values
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_append_write
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_coordinates_encoding
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_cross_engine_read_write_netcdf4
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_dataset_caching
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_dataset_compute
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_default_fill_value
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_dropna
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_dtype_coercion_error
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_empty_isel
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_group_fails
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_isel_dataarray
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_load
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_load_async
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_ondisk_after_print
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_pickle
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_pickle_dataarray
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_endian
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 1564 to 2218)
There are 24385 tests, see "Raw output" for the list of tests 1564 to 2218.
Raw output
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_string_attributes_stored_as_char
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_string_object_warning
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_vectorized_indexing
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_write_store
xarray.tests.test_backends.TestNetCDF4ClassicViaH5NetCDFData ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_append_overwrite_values
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_append_write
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_coordinates_encoding
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_dataset_caching
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_dataset_compute
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_default_fill_value
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_dropna
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_dtype_coercion_error
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_empty_isel
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_isel_dataarray
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_load
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_load_async
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_ondisk_after_print
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_pickle
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_pickle_dataarray
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_endian
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_string_attributes_stored_as_char
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_string_object_warning
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_vectorized_indexing
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_write_store
xarray.tests.test_backends.TestNetCDF4ClassicViaNetCDF4Data ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestNetCDF4Data ‑ test_0dimensional_variable
xarray.tests.test_backends.TestNetCDF4Data ‑ test_append_overwrite_values
xarray.tests.test_backends.TestNetCDF4Data ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestNetCDF4Data ‑ test_append_write
xarray.tests.test_backends.TestNetCDF4Data ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestNetCDF4Data ‑ test_auto_chunking_is_based_on_disk_chunk_sizes
xarray.tests.test_backends.TestNetCDF4Data ‑ test_base_chunking_uses_disk_chunk_sizes
xarray.tests.test_backends.TestNetCDF4Data ‑ test_byte_attrs
xarray.tests.test_backends.TestNetCDF4Data ‑ test_child_group_with_inconsistent_dimensions
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[None]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[blosc_lz4]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[blosc_lz4hc]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[blosc_lz]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[blosc_zlib]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[blosc_zstd]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[szip]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[zlib]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding[zstd]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_compression_encoding_legacy
xarray.tests.test_backends.TestNetCDF4Data ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestNetCDF4Data ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF4Data ‑ test_coordinates_encoding
xarray.tests.test_backends.TestNetCDF4Data ‑ test_create_default_indexes[False]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_create_default_indexes[True]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_dataset_caching
xarray.tests.test_backends.TestNetCDF4Data ‑ test_dataset_compute
xarray.tests.test_backends.TestNetCDF4Data ‑ test_default_fill_value
xarray.tests.test_backends.TestNetCDF4Data ‑ test_default_to_char_arrays
xarray.tests.test_backends.TestNetCDF4Data ‑ test_dropna
xarray.tests.test_backends.TestNetCDF4Data ‑ test_dump_and_open_encodings
xarray.tests.test_backends.TestNetCDF4Data ‑ test_dump_encodings
xarray.tests.test_backends.TestNetCDF4Data ‑ test_empty_isel
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_chunksizes_unlimited
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_enum__error_multiple_variable_with_changing_enum
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_enum__multiple_variable_with_enum
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_enum__no_fill_value
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_kwarg_compression
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_kwarg_vlen_string[input_strings0-True]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_kwarg_vlen_string[input_strings1-False]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_kwarg_vlen_string[input_strings2-False]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestNetCDF4Data ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestNetCDF4Data ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestNetCDF4Data ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestNetCDF4Data ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4Data ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4Data ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestNetCDF4Data ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestNetCDF4Data ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestNetCDF4Data ‑ test_isel_dataarray
xarray.tests.test_backends.TestNetCDF4Data ‑ test_keep_chunksizes_if_no_original_shape
xarray.tests.test_backends.TestNetCDF4Data ‑ test_load
xarray.tests.test_backends.TestNetCDF4Data ‑ test_load_async
xarray.tests.test_backends.TestNetCDF4Data ‑ test_mask_and_scale
xarray.tests.test_backends.TestNetCDF4Data ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestNetCDF4Data ‑ test_ondisk_after_print
xarray.tests.test_backends.TestNetCDF4Data ‑ test_open_encodings
xarray.tests.test_backends.TestNetCDF4Data ‑ test_open_group
xarray.tests.test_backends.TestNetCDF4Data ‑ test_open_subgroup
xarray.tests.test_backends.TestNetCDF4Data ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestNetCDF4Data ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestNetCDF4Data ‑ test_pickle
xarray.tests.test_backends.TestNetCDF4Data ‑ test_pickle_dataarray
xarray.tests.test_backends.TestNetCDF4Data ‑ test_preferred_chunks_are_disk_chunk_sizes
xarray.tests.test_backends.TestNetCDF4Data ‑ test_preferred_chunks_is_present
xarray.tests.test_backends.TestNetCDF4Data ‑ test_raise_on_forward_slashes_in_names
xarray.tests.test_backends.TestNetCDF4Data ‑ test_read_variable_len_strings
xarray.tests.test_backends.TestNetCDF4Data ‑ test_refresh_from_disk
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_character_array
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_complex
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_endian
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_string_with_fill_value_vlen[XXX]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_string_with_fill_value_vlen[]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_string_with_fill_value_vlen[b\xe1r]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestNetCDF4Data ‑ test_setncattr_string
xarray.tests.test_backends.TestNetCDF4Data ‑ test_string_object_warning
xarray.tests.test_backends.TestNetCDF4Data ‑ test_unsorted_index_raises
xarray.tests.test_backends.TestNetCDF4Data ‑ test_variable_order
xarray.tests.test_backends.TestNetCDF4Data ‑ test_vectorized_indexing
xarray.tests.test_backends.TestNetCDF4Data ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestNetCDF4Data ‑ test_write_groups
xarray.tests.test_backends.TestNetCDF4Data ‑ test_write_store
xarray.tests.test_backends.TestNetCDF4Data ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestNetCDF4InMemory ‑ test_compute_false
xarray.tests.test_backends.TestNetCDF4InMemory ‑ test_pickle_open_dataset_from_bytes
xarray.tests.test_backends.TestNetCDF4InMemory ‑ test_roundtrip_group_via_memoryview
xarray.tests.test_backends.TestNetCDF4InMemory ‑ test_roundtrip_via_bytes
xarray.tests.test_backends.TestNetCDF4InMemory ‑ test_roundtrip_via_memoryview
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_0dimensional_variable
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_append_overwrite_values
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_append_write
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_auto_chunking_is_based_on_disk_chunk_sizes
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_base_chunking_uses_disk_chunk_sizes
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_byte_attrs
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_child_group_with_inconsistent_dimensions
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[None]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[blosc_lz4]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[blosc_lz4hc]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[blosc_lz]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[blosc_zlib]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[blosc_zstd]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[szip]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[zlib]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding[zstd]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_compression_encoding_legacy
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_coordinates_encoding
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_create_default_indexes[False]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_create_default_indexes[True]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_dataset_caching
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_dataset_compute
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_default_fill_value
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_default_to_char_arrays
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_dropna
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_dump_and_open_encodings
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_dump_encodings
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_empty_isel
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_chunksizes_unlimited
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_enum__error_multiple_variable_with_changing_enum
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_enum__multiple_variable_with_enum
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_enum__no_fill_value
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_kwarg_compression
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_kwarg_vlen_string[input_strings0-True]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_kwarg_vlen_string[input_strings1-False]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_kwarg_vlen_string[input_strings2-False]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_isel_dataarray
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_keep_chunksizes_if_no_original_shape
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_load
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_load_async
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_mask_and_scale
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_ondisk_after_print
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_open_encodings
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_open_group
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_open_subgroup
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_pickle
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_pickle_dataarray
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_preferred_chunks_are_disk_chunk_sizes
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_preferred_chunks_is_present
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_raise_on_forward_slashes_in_names
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_read_variable_len_strings
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_refresh_from_disk
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_cftime_bnds
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_character_array
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_complex
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_endian
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_string_with_fill_value_vlen[XXX]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_string_with_fill_value_vlen[]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_string_with_fill_value_vlen[b\xe1r]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_setncattr_string
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_string_object_warning
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_unsorted_index_raises
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_variable_order
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_vectorized_indexing
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_write_groups
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_write_inconsistent_chunks
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_write_store
xarray.tests.test_backends.TestNetCDF4ViaDaskData ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_common_coord_when_datavars_all
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_common_coord_when_datavars_minimal
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_invalid_data_vars_value_should_fail
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataarray_attr_by_coords
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_attr_by_coords
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[drop-False]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[drop-True]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[drop_conflicts-False]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[drop_conflicts-True]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[identical-False]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[identical-True]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[no_conflicts-False]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[no_conflicts-True]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[override-False]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_dataset_combine_attrs[override-True]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_defaults_with_exact_join_warns_as_well_as_raising
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[inner-all-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[inner-all-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[inner-different-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[inner-different-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[inner-minimal-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[inner-minimal-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[left-all-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[left-all-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[left-different-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[left-different-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[left-minimal-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[left-minimal-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[outer-all-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[outer-all-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[outer-different-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[outer-different-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[outer-minimal-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[outer-minimal-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[right-all-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[right-all-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[right-different-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[right-different-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[right-minimal-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_does_same_as_concat[right-minimal-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs0-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs0-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs1-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs1-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs2-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs2-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs3-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs3-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs4-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs4-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs5-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_exact_join_raises_error[kwargs5-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs0-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs0-nested-t]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs1-by_coords-None]
xarray.tests.test_backends.TestOpenMFDatasetWithDataVarsAndCoordsKw ‑ test_open_mfdataset_warns_when_kwargs_set_to_different[kwargs1-nested-t]
xarray.tests.test_backends.TestPydap ‑ test_cmp_local_file
xarray.tests.test_backends.TestPydap ‑ test_compatible_to_netcdf
xarray.tests.test_backends.TestPydap ‑ test_dask
xarray.tests.test_backends.TestPydapOnline ‑ test_cmp_local_file
xarray.tests.test_backends.TestPydapOnline ‑ test_compatible_to_netcdf
xarray.tests.test_backends.TestPydapOnline ‑ test_dask
xarray.tests.test_backends.TestPydapOnline ‑ test_session
xarray.tests.test_backends.TestScipyFileObject ‑ test_append_overwrite_values
xarray.tests.test_backends.TestScipyFileObject ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestScipyFileObject ‑ test_append_write
xarray.tests.test_backends.TestScipyFileObject ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestScipyFileObject ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestScipyFileObject ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestScipyFileObject ‑ test_coordinates_encoding
xarray.tests.test_backends.TestScipyFileObject ‑ test_create_default_indexes[False]
xarray.tests.test_backends.TestScipyFileObject ‑ test_create_default_indexes[True]
xarray.tests.test_backends.TestScipyFileObject ‑ test_dataset_caching
xarray.tests.test_backends.TestScipyFileObject ‑ test_dataset_compute
xarray.tests.test_backends.TestScipyFileObject ‑ test_default_fill_value
xarray.tests.test_backends.TestScipyFileObject ‑ test_dropna
xarray.tests.test_backends.TestScipyFileObject ‑ test_dtype_coercion_error
xarray.tests.test_backends.TestScipyFileObject ‑ test_empty_isel
xarray.tests.test_backends.TestScipyFileObject ‑ test_encoding_kwarg
xarray.tests.test_backends.TestScipyFileObject ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestScipyFileObject ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestScipyFileObject ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestScipyFileObject ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestScipyFileObject ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestScipyFileObject ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestScipyFileObject ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestScipyFileObject ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestScipyFileObject ‑ test_file_remains_open
xarray.tests.test_backends.TestScipyFileObject ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestScipyFileObject ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestScipyFileObject ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestScipyFileObject ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestScipyFileObject ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestScipyFileObject ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestScipyFileObject ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestScipyFileObject ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestScipyFileObject ‑ test_isel_dataarray
xarray.tests.test_backends.TestScipyFileObject ‑ test_load
xarray.tests.test_backends.TestScipyFileObject ‑ test_load_async
xarray.tests.test_backends.TestScipyFileObject ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestScipyFileObject ‑ test_ondisk_after_print
xarray.tests.test_backends.TestScipyFileObject ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestScipyFileObject ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestScipyFileObject ‑ test_pickle
xarray.tests.test_backends.TestScipyFileObject ‑ test_pickle_dataarray
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_endian
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestScipyFileObject ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestScipyFileObject ‑ test_string_object_warning
xarray.tests.test_backends.TestScipyFileObject ‑ test_vectorized_indexing
xarray.tests.test_backends.TestScipyFileObject ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestScipyFileObject ‑ test_write_store
xarray.tests.test_backends.TestScipyFileObject ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestScipyFilePath ‑ test_append_overwrite_values
xarray.tests.test_backends.TestScipyFilePath ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestScipyFilePath ‑ test_append_write
xarray.tests.test_backends.TestScipyFilePath ‑ test_array_attrs
xarray.tests.test_backends.TestScipyFilePath ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestScipyFilePath ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestScipyFilePath ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestScipyFilePath ‑ test_coordinates_encoding
xarray.tests.test_backends.TestScipyFilePath ‑ test_dataset_caching
xarray.tests.test_backends.TestScipyFilePath ‑ test_dataset_compute
xarray.tests.test_backends.TestScipyFilePath ‑ test_default_fill_value
xarray.tests.test_backends.TestScipyFilePath ‑ test_dropna
xarray.tests.test_backends.TestScipyFilePath ‑ test_dtype_coercion_error
xarray.tests.test_backends.TestScipyFilePath ‑ test_empty_isel
xarray.tests.test_backends.TestScipyFilePath ‑ test_encoding_kwarg
xarray.tests.test_backends.TestScipyFilePath ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestScipyFilePath ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestScipyFilePath ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestScipyFilePath ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestScipyFilePath ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestScipyFilePath ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestScipyFilePath ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestScipyFilePath ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestScipyFilePath ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestScipyFilePath ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestScipyFilePath ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestScipyFilePath ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestScipyFilePath ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestScipyFilePath ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestScipyFilePath ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestScipyFilePath ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestScipyFilePath ‑ test_isel_dataarray
xarray.tests.test_backends.TestScipyFilePath ‑ test_load
xarray.tests.test_backends.TestScipyFilePath ‑ test_load_async
xarray.tests.test_backends.TestScipyFilePath ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestScipyFilePath ‑ test_nc4_scipy
xarray.tests.test_backends.TestScipyFilePath ‑ test_netcdf3_endianness
xarray.tests.test_backends.TestScipyFilePath ‑ test_ondisk_after_print
xarray.tests.test_backends.TestScipyFilePath ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestScipyFilePath ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestScipyFilePath ‑ test_pickle
xarray.tests.test_backends.TestScipyFilePath ‑ test_pickle_dataarray
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_endian
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_example_1_netcdf_gz
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestScipyFilePath ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestScipyFilePath ‑ test_string_object_warning
xarray.tests.test_backends.TestScipyFilePath ‑ test_vectorized_indexing
xarray.tests.test_backends.TestScipyFilePath ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestScipyFilePath ‑ test_write_store
xarray.tests.test_backends.TestScipyFilePath ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_append_overwrite_values
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_append_write
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_array_type_after_indexing
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_compute_false
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_coordinates_encoding
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_dataset_caching
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_dataset_compute
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_default_fill_value
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_dropna
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_dtype_coercion_error
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_empty_isel
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_encoding_kwarg
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_encoding_kwarg_dates
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_encoding_same_dtype
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_encoding_unlimited_dims
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_isel_dataarray
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_load
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_load_async
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_multiindex_not_implemented
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_ondisk_after_print
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_orthogonal_indexing
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_outer_indexing_reversed
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_pickle
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_pickle_dataarray
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_pickle_open_dataset_from_bytes
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_None_variable
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_coordinates
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_endian
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_float64_data
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 2219 to 2905)
There are 24385 tests, see "Raw output" for the list of tests 2219 to 2905.
Raw output
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_object_dtype
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_string_data
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_test_data
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_via_bytes
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_roundtrip_via_memoryview
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_string_object_warning
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_vectorized_indexing
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_write_store
xarray.tests.test_backends.TestScipyInMemoryData ‑ test_zero_dimensional_variable
xarray.tests.test_backends.TestValidateAttrs ‑ test_validating_attrs
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_overwrite_values[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_overwrite_values[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_overwrite_values[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_raises[2-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_raises[2-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_raises[3-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_raises[3-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_raises[NOTSET-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_raises[NOTSET-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[2-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[2-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[3-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[3-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[NOTSET-S]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_string_length_mismatch_works[NOTSET-U]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_append_dim_no_overwrite[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_append_dim_no_overwrite[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_append_dim_no_overwrite[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_append_dim_not_set_raises[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_append_dim_not_set_raises[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_append_dim_not_set_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_existing_encoding_raises[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_existing_encoding_raises[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_existing_encoding_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_invalid_dim_raises[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_invalid_dim_raises[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_invalid_dim_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_not_a_raises[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_not_a_raises[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_not_a_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_rplus_fails[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_rplus_fails[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_rplus_fails[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_rplus_success[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_rplus_success[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_mode_rplus_success[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_new_variable[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_new_variable[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_new_variable[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_no_dims_raises[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_no_dims_raises[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_with_no_dims_raises[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_write[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_write[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_append_write[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_array_type_after_indexing[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_array_type_after_indexing[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_array_type_after_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_async_load_multiple_variables[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_async_load_multiple_variables[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_async_load_multiple_variables[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_attributes[2-obj0]
xarray.tests.test_backends.TestZarrDictStore ‑ test_attributes[2-obj1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_attributes[3-obj0]
xarray.tests.test_backends.TestZarrDictStore ‑ test_attributes[3-obj1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_attributes[NOTSET-obj0]
xarray.tests.test_backends.TestZarrDictStore ‑ test_attributes[NOTSET-obj1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_auto_chunk[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_auto_chunk[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_cache_members[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_cache_members[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_cache_members[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_check_encoding_is_consistent_after_append[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_check_encoding_is_consistent_after_append[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_check_encoding_is_consistent_after_append[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_dask[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_dask[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_dask[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_larger_dask_chunks[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_larger_dask_chunks[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_larger_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_partial_dask_chunks[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_partial_dask_chunks[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_encoding_with_partial_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_key_encoding_v2[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_key_encoding_v2[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunk_key_encoding_v2[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_cftime_datetime[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_cftime_datetime[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_cftime_datetime[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_datetime64_or_timedelta64[2-datetime64[ns]]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_datetime64_or_timedelta64[3-datetime64[ns]]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_datetime64_or_timedelta64[3-timedelta64[ns]]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_datetime64_or_timedelta64[NOTSET-datetime64[ns]]
xarray.tests.test_backends.TestZarrDictStore ‑ test_chunked_datetime64_or_timedelta64[NOTSET-timedelta64[ns]]
xarray.tests.test_backends.TestZarrDictStore ‑ test_compressor_encoding[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_compressor_encoding[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_compressor_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[2-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[2-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[2-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[3-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[3-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[3-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[NOTSET-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[NOTSET-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_concurrent_load_multiple_objects[NOTSET-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_dataset_roundtrip[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_dataset_roundtrip[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_dataset_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_iris_roundtrip[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_iris_roundtrip[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinate_variables_after_iris_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinates_encoding[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinates_encoding[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_coordinates_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dataset_caching[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dataset_caching[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dataset_caching[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dataset_compute[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dataset_compute[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dataset_compute[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_default_fill_value[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_default_fill_value[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_default_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_deprecate_auto_chunk[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_deprecate_auto_chunk[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_deprecate_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dimension_names[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dimension_names[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dimension_names[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_drop_encoding[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_drop_encoding[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_drop_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dropna[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dropna[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_dropna[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_empty_isel[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_empty_isel[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_empty_isel[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_chunksizes[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_chunksizes[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_chunksizes[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg_dates[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg_dates[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg_dates[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg_fixed_width_string[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg_fixed_width_string[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_kwarg_fixed_width_string[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_same_dtype[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_same_dtype[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_same_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_unlimited_dims[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_unlimited_dims[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_encoding_unlimited_dims[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_in_coord[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_in_coord[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_in_coord[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_group[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_group[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_group[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_hidden_zarr_keys[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_hidden_zarr_keys[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_hidden_zarr_keys[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-int-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-int-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-int-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-int-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-int-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-int-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-slice-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-slice-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-slice-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-slice-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-slice-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-basic-slice-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-no-indexing-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-no-indexing-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-no-indexing-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-no-indexing-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-no-indexing-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-no-indexing-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-outer-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-outer-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-outer-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-outer-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-outer-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-outer-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-vectorized-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-vectorized-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-vectorized-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-vectorized-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-vectorized-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[2-vectorized-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-int-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-int-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-int-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-int-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-int-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-int-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-slice-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-slice-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-slice-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-slice-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-slice-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-basic-slice-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-no-indexing-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-no-indexing-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-no-indexing-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-no-indexing-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-no-indexing-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-no-indexing-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-outer-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-outer-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-outer-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-outer-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-outer-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-outer-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-vectorized-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-vectorized-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-vectorized-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-vectorized-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-vectorized-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[3-vectorized-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-int-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-basic-slice-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-no-indexing-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-outer-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-isel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-isel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-isel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-sel-DataArray]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-sel-Dataset]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing[NOTSET-vectorized-sel-Variable]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[2-indexer0]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[2-indexer1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[2-indexer2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[2-indexer3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[2-indexer4]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[3-indexer0]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[3-indexer1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[3-indexer2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[3-indexer3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[3-indexer4]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer0]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_indexing_roundtrip[NOTSET-indexer4]
xarray.tests.test_backends.TestZarrDictStore ‑ test_invalid_dataarray_names_raise[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_invalid_dataarray_names_raise[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_invalid_dataarray_names_raise[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_isel_dataarray[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_isel_dataarray[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_isel_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_load[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_load[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_load[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_load_async[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_load_async[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_load_async[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_manual_chunk[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_manual_chunk[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_manual_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_multiindex_not_implemented[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_multiindex_not_implemented[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_multiindex_not_implemented[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_no_warning_from_open_emptydim_with_chunks[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_no_warning_from_open_emptydim_with_chunks[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_no_warning_from_open_emptydim_with_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_non_existent_store[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_non_existent_store[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_non_existent_store[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_ondisk_after_print[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_ondisk_after_print[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_ondisk_after_print[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_open_zarr_use_cftime[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_open_zarr_use_cftime[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_open_zarr_use_cftime[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_orthogonal_indexing[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_orthogonal_indexing[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_orthogonal_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_outer_indexing_reversed[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_outer_indexing_reversed[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_outer_indexing_reversed[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_pickle[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_pickle[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_pickle[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_pickle_dataarray[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_pickle_dataarray[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_pickle_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=2-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=2-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=2-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=3-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=3-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[2-zarr_format=3-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=2-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=2-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=2-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=3-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=3-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[3-zarr_format=3-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=2-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=2-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=2-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=3-indexer0-basic async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=3-indexer1-orthogonal async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_raise_on_older_zarr_version[NOTSET-zarr_format=3-indexer2-vectorized async indexing]
xarray.tests.test_backends.TestZarrDictStore ‑ test_read_non_consolidated_warning[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_read_non_consolidated_warning[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_read_non_consolidated_warning[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_region_scalar[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_region_scalar[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_region_scalar[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_None_variable[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_None_variable[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_None_variable[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_boolean_dtype[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_boolean_dtype[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_boolean_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_bytes_with_fill_value[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_bytes_with_fill_value[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_bytes_with_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_cftime_datetime_data[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_cftime_datetime_data[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_cftime_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[2-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[2-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[2-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[3-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[3-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[3-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[NOTSET-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[NOTSET-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_consolidated[NOTSET-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_coordinates[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_coordinates[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_coordinates_with_space[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_coordinates_with_space[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_coordinates_with_space[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_empty_vlen_string_array[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_empty_vlen_string_array[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_empty_vlen_string_array[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_endian[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_endian[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_endian[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_example_1_netcdf[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_example_1_netcdf[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_example_1_netcdf[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_float64_data[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_float64_data[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_float64_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_global_coordinates[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_global_coordinates[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_global_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_numpy_datetime_data[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_numpy_datetime_data[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_numpy_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_object_dtype[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_object_dtype[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_object_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_data[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_data[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_encoded_characters[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_encoded_characters[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_encoded_characters[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_with_fill_value_nchar[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_with_fill_value_nchar[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_string_with_fill_value_nchar[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_test_data[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_test_data[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_test_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[2-ms]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[2-ns]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[2-s]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[2-us]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[3-ms]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[3-ns]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[3-s]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[3-us]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ms]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ns]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-s]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-us]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[2--1-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[2-255-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[2-fill_value0-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[2-fill_value1-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[3--1-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[3-255-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[3-fill_value0-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[3-fill_value1-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[NOTSET--1-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[NOTSET-255-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[NOTSET-fill_value0-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_roundtrip_unsigned[NOTSET-fill_value1-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_save_emptydim[2-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_save_emptydim[2-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_save_emptydim[3-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_save_emptydim[3-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_save_emptydim[NOTSET-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_save_emptydim[NOTSET-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_shard_encoding[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_shard_encoding[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_shard_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_string_object_warning[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_string_object_warning[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_string_object_warning[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_to_zarr_append_compute_false_roundtrip[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_to_zarr_append_compute_false_roundtrip[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_to_zarr_append_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_to_zarr_compute_false_roundtrip[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_to_zarr_compute_false_roundtrip[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_to_zarr_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_unlimited_dims_encoding_is_ignored[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_unlimited_dims_encoding_is_ignored[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_unlimited_dims_encoding_is_ignored[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_vectorized_indexing[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_vectorized_indexing[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_vectorized_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_vectorized_indexing_negative_step[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_vectorized_indexing_negative_step[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_vectorized_indexing_negative_step[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_warning_on_bad_chunks[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_warning_on_bad_chunks[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_warning_on_bad_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_with_chunkstore[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_with_chunkstore[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_with_chunkstore[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_persistence_modes[2-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_persistence_modes[2-group1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_persistence_modes[3-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_persistence_modes[3-group1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_persistence_modes[NOTSET-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_persistence_modes[NOTSET-group1]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_preexisting_override_metadata[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_preexisting_override_metadata[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_preexisting_override_metadata[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_read_select_write[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_read_select_write[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_read_select_write[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-False-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-None-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[2-True-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-False-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-None-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[3-True-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-False-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-None-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-False-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-False-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-False-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-False-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-True-False]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-True-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region[NOTSET-True-True-True-True]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_errors[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_errors[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_errors[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[2-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[2-a]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[2-r+]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[3-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[3-a]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[3-r+]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[NOTSET-None]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[NOTSET-a]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_region_mode[NOTSET-r+]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_store[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_store[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_store[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_uneven_dask_chunks[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_uneven_dask_chunks[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_write_uneven_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_fill_value_setting[2-float]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_fill_value_setting[2-int]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_fill_value_setting[3-float]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_fill_value_setting[3-int]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_fill_value_setting[NOTSET-float]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_fill_value_setting[NOTSET-int]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_mode_w_overwrites_encoding[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_mode_w_overwrites_encoding[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zarr_mode_w_overwrites_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zero_dimensional_variable[2]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zero_dimensional_variable[3]
xarray.tests.test_backends.TestZarrDictStore ‑ test_zero_dimensional_variable[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_overwrite_values[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_overwrite_values[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_overwrite_values[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_raises[2-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_raises[2-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_raises[3-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_raises[3-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_raises[NOTSET-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_raises[NOTSET-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[2-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[2-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[3-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[3-U]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[NOTSET-S]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_string_length_mismatch_works[NOTSET-U]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 2906 to 3553)
There are 24385 tests, see "Raw output" for the list of tests 2906 to 3553.
Raw output
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_append_dim_no_overwrite[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_append_dim_no_overwrite[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_append_dim_no_overwrite[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_append_dim_not_set_raises[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_append_dim_not_set_raises[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_append_dim_not_set_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_existing_encoding_raises[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_existing_encoding_raises[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_existing_encoding_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_invalid_dim_raises[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_invalid_dim_raises[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_invalid_dim_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_not_a_raises[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_not_a_raises[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_not_a_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_rplus_fails[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_rplus_fails[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_rplus_fails[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_rplus_success[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_rplus_success[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_mode_rplus_success[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_new_variable[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_new_variable[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_new_variable[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_no_dims_raises[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_no_dims_raises[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_with_no_dims_raises[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_write[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_write[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_append_write[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_array_type_after_indexing[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_array_type_after_indexing[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_array_type_after_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_attributes[2-obj0]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_attributes[2-obj1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_attributes[3-obj0]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_attributes[3-obj1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_attributes[NOTSET-obj0]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_attributes[NOTSET-obj1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_auto_chunk[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_auto_chunk[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_cache_members[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_cache_members[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_cache_members[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_check_encoding_is_consistent_after_append[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_check_encoding_is_consistent_after_append[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_check_encoding_is_consistent_after_append[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_dask[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_dask[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_dask[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_larger_dask_chunks[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_larger_dask_chunks[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_larger_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_partial_dask_chunks[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_partial_dask_chunks[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunk_encoding_with_partial_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_cftime_datetime[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_cftime_datetime[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_cftime_datetime[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_datetime64_or_timedelta64[2-datetime64[ns]]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_datetime64_or_timedelta64[3-datetime64[ns]]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_datetime64_or_timedelta64[3-timedelta64[ns]]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_datetime64_or_timedelta64[NOTSET-datetime64[ns]]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_chunked_datetime64_or_timedelta64[NOTSET-timedelta64[ns]]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_compressor_encoding[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_compressor_encoding[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_compressor_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_dataset_roundtrip[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_dataset_roundtrip[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_dataset_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_iris_roundtrip[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_iris_roundtrip[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinate_variables_after_iris_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinates_encoding[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinates_encoding[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_coordinates_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dataset_caching[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dataset_caching[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dataset_caching[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dataset_compute[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dataset_compute[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dataset_compute[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_default_fill_value[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_default_fill_value[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_default_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_deprecate_auto_chunk[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_deprecate_auto_chunk[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_deprecate_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dimension_names[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dimension_names[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dimension_names[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_drop_encoding[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_drop_encoding[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_drop_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dropna[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dropna[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_dropna[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_empty_isel[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_empty_isel[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_empty_isel[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_chunksizes[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_chunksizes[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_chunksizes[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg_dates[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg_dates[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg_dates[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg_fixed_width_string[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg_fixed_width_string[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_kwarg_fixed_width_string[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_same_dtype[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_same_dtype[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_same_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_unlimited_dims[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_unlimited_dims[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_encoding_unlimited_dims[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_in_coord[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_in_coord[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_in_coord[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_group[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_group[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_group[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_hidden_zarr_keys[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_hidden_zarr_keys[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_hidden_zarr_keys[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[2-indexer0]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[2-indexer1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[2-indexer2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[2-indexer3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[2-indexer4]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[3-indexer0]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[3-indexer1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[3-indexer2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[3-indexer3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[3-indexer4]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer0]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_indexing_roundtrip[NOTSET-indexer4]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_invalid_dataarray_names_raise[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_invalid_dataarray_names_raise[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_invalid_dataarray_names_raise[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_isel_dataarray[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_isel_dataarray[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_isel_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_load[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_load[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_load[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_load_async[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_load_async[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_load_async[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_manual_chunk[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_manual_chunk[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_manual_chunk[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_multiindex_not_implemented[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_multiindex_not_implemented[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_multiindex_not_implemented[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_no_warning_from_open_emptydim_with_chunks[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_no_warning_from_open_emptydim_with_chunks[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_no_warning_from_open_emptydim_with_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_non_existent_store[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_non_existent_store[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_non_existent_store[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_ondisk_after_print[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_ondisk_after_print[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_ondisk_after_print[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_open_zarr_use_cftime[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_open_zarr_use_cftime[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_open_zarr_use_cftime[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_orthogonal_indexing[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_orthogonal_indexing[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_orthogonal_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_outer_indexing_reversed[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_outer_indexing_reversed[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_outer_indexing_reversed[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_pickle[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_pickle[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_pickle[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_pickle_dataarray[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_pickle_dataarray[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_pickle_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_read_non_consolidated_warning[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_read_non_consolidated_warning[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_read_non_consolidated_warning[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_region_scalar[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_region_scalar[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_region_scalar[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_None_variable[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_None_variable[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_None_variable[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_boolean_dtype[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_boolean_dtype[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_boolean_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_bytes_with_fill_value[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_bytes_with_fill_value[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_bytes_with_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_cftime_datetime_data[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_cftime_datetime_data[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_cftime_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[2-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[2-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[2-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[3-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[3-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[3-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[NOTSET-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[NOTSET-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_consolidated[NOTSET-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_coordinates[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_coordinates[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_coordinates_with_space[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_coordinates_with_space[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_coordinates_with_space[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_empty_vlen_string_array[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_empty_vlen_string_array[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_empty_vlen_string_array[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_endian[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_endian[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_endian[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_example_1_netcdf[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_example_1_netcdf[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_example_1_netcdf[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_float64_data[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_float64_data[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_float64_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_global_coordinates[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_global_coordinates[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_global_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_numpy_datetime_data[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_numpy_datetime_data[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_numpy_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_object_dtype[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_object_dtype[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_object_dtype[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_data[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_data[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_encoded_characters[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_encoded_characters[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_encoded_characters[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_with_fill_value_nchar[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_with_fill_value_nchar[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_string_with_fill_value_nchar[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_test_data[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_test_data[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_test_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[2-ms]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[2-ns]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[2-s]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[2-us]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[3-ms]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[3-ns]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[3-s]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[3-us]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ms]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ns]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-s]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-us]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[2--1-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[2-255-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[2-fill_value0-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[2-fill_value1-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[3--1-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[3-255-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[3-fill_value0-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[3-fill_value1-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[NOTSET--1-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[NOTSET-255-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[NOTSET-fill_value0-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_roundtrip_unsigned[NOTSET-fill_value1-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_save_emptydim[2-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_save_emptydim[2-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_save_emptydim[3-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_save_emptydim[3-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_save_emptydim[NOTSET-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_save_emptydim[NOTSET-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_shard_encoding[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_shard_encoding[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_shard_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_string_object_warning[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_string_object_warning[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_string_object_warning[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_to_zarr_append_compute_false_roundtrip[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_to_zarr_append_compute_false_roundtrip[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_to_zarr_append_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_to_zarr_compute_false_roundtrip[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_to_zarr_compute_false_roundtrip[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_to_zarr_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_unlimited_dims_encoding_is_ignored[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_unlimited_dims_encoding_is_ignored[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_unlimited_dims_encoding_is_ignored[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_vectorized_indexing[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_vectorized_indexing[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_vectorized_indexing[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_vectorized_indexing_negative_step[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_vectorized_indexing_negative_step[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_vectorized_indexing_negative_step[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_warning_on_bad_chunks[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_warning_on_bad_chunks[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_warning_on_bad_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_with_chunkstore[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_with_chunkstore[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_with_chunkstore[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_persistence_modes[2-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_persistence_modes[2-group1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_persistence_modes[3-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_persistence_modes[3-group1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_persistence_modes[NOTSET-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_persistence_modes[NOTSET-group1]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_preexisting_override_metadata[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_preexisting_override_metadata[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_preexisting_override_metadata[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_read_select_write[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_read_select_write[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_read_select_write[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-False-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-None-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[2-True-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-False-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-None-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[3-True-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-False-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-None-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-False-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-False-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-False-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-False-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-True-False]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-True-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region[NOTSET-True-True-True-True]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_errors[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_errors[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_errors[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[2-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[2-a]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[2-r+]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[3-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[3-a]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[3-r+]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[NOTSET-None]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[NOTSET-a]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_region_mode[NOTSET-r+]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_store[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_store[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_store[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_uneven_dask_chunks[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_uneven_dask_chunks[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_write_uneven_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_fill_value_setting[2-float]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_fill_value_setting[2-int]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_fill_value_setting[3-float]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_fill_value_setting[3-int]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_fill_value_setting[NOTSET-float]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_fill_value_setting[NOTSET-int]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_mode_w_overwrites_encoding[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_mode_w_overwrites_encoding[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zarr_mode_w_overwrites_encoding[NOTSET]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zero_dimensional_variable[2]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zero_dimensional_variable[3]
xarray.tests.test_backends.TestZarrDirectoryStore ‑ test_zero_dimensional_variable[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_overwrite_values[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_overwrite_values[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_overwrite_values[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_raises[2-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_raises[2-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_raises[3-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_raises[3-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_raises[NOTSET-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_raises[NOTSET-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[2-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[2-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[3-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[3-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[NOTSET-S]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_string_length_mismatch_works[NOTSET-U]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_append_dim_no_overwrite[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_append_dim_no_overwrite[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_append_dim_no_overwrite[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_append_dim_not_set_raises[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_append_dim_not_set_raises[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_append_dim_not_set_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_existing_encoding_raises[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_existing_encoding_raises[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_existing_encoding_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_invalid_dim_raises[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_invalid_dim_raises[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_invalid_dim_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_not_a_raises[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_not_a_raises[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_not_a_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_rplus_fails[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_rplus_fails[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_rplus_fails[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_rplus_success[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_rplus_success[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_mode_rplus_success[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_new_variable[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_new_variable[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_new_variable[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_no_dims_raises[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_no_dims_raises[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_with_no_dims_raises[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_write[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_write[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_append_write[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_array_type_after_indexing[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_array_type_after_indexing[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_array_type_after_indexing[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_attributes[2-obj0]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_attributes[2-obj1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_attributes[3-obj0]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_attributes[3-obj1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_attributes[NOTSET-obj0]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_attributes[NOTSET-obj1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_auto_chunk[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_auto_chunk[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_cache_members[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_cache_members[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_cache_members[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_check_encoding_is_consistent_after_append[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_check_encoding_is_consistent_after_append[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_check_encoding_is_consistent_after_append[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_dask[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_dask[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_dask[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_larger_dask_chunks[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_larger_dask_chunks[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_larger_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_partial_dask_chunks[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_partial_dask_chunks[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunk_encoding_with_partial_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_cftime_datetime[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_cftime_datetime[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_cftime_datetime[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_datetime64_or_timedelta64[2-datetime64[ns]]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_datetime64_or_timedelta64[3-datetime64[ns]]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_datetime64_or_timedelta64[3-timedelta64[ns]]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_datetime64_or_timedelta64[NOTSET-datetime64[ns]]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_chunked_datetime64_or_timedelta64[NOTSET-timedelta64[ns]]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_compressor_encoding[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_compressor_encoding[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_compressor_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_dataset_roundtrip[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_dataset_roundtrip[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_dataset_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_iris_roundtrip[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_iris_roundtrip[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinate_variables_after_iris_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinates_encoding[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinates_encoding[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_coordinates_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dataset_caching[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dataset_caching[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dataset_caching[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dataset_compute[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dataset_compute[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dataset_compute[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_default_fill_value[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_default_fill_value[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_default_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_deprecate_auto_chunk[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_deprecate_auto_chunk[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_deprecate_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dimension_names[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dimension_names[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dimension_names[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_drop_encoding[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_drop_encoding[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_drop_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dropna[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dropna[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_dropna[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_empty_isel[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_empty_isel[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_empty_isel[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_chunksizes[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_chunksizes[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_chunksizes[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg_dates[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg_dates[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg_dates[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg_fixed_width_string[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg_fixed_width_string[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_kwarg_fixed_width_string[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_same_dtype[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_same_dtype[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_same_dtype[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_unlimited_dims[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_unlimited_dims[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_encoding_unlimited_dims[NOTSET]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 3554 to 4164)
There are 24385 tests, see "Raw output" for the list of tests 3554 to 4164.
Raw output
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_in_coord[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_in_coord[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_in_coord[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_group[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_group[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_group[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_hidden_zarr_keys[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_hidden_zarr_keys[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_hidden_zarr_keys[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[2-indexer0]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[2-indexer1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[2-indexer2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[2-indexer3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[2-indexer4]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[3-indexer0]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[3-indexer1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[3-indexer2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[3-indexer3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[3-indexer4]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer0]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_indexing_roundtrip[NOTSET-indexer4]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_invalid_dataarray_names_raise[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_invalid_dataarray_names_raise[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_invalid_dataarray_names_raise[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_isel_dataarray[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_isel_dataarray[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_isel_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_load[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_load[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_load[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_load_async[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_load_async[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_load_async[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_manual_chunk[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_manual_chunk[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_manual_chunk[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_multiindex_not_implemented[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_multiindex_not_implemented[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_multiindex_not_implemented[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_no_warning_from_open_emptydim_with_chunks[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_no_warning_from_open_emptydim_with_chunks[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_no_warning_from_open_emptydim_with_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_non_existent_store[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_non_existent_store[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_non_existent_store[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_ondisk_after_print[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_ondisk_after_print[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_ondisk_after_print[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_open_zarr_use_cftime[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_open_zarr_use_cftime[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_open_zarr_use_cftime[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_orthogonal_indexing[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_orthogonal_indexing[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_orthogonal_indexing[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_outer_indexing_reversed[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_outer_indexing_reversed[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_outer_indexing_reversed[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_pickle[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_pickle[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_pickle[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_pickle_dataarray[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_pickle_dataarray[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_pickle_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_read_non_consolidated_warning[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_read_non_consolidated_warning[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_read_non_consolidated_warning[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_region_scalar[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_region_scalar[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_region_scalar[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_None_variable[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_None_variable[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_None_variable[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_boolean_dtype[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_boolean_dtype[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_boolean_dtype[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_bytes_with_fill_value[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_bytes_with_fill_value[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_bytes_with_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_cftime_datetime_data[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_cftime_datetime_data[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_cftime_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[2-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[2-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[2-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[3-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[3-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[3-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[NOTSET-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[NOTSET-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_consolidated[NOTSET-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_coordinates[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_coordinates[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_coordinates_with_space[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_coordinates_with_space[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_coordinates_with_space[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_empty_vlen_string_array[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_empty_vlen_string_array[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_empty_vlen_string_array[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_endian[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_endian[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_endian[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_example_1_netcdf[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_example_1_netcdf[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_example_1_netcdf[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_float64_data[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_float64_data[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_float64_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_global_coordinates[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_global_coordinates[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_global_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_numpy_datetime_data[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_numpy_datetime_data[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_numpy_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_object_dtype[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_object_dtype[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_object_dtype[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_data[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_data[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_encoded_characters[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_encoded_characters[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_encoded_characters[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_with_fill_value_nchar[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_with_fill_value_nchar[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_string_with_fill_value_nchar[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_test_data[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_test_data[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_test_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[2-ms]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[2-ns]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[2-s]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[2-us]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[3-ms]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[3-ns]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[3-s]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[3-us]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ms]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ns]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-s]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-us]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[2--1-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[2-255-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[2-fill_value0-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[2-fill_value1-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[3--1-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[3-255-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[3-fill_value0-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[3-fill_value1-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[NOTSET--1-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[NOTSET-255-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[NOTSET-fill_value0-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_roundtrip_unsigned[NOTSET-fill_value1-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_save_emptydim[2-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_save_emptydim[2-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_save_emptydim[3-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_save_emptydim[3-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_save_emptydim[NOTSET-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_save_emptydim[NOTSET-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_shard_encoding[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_shard_encoding[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_shard_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_string_object_warning[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_string_object_warning[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_string_object_warning[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_to_zarr_append_compute_false_roundtrip[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_to_zarr_append_compute_false_roundtrip[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_to_zarr_append_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_to_zarr_compute_false_roundtrip[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_to_zarr_compute_false_roundtrip[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_to_zarr_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_unlimited_dims_encoding_is_ignored[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_unlimited_dims_encoding_is_ignored[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_unlimited_dims_encoding_is_ignored[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_vectorized_indexing[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_vectorized_indexing[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_vectorized_indexing[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_vectorized_indexing_negative_step[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_vectorized_indexing_negative_step[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_vectorized_indexing_negative_step[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_warning_on_bad_chunks[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_warning_on_bad_chunks[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_warning_on_bad_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_with_chunkstore[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_with_chunkstore[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_with_chunkstore[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_persistence_modes[2-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_persistence_modes[2-group1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_persistence_modes[3-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_persistence_modes[3-group1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_persistence_modes[NOTSET-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_persistence_modes[NOTSET-group1]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_preexisting_override_metadata[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_preexisting_override_metadata[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_preexisting_override_metadata[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_read_select_write[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_read_select_write[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_read_select_write[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-False-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-None-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[2-True-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-False-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-None-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[3-True-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-False-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-None-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-False-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-False-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-False-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-False-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-True-False]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-True-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region[NOTSET-True-True-True-True]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_errors[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_errors[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_errors[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[2-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[2-a]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[2-r+]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[3-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[3-a]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[3-r+]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[NOTSET-None]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[NOTSET-a]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_region_mode[NOTSET-r+]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_store[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_store[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_store[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_uneven_dask_chunks[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_uneven_dask_chunks[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_write_uneven_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_fill_value_setting[2-float]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_fill_value_setting[2-int]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_fill_value_setting[3-float]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_fill_value_setting[3-int]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_fill_value_setting[NOTSET-float]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_fill_value_setting[NOTSET-int]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_mode_w_overwrites_encoding[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_mode_w_overwrites_encoding[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zarr_mode_w_overwrites_encoding[NOTSET]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zero_dimensional_variable[2]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zero_dimensional_variable[3]
xarray.tests.test_backends.TestZarrNoConsolidatedMetadataSupport ‑ test_zero_dimensional_variable[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[2-Dict]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[2-ZipStore]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[2-tmp_path]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[3-Dict]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[3-ZipStore]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[3-tmp_path]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[NOTSET-Dict]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[NOTSET-ZipStore]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_dataset_to_zarr_align_chunks_true[NOTSET-tmp_path]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_append_chunk_partial[2]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_append_chunk_partial[3]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_append_chunk_partial[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region[2]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region[3]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_append[2]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_append[3]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_append[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto[2-full-auto]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto[2-mixed-auto]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto[3-full-auto]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto[3-mixed-auto]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto[NOTSET-full-auto]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto[NOTSET-mixed-auto]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto_noncontiguous[2]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto_noncontiguous[3]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_auto_noncontiguous[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_chunk_partial[2]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_chunk_partial[3]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_chunk_partial[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_chunk_partial_offset[2]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_chunk_partial_offset[3]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_chunk_partial_offset[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_index_write[2]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_index_write[3]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_region_index_write[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_append_dim[2]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_append_dim[3]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_append_dim[NOTSET]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_region[2-a]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_region[2-r+]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_region[3-a]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_region[3-r+]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_region[NOTSET-a]
xarray.tests.test_backends.TestZarrRegionAuto ‑ test_zarr_safe_chunk_region[NOTSET-r+]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_overwrite_values[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_overwrite_values[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_overwrite_values[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_raises[2-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_raises[2-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_raises[3-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_raises[3-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_raises[NOTSET-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_raises[NOTSET-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[2-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[2-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[3-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[3-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[NOTSET-S]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_string_length_mismatch_works[NOTSET-U]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_append_dim_no_overwrite[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_append_dim_no_overwrite[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_append_dim_no_overwrite[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_append_dim_not_set_raises[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_append_dim_not_set_raises[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_append_dim_not_set_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_existing_encoding_raises[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_existing_encoding_raises[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_existing_encoding_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_invalid_dim_raises[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_invalid_dim_raises[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_invalid_dim_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_not_a_raises[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_not_a_raises[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_not_a_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_rplus_fails[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_rplus_fails[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_rplus_fails[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_rplus_success[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_rplus_success[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_mode_rplus_success[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_new_variable[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_new_variable[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_new_variable[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_no_dims_raises[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_no_dims_raises[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_with_no_dims_raises[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_write[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_write[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_append_write[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_array_type_after_indexing[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_array_type_after_indexing[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_array_type_after_indexing[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_attributes[2-obj0]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_attributes[2-obj1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_attributes[3-obj0]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_attributes[3-obj1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_attributes[NOTSET-obj0]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_attributes[NOTSET-obj1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_auto_chunk[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_auto_chunk[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_avoid_excess_metadata_calls[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_avoid_excess_metadata_calls[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_avoid_excess_metadata_calls[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_cache_members[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_cache_members[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_cache_members[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_check_encoding_is_consistent_after_append[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_check_encoding_is_consistent_after_append[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_check_encoding_is_consistent_after_append[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_dask[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_dask[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_dask[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_larger_dask_chunks[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_larger_dask_chunks[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_larger_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_partial_dask_chunks[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_partial_dask_chunks[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunk_encoding_with_partial_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_cftime_datetime[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_cftime_datetime[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_cftime_datetime[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_datetime64_or_timedelta64[2-datetime64[ns]]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_datetime64_or_timedelta64[2-timedelta64[ns]]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_datetime64_or_timedelta64[3-datetime64[ns]]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_datetime64_or_timedelta64[3-timedelta64[ns]]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_datetime64_or_timedelta64[NOTSET-datetime64[ns]]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_chunked_datetime64_or_timedelta64[NOTSET-timedelta64[ns]]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_compressor_encoding[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_compressor_encoding[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_compressor_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_dataset_roundtrip[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_dataset_roundtrip[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_dataset_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_iris_roundtrip[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_iris_roundtrip[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinate_variables_after_iris_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinates_encoding[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinates_encoding[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_coordinates_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dataset_caching[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dataset_caching[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dataset_caching[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dataset_compute[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dataset_compute[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dataset_compute[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_default_fill_value[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_default_fill_value[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_default_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_default_zarr_fill_value[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_default_zarr_fill_value[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_default_zarr_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_deprecate_auto_chunk[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_deprecate_auto_chunk[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_deprecate_auto_chunk[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dimension_names[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dimension_names[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dimension_names[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_drop_encoding[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_drop_encoding[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_drop_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dropna[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dropna[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_dropna[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_empty_isel[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_empty_isel[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_empty_isel[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_chunksizes[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_chunksizes[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_chunksizes[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg_dates[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg_dates[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg_dates[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg_fixed_width_string[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg_fixed_width_string[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_kwarg_fixed_width_string[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_same_dtype[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_same_dtype[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_same_dtype[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_unlimited_dims[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_unlimited_dims[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_encoding_unlimited_dims[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_in_coord[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_in_coord[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_in_coord[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_explicitly_omit_fill_value_via_encoding_kwarg[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_group[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_group[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_group[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_hidden_zarr_keys[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_hidden_zarr_keys[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_hidden_zarr_keys[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[2-indexer0]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[2-indexer1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[2-indexer2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[2-indexer3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[2-indexer4]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[3-indexer0]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[3-indexer1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[3-indexer2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[3-indexer3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[3-indexer4]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer0]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 4165 to 4838)
There are 24385 tests, see "Raw output" for the list of tests 4165 to 4838.
Raw output
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_indexing_roundtrip[NOTSET-indexer4]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_invalid_dataarray_names_raise[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_invalid_dataarray_names_raise[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_invalid_dataarray_names_raise[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_isel_dataarray[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_isel_dataarray[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_isel_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_load[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_load[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_load[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_load_async[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_load_async[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_load_async[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_manual_chunk[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_manual_chunk[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_manual_chunk[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_multiindex_not_implemented[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_multiindex_not_implemented[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_multiindex_not_implemented[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_no_warning_from_open_emptydim_with_chunks[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_no_warning_from_open_emptydim_with_chunks[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_no_warning_from_open_emptydim_with_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_non_existent_store[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_non_existent_store[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_non_existent_store[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_ondisk_after_print[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_ondisk_after_print[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_ondisk_after_print[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_open_zarr_use_cftime[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_open_zarr_use_cftime[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_open_zarr_use_cftime[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_orthogonal_indexing[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_orthogonal_indexing[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_orthogonal_indexing[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_outer_indexing_reversed[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_outer_indexing_reversed[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_outer_indexing_reversed[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_pickle[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_pickle[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_pickle[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_pickle_dataarray[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_pickle_dataarray[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_pickle_dataarray[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_read_non_consolidated_warning[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_read_non_consolidated_warning[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_read_non_consolidated_warning[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_region_scalar[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_region_scalar[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_region_scalar[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_None_variable[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_None_variable[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_None_variable[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_boolean_dtype[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_boolean_dtype[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_boolean_dtype[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_bytes_with_fill_value[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_bytes_with_fill_value[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_bytes_with_fill_value[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_cftime_datetime_data[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_cftime_datetime_data[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_cftime_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[2-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[2-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[2-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[3-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[3-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[3-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[NOTSET-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[NOTSET-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_consolidated[NOTSET-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_coordinates[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_coordinates[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_coordinates_with_space[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_coordinates_with_space[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_coordinates_with_space[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_empty_vlen_string_array[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_empty_vlen_string_array[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_empty_vlen_string_array[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_endian[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_endian[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_endian[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_example_1_netcdf[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_example_1_netcdf[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_example_1_netcdf[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_float64_data[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_float64_data[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_float64_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_global_coordinates[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_global_coordinates[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_global_coordinates[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[2-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[3-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_mask_and_scale[NOTSET-dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_numpy_datetime_data[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_numpy_datetime_data[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_numpy_datetime_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_object_dtype[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_object_dtype[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_object_dtype[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_data[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_data[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_encoded_characters[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_encoded_characters[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_encoded_characters[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_with_fill_value_nchar[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_with_fill_value_nchar[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_string_with_fill_value_nchar[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_test_data[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_test_data[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_test_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[2-ms]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[2-ns]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[2-s]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[2-us]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[3-ms]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[3-ns]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[3-s]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[3-us]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ms]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-ns]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-s]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_timedelta_data_via_dtype[NOTSET-us]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[2--1-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[2-255-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[2-fill_value0-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[2-fill_value1-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[3--1-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[3-255-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[3-fill_value0-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[3-fill_value1-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[NOTSET--1-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[NOTSET-255-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[NOTSET-fill_value0-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_roundtrip_unsigned[NOTSET-fill_value1-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_save_emptydim[2-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_save_emptydim[2-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_save_emptydim[3-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_save_emptydim[3-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_save_emptydim[NOTSET-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_save_emptydim[NOTSET-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_shard_encoding[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_shard_encoding[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_shard_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_string_object_warning[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_string_object_warning[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_string_object_warning[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_to_zarr_append_compute_false_roundtrip[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_to_zarr_append_compute_false_roundtrip[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_to_zarr_append_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_to_zarr_compute_false_roundtrip[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_to_zarr_compute_false_roundtrip[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_to_zarr_compute_false_roundtrip[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_unlimited_dims_encoding_is_ignored[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_unlimited_dims_encoding_is_ignored[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_unlimited_dims_encoding_is_ignored[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_vectorized_indexing[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_vectorized_indexing[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_vectorized_indexing[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_vectorized_indexing_negative_step[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_vectorized_indexing_negative_step[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_vectorized_indexing_negative_step[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_warning_on_bad_chunks[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_warning_on_bad_chunks[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_warning_on_bad_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_with_chunkstore[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_with_chunkstore[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_with_chunkstore[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-None-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-None-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-None-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[2-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-None-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-None-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-None-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[3-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-None-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-None-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-None-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_empty[NOTSET-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_persistence_modes[2-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_persistence_modes[2-group1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_persistence_modes[3-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_persistence_modes[3-group1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_persistence_modes[NOTSET-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_persistence_modes[NOTSET-group1]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_preexisting_override_metadata[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_preexisting_override_metadata[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_preexisting_override_metadata[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_read_select_write[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_read_select_write[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_read_select_write[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-False-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-None-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[2-True-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-False-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-None-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[3-True-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-False-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-None-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-False-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-False-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-False-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-False-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-True-False]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-True-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region[NOTSET-True-True-True-True]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_errors[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_errors[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_errors[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[2-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[2-a]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[2-r+]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[3-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[3-a]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[3-r+]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[NOTSET-None]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[NOTSET-a]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_region_mode[NOTSET-r+]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_store[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_store[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_store[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_uneven_dask_chunks[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_uneven_dask_chunks[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_write_uneven_dask_chunks[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_fill_value_setting[2-float]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_fill_value_setting[2-int]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_fill_value_setting[3-float]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_fill_value_setting[3-int]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_fill_value_setting[NOTSET-float]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_fill_value_setting[NOTSET-int]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_mode_w_overwrites_encoding[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_mode_w_overwrites_encoding[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zarr_mode_w_overwrites_encoding[NOTSET]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zero_dimensional_variable[2]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zero_dimensional_variable[3]
xarray.tests.test_backends.TestZarrWriteEmpty ‑ test_zero_dimensional_variable[NOTSET]
xarray.tests.test_backends_api ‑ test_custom_engine
xarray.tests.test_backends_api ‑ test_default_engine_h5netcdf
xarray.tests.test_backends_api ‑ test_default_engine_nczarr_no_netcdf4_python
xarray.tests.test_backends_api ‑ test_get_default_netcdf_write_engine
xarray.tests.test_backends_api ‑ test_multiindex
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_default_indexes[False]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_default_indexes[True]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_default_indexes_passthrough[False]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_default_indexes_passthrough[True]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_honor_chunks[False-shape0-pref_chunks0]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_honor_chunks[False-shape1-pref_chunks1]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_honor_chunks[False-shape2-pref_chunks2]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_honor_chunks[False-shape3-pref_chunks3]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_honor_chunks[True-shape0-pref_chunks0]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_honor_chunks[True-shape1-pref_chunks1]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_honor_chunks[True-shape2-pref_chunks2]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_honor_chunks[True-shape3-pref_chunks3]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_join_chunks[shape0-pref_chunks0-req_chunks0]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_join_chunks[shape1-pref_chunks1-req_chunks1]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_join_chunks[shape2-pref_chunks2-req_chunks2]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_join_chunks[shape3-pref_chunks3-req_chunks3]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_join_chunks[shape4-pref_chunks4-req_chunks4]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_join_chunks[shape5-pref_chunks5-req_chunks5]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_join_chunks[shape6-pref_chunks6-req_chunks6]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_join_chunks[shape7-pref_chunks7-req_chunks7]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_split_chunks[shape0-pref_chunks0-req_chunks0]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_split_chunks[shape1-pref_chunks1-req_chunks1]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_split_chunks[shape2-pref_chunks2-req_chunks2]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_split_chunks[shape3-pref_chunks3-req_chunks3]
xarray.tests.test_backends_api.TestPreferredChunks ‑ test_split_chunks[shape4-pref_chunks4-req_chunks4]
xarray.tests.test_backends_chunks ‑ test_align_nd_chunks[nd_v_chunks0-nd_backend_chunks0-expected_chunks0]
xarray.tests.test_backends_chunks ‑ test_align_nd_chunks[nd_v_chunks1-nd_backend_chunks1-expected_chunks1]
xarray.tests.test_backends_chunks ‑ test_build_grid_chunks[10-3-None-expected_chunks2]
xarray.tests.test_backends_chunks ‑ test_build_grid_chunks[10-3-region0-expected_chunks0]
xarray.tests.test_backends_chunks ‑ test_build_grid_chunks[10-3-region1-expected_chunks1]
xarray.tests.test_backends_chunks ‑ test_build_grid_chunks[10-3-region3-expected_chunks3]
xarray.tests.test_backends_chunks ‑ test_build_grid_chunks[10-3-region4-expected_chunks4]
xarray.tests.test_backends_chunks ‑ test_build_grid_chunks[2-10-region5-expected_chunks5]
xarray.tests.test_backends_chunks ‑ test_build_grid_chunks[4-10-region6-expected_chunks6]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks0-region0-nd_v_chunks0-expected_chunks0]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks1-region1-nd_v_chunks1-expected_chunks1]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks2-region2-nd_v_chunks2-expected_chunks2]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks3-region3-nd_v_chunks3-expected_chunks3]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks4-region4-nd_v_chunks4-expected_chunks4]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks5-region5-nd_v_chunks5-expected_chunks5]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks6-region6-nd_v_chunks6-expected_chunks6]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks7-region7-nd_v_chunks7-expected_chunks7]
xarray.tests.test_backends_chunks ‑ test_grid_rechunk[enc_chunks8-region8-nd_v_chunks8-expected_chunks8]
xarray.tests.test_backends_common ‑ test_encoding_failure_note
xarray.tests.test_backends_common ‑ test_infer_dtype_error_on_mixed_types[data0]
xarray.tests.test_backends_common ‑ test_infer_dtype_error_on_mixed_types[data1]
xarray.tests.test_backends_common ‑ test_robust_getitem
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_compute_false
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_decode_cf
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_default_write_engine
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_memoryview_write_h5netcdf_read_netcdf4
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_memoryview_write_netcdf4_read_h5netcdf
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_netcdf_encoding
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_no_redundant_dimensions
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_open_datatree_chunks
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_open_datatree_specific_group
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_open_datatree_unaligned_hierarchy
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_open_groups
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_open_groups_chunks
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_open_netcdf3
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_roundtrip_via_memoryview
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_to_memoryview_compute_false
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_to_netcdf
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_to_netcdf_inherited_coords
xarray.tests.test_backends_datatree.TestGenericNetCDFIO ‑ test_write_subgroup
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_compute_false
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_decode_cf
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_default_write_engine
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_netcdf_encoding
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_no_redundant_dimensions
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_open_datatree_chunks
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_open_datatree_specific_group
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_phony_dims_warning
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_roundtrip_using_filelike_object
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_roundtrip_via_memoryview
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_to_memoryview_compute_false
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_to_netcdf
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_to_netcdf_inherited_coords
xarray.tests.test_backends_datatree.TestH5NetCDFDatatreeIO ‑ test_write_subgroup
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_0dimensional_variable
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_append_overwrite_values
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_append_with_invalid_dim_raises
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_append_write
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_array_type_after_indexing
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_auto_chunking_is_based_on_disk_chunk_sizes
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_base_chunking_uses_disk_chunk_sizes
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_byte_attrs
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_child_group_with_inconsistent_dimensions
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[None]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[blosc_lz4]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[blosc_lz4hc]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[blosc_lz]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[blosc_zlib]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[blosc_zstd]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[szip]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[zlib]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding[zstd]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_compression_encoding_legacy
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_coordinate_variables_after_dataset_roundtrip
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_coordinate_variables_after_iris_roundtrip
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_coordinates_encoding
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_create_default_indexes[False]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_create_default_indexes[True]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_dataset_caching
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_dataset_compute
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_default_fill_value
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_default_to_char_arrays
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_dropna
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_dump_and_open_encodings
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_dump_encodings
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_empty_isel
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_chunksizes_unlimited
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_enum__error_multiple_variable_with_changing_enum
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_enum__multiple_variable_with_enum
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_enum__no_fill_value
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_kwarg
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_kwarg_compression
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_kwarg_dates
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_kwarg_fixed_width_string
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_kwarg_vlen_string[input_strings0-True]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_kwarg_vlen_string[input_strings1-False]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_kwarg_vlen_string[input_strings2-False]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_same_dtype
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_encoding_unlimited_dims
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_explicitly_omit_fill_value
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_explicitly_omit_fill_value_in_coord
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_explicitly_omit_fill_value_via_encoding_kwarg
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_grid_mapping_and_bounds_are_not_coordinates_in_file
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_indexing_roundtrip[indexer0]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_indexing_roundtrip[indexer1]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_indexing_roundtrip[indexer2]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_indexing_roundtrip[indexer3]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_indexing_roundtrip[indexer4]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_invalid_dataarray_names_raise
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_isel_dataarray
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_keep_chunksizes_if_no_original_shape
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_load
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_load_async
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_mask_and_scale
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_multiindex_not_implemented
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_ondisk_after_print
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_open_encodings
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_open_group
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_open_subgroup
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_orthogonal_indexing
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_outer_indexing_reversed
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_pickle
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_pickle_dataarray
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_preferred_chunks_are_disk_chunk_sizes
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_preferred_chunks_is_present
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_raise_on_forward_slashes_in_names
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_read_variable_len_strings
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_refresh_from_disk
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_None_variable
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_boolean_dtype
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_bytes_with_fill_value
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_cftime_datetime_data
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_character_array
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_complex
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_coordinates
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_coordinates_with_space
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_empty_vlen_string_array
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_endian
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_example_1_netcdf
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_float64_data
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_global_coordinates
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype0-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype0-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype0-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype0-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype1-create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype1-create_masked_and_scaled_data-create_encoded_masked_and_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype1-create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_mask_and_scale[dtype1-create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_numpy_datetime_data
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_object_dtype
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_string_data
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_string_encoded_characters
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_string_with_fill_value_nchar
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_string_with_fill_value_vlen[XXX]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_string_with_fill_value_vlen[]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_string_with_fill_value_vlen[b\xe1r]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_test_data
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_timedelta_data
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_timedelta_data_via_dtype[ms]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_timedelta_data_via_dtype[ns]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_timedelta_data_via_dtype[s]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_timedelta_data_via_dtype[us]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_unsigned[-1-False]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_unsigned[255-True]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_unsigned[fill_value0-False]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_roundtrip_unsigned[fill_value1-True]
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_setncattr_string
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_string_object_warning
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_unsorted_index_raises
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_variable_order
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_vectorized_indexing
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_vectorized_indexing_negative_step
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_write_groups
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_write_store
xarray.tests.test_backends_datatree.TestNetCDF4DataTree ‑ test_zero_dimensional_variable
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_compute_false
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_decode_cf
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_default_write_engine
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_netcdf_encoding
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_no_redundant_dimensions
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_open_datatree_chunks
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_open_datatree_specific_group
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_open_groups_to_dict
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_roundtrip_via_memoryview
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_to_memoryview_compute_false
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_to_netcdf
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_to_netcdf_inherited_coords
xarray.tests.test_backends_datatree.TestNetCDF4DatatreeIO ‑ test_write_subgroup
xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO ‑ test_inherited_coords
xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO ‑ test_open_datatree_unaligned_hierarchy
xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO ‑ test_open_groups
xarray.tests.test_backends_datatree.TestPyDAPDatatreeIO ‑ test_open_groups_to_dict
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_chunks[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_chunks[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_specific_group[False-zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_specific_group[False-zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_specific_group[None-zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_specific_group[None-zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_specific_group[True-zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_specific_group[True-zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_unaligned_hierarchy[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_datatree_unaligned_hierarchy[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_groups[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_groups[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_groups_chunks[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_groups_chunks[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_groups_round_trip[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_open_groups_round_trip[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_rplus_mode[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_rplus_mode[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_compute_false[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_compute_false[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_default_write_mode[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_default_write_mode[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_inherited_coords[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_inherited_coords[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_no_redundant_computation[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_no_redundant_computation[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_not_consolidated[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_not_consolidated[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_zip_store[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_to_zarr_zip_store[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_write_inherited_coords_false[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_write_inherited_coords_false[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_write_inherited_coords_true[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_write_inherited_coords_true[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_write_subgroup[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_write_subgroup[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_zarr_encoding[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_zarr_encoding[zarr_format=3]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_zarr_engine_recognised[zarr_format=2]
xarray.tests.test_backends_datatree.TestZarrDatatreeIO ‑ test_zarr_engine_recognised[zarr_format=3]
xarray.tests.test_backends_file_manager ‑ test_file_manager_acquire_context[1]
xarray.tests.test_backends_file_manager ‑ test_file_manager_acquire_context[2]
xarray.tests.test_backends_file_manager ‑ test_file_manager_acquire_context[3]
xarray.tests.test_backends_file_manager ‑ test_file_manager_acquire_context[None]
xarray.tests.test_backends_file_manager ‑ test_file_manager_autoclose[False]
xarray.tests.test_backends_file_manager ‑ test_file_manager_autoclose[True]
xarray.tests.test_backends_file_manager ‑ test_file_manager_autoclose_while_locked
xarray.tests.test_backends_file_manager ‑ test_file_manager_cache_and_refcounts
xarray.tests.test_backends_file_manager ‑ test_file_manager_cache_repeated_open
xarray.tests.test_backends_file_manager ‑ test_file_manager_cache_with_pickle
xarray.tests.test_backends_file_manager ‑ test_file_manager_mock_write[1]
xarray.tests.test_backends_file_manager ‑ test_file_manager_mock_write[2]
xarray.tests.test_backends_file_manager ‑ test_file_manager_mock_write[3]
xarray.tests.test_backends_file_manager ‑ test_file_manager_mock_write[None]
xarray.tests.test_backends_file_manager ‑ test_file_manager_read[1]
xarray.tests.test_backends_file_manager ‑ test_file_manager_read[2]
xarray.tests.test_backends_file_manager ‑ test_file_manager_read[3]
xarray.tests.test_backends_file_manager ‑ test_file_manager_read[None]
xarray.tests.test_backends_file_manager ‑ test_file_manager_repr
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_concurrent[1]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_concurrent[2]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_concurrent[3]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_concurrent[None]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_consecutive[1]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_consecutive[2]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_consecutive[3]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 4839 to 5402)
There are 24385 tests, see "Raw output" for the list of tests 4839 to 5402.
Raw output
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_consecutive[None]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_pickle[1]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_pickle[2]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_pickle[3]
xarray.tests.test_backends_file_manager ‑ test_file_manager_write_pickle[None]
xarray.tests.test_backends_file_manager ‑ test_pickleable_file_manager_preserves_closed
xarray.tests.test_backends_file_manager ‑ test_pickleable_file_manager_write_pickle
xarray.tests.test_backends_locks ‑ test_threaded_lock
xarray.tests.test_backends_lru_cache ‑ test_del
xarray.tests.test_backends_lru_cache ‑ test_invalid
xarray.tests.test_backends_lru_cache ‑ test_on_evict
xarray.tests.test_backends_lru_cache ‑ test_on_evict_trivial
xarray.tests.test_backends_lru_cache ‑ test_resize
xarray.tests.test_backends_lru_cache ‑ test_simple
xarray.tests.test_backends_lru_cache ‑ test_trivial
xarray.tests.test_backends_lru_cache ‑ test_update_priority
xarray.tests.test_calendar_ops
xarray.tests.test_calendar_ops ‑ test_convert_calendar[all_leap-proleptic_gregorian-False-4h]
xarray.tests.test_calendar_ops ‑ test_convert_calendar[noleap-all_leap-None-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar[noleap-proleptic_gregorian-True-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar[standard-noleap-None-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_360_days[date-360_day-proleptic_gregorian-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_360_days[date-standard-360_day-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_360_days[year-360_day-proleptic_gregorian-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_360_days[year-standard-360_day-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_360_days_random
xarray.tests.test_calendar_ops ‑ test_convert_calendar_dataset
xarray.tests.test_calendar_ops ‑ test_convert_calendar_dimension_name
xarray.tests.test_calendar_ops ‑ test_convert_calendar_errors
xarray.tests.test_calendar_ops ‑ test_convert_calendar_missing[360_day-noleap-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_missing[noleap-360_day-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_missing[noleap-all_leap-ME]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_missing[noleap-proleptic_gregorian-4h]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_missing[standard-noleap-D]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_produces_time_index[all_leap-standard-DatetimeIndex]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_produces_time_index[standard-noleap-CFTimeIndex]
xarray.tests.test_calendar_ops ‑ test_convert_calendar_same_calendar
xarray.tests.test_calendar_ops ‑ test_interp_calendar[360_day-noleap]
xarray.tests.test_calendar_ops ‑ test_interp_calendar[360_day-proleptic_gregorian]
xarray.tests.test_calendar_ops ‑ test_interp_calendar[noleap-all_leap]
xarray.tests.test_calendar_ops ‑ test_interp_calendar[noleap-proleptic_gregorian]
xarray.tests.test_calendar_ops ‑ test_interp_calendar[standard-360_day]
xarray.tests.test_calendar_ops ‑ test_interp_calendar[standard-noleap]
xarray.tests.test_calendar_ops ‑ test_interp_calendar_errors
xarray.tests.test_cftime_offsets
xarray.tests.test_cftime_offsets ‑ test_Microsecond_multiplied_float_error
xarray.tests.test_cftime_offsets ‑ test_add_daily_offsets
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[360_day-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[365_day-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[366_day-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[all_leap-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[gregorian-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[julian-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[noleap-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[proleptic_gregorian-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 1, 1)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 1, 1)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 1, 1, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=-1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 1, 3, 5, 5, 5, 5)-<MonthBegin: n=1>-(1, 2, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 1, 7)-<MonthBegin: n=1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 1, 7)-<MonthBegin: n=2>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 2, 1)-<MonthBegin: n=14>-(2, 4, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 3, 1)-<MonthBegin: n=-1>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 3, 1)-<MonthBegin: n=-2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 3, 3)-<MonthBegin: n=-1>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(1, 3, 3)-<MonthBegin: n=-2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_begin[standard-(2, 4, 1)-<MonthBegin: n=-14>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[360_day-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[360_day-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[360_day-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[360_day-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[360_day-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[360_day-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[360_day-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[360_day-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[365_day-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[365_day-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[365_day-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[365_day-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[365_day-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[365_day-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[365_day-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[365_day-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[366_day-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[366_day-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[366_day-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[366_day-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[366_day-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[366_day-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[366_day-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[366_day-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[all_leap-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[all_leap-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[all_leap-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[all_leap-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[all_leap-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[all_leap-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[all_leap-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[all_leap-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[gregorian-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[gregorian-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[gregorian-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[gregorian-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[gregorian-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[gregorian-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[gregorian-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[gregorian-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[julian-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[julian-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[julian-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[julian-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[julian-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[julian-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[julian-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[julian-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[noleap-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[noleap-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[noleap-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[noleap-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[noleap-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[noleap-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[noleap-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[noleap-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[proleptic_gregorian-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[proleptic_gregorian-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[proleptic_gregorian-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[proleptic_gregorian-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[proleptic_gregorian-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[proleptic_gregorian-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[proleptic_gregorian-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[standard-(1, 1, 1)-<MonthEnd: n=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[standard-(1, 1, 1)-<MonthEnd: n=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[standard-(1, 1, 1, 5, 5, 5, 5)-<MonthEnd: n=1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[standard-(1, 2, 1)-<MonthEnd: n=14>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[standard-(1, 2, 1, 5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[standard-(1, 3, 1)-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[standard-(1, 3, 1)-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end[standard-(2, 4, 1)-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[360_day-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[360_day-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[360_day-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[360_day-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[360_day-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[360_day-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[360_day-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[360_day-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[365_day-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[365_day-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[365_day-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[365_day-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[365_day-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[365_day-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[365_day-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[365_day-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[366_day-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[366_day-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[366_day-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[366_day-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[366_day-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[366_day-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[366_day-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[366_day-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[all_leap-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[all_leap-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[all_leap-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[all_leap-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[all_leap-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[all_leap-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[all_leap-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[all_leap-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[gregorian-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[gregorian-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[gregorian-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[gregorian-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[gregorian-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[gregorian-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[gregorian-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[gregorian-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[julian-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[julian-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[julian-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[julian-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[julian-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[julian-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[julian-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[julian-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[noleap-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[noleap-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[noleap-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[noleap-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[noleap-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[noleap-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[noleap-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[noleap-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[proleptic_gregorian-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[standard-(1, 1)-()-<MonthEnd: n=1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[standard-(1, 1)-()-<MonthEnd: n=2>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[standard-(1, 1)-(5, 5, 5, 5)-<MonthEnd: n=1>-(1, 2)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[standard-(1, 2)-()-<MonthEnd: n=14>-(2, 4)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[standard-(1, 2)-(5, 5, 5, 5)-<MonthEnd: n=-1>-(1, 1)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[standard-(1, 3)-()-<MonthEnd: n=-1>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[standard-(1, 3)-()-<MonthEnd: n=-2>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_month_end_onOffset[standard-(2, 4)-()-<MonthEnd: n=-14>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[360_day-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[360_day-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[360_day-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[360_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[360_day-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[360_day-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[360_day-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[360_day-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[365_day-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[365_day-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[365_day-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[365_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[365_day-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[365_day-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[365_day-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[365_day-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[366_day-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[366_day-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[366_day-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[366_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[366_day-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[366_day-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[366_day-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[366_day-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[all_leap-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[all_leap-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[all_leap-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[all_leap-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[all_leap-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[all_leap-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[all_leap-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[all_leap-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[gregorian-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[gregorian-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[gregorian-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[gregorian-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[gregorian-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[gregorian-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[gregorian-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[julian-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[julian-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[julian-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[julian-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[julian-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[julian-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[julian-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[julian-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[noleap-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[noleap-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[noleap-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[noleap-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[noleap-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[noleap-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[noleap-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[noleap-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[proleptic_gregorian-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[proleptic_gregorian-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[proleptic_gregorian-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[proleptic_gregorian-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[standard-(1, 1, 1)-<QuarterBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[standard-(1, 1, 1)-<QuarterBegin: n=1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[standard-(1, 1, 1)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[standard-(1, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=1, month=3>-(1, 3, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[standard-(1, 1, 7)-<QuarterBegin: n=2, month=3>-(1, 6, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[standard-(1, 3, 2)-<QuarterBegin: n=-1, month=3>-(1, 3, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[standard-(2, 1, 1, 5, 5, 5, 5)-<QuarterBegin: n=-1, month=3>-(1, 12, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_begin[standard-(2, 2, 1)-<QuarterBegin: n=-1, month=3>-(1, 12, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[360_day-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[360_day-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[360_day-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[360_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[360_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[360_day-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[360_day-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[365_day-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[365_day-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[365_day-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[365_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[365_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[365_day-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[365_day-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[366_day-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[366_day-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[366_day-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[366_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[366_day-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[366_day-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[366_day-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[all_leap-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[all_leap-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[all_leap-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[all_leap-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[all_leap-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[all_leap-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[all_leap-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[gregorian-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[gregorian-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[gregorian-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[gregorian-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[gregorian-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[gregorian-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[gregorian-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[julian-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[julian-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[julian-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[julian-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[julian-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[julian-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[julian-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[noleap-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[noleap-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[noleap-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[noleap-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[noleap-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[noleap-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[noleap-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[proleptic_gregorian-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[proleptic_gregorian-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[proleptic_gregorian-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[proleptic_gregorian-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[proleptic_gregorian-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[standard-(1, 1, 1)-<QuarterEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[standard-(1, 1, 1)-<QuarterEnd: n=1, month=3>-(1, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[standard-(1, 1, 1)-<QuarterEnd: n=2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[standard-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(1, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[standard-(1, 1, 1, 5, 5, 5, 5)-<QuarterEnd: n=2, month=3>-(1, 6)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[standard-(1, 3, 1)-<QuarterEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end[standard-(2, 3, 1)-<QuarterEnd: n=-1, month=3>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[360_day-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[360_day-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[360_day-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[360_day-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[360_day-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[365_day-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[365_day-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[365_day-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[365_day-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[365_day-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[366_day-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[366_day-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[366_day-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[366_day-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[366_day-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[all_leap-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[all_leap-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[all_leap-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[all_leap-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[all_leap-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[gregorian-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[gregorian-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[gregorian-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[gregorian-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[gregorian-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[julian-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[julian-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[julian-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[julian-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[julian-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[noleap-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[noleap-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[noleap-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[noleap-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[noleap-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[proleptic_gregorian-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[standard-(1, 1)-()-<QuarterEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[standard-(1, 12)-()-<QuarterEnd: n=-1, month=3>-(1, 9)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[standard-(1, 12)-()-<QuarterEnd: n=-2, month=3>-(1, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[standard-(1, 12)-()-<QuarterEnd: n=1, month=3>-(2, 3)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[standard-(1, 12)-()-<QuarterEnd: n=2, month=3>-(2, 6)-()]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=-1, month=3>-(1, 9)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_quarter_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)-<QuarterEnd: n=1, month=3>-(2, 3)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[360_day-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[360_day-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[360_day-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[360_day-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[360_day-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[360_day-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[365_day-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[365_day-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[365_day-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[365_day-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[365_day-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[365_day-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[366_day-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[366_day-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[366_day-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[366_day-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[366_day-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[366_day-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[all_leap-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[all_leap-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[all_leap-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[all_leap-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[all_leap-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[all_leap-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[gregorian-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[gregorian-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[gregorian-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[gregorian-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[gregorian-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[gregorian-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[julian-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[julian-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[julian-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[julian-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[julian-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[julian-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[noleap-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[noleap-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[noleap-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[noleap-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[noleap-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[noleap-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[proleptic_gregorian-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[proleptic_gregorian-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[proleptic_gregorian-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[proleptic_gregorian-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[proleptic_gregorian-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[proleptic_gregorian-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[standard-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[standard-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[standard-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[standard-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[standard-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_sub_monthly[standard-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[360_day-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[360_day-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 5403 to 5926)
There are 24385 tests, see "Raw output" for the list of tests 5403 to 5926.
Raw output
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[360_day-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[360_day-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[360_day-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[360_day-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[360_day-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[360_day-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[365_day-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[365_day-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[365_day-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[365_day-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[365_day-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[365_day-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[365_day-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[365_day-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[366_day-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[366_day-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[366_day-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[366_day-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[366_day-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[366_day-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[366_day-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[366_day-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[all_leap-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[all_leap-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[all_leap-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[all_leap-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[all_leap-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[all_leap-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[all_leap-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[all_leap-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[gregorian-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[gregorian-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[gregorian-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[gregorian-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[gregorian-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[gregorian-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[gregorian-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[julian-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[julian-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[julian-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[julian-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[julian-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[julian-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[julian-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[julian-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[noleap-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[noleap-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[noleap-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[noleap-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[noleap-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[noleap-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[noleap-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[noleap-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[proleptic_gregorian-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[proleptic_gregorian-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[proleptic_gregorian-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[proleptic_gregorian-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[proleptic_gregorian-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[proleptic_gregorian-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[proleptic_gregorian-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[standard-(1, 1, 1)-<YearBegin: n=1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[standard-(1, 1, 1)-<YearBegin: n=1, month=2>-(1, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[standard-(1, 1, 1)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[standard-(1, 1, 1, 5, 5, 5, 5)-<YearBegin: n=1, month=1>-(2, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[standard-(1, 1, 2)-<YearBegin: n=-1, month=1>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[standard-(1, 1, 7)-<YearBegin: n=2, month=1>-(3, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[standard-(2, 1, 1, 5, 5, 5, 5)-<YearBegin: n=-1, month=1>-(1, 1, 1, 5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_begin[standard-(2, 2, 1)-<YearBegin: n=-1, month=1>-(2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[360_day-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[360_day-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[360_day-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[360_day-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[360_day-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[360_day-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[360_day-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[365_day-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[365_day-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[365_day-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[365_day-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[365_day-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[365_day-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[365_day-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[366_day-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[366_day-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[366_day-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[366_day-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[366_day-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[366_day-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[366_day-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[all_leap-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[all_leap-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[all_leap-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[all_leap-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[all_leap-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[all_leap-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[all_leap-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[gregorian-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[gregorian-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[gregorian-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[gregorian-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[gregorian-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[gregorian-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[gregorian-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[julian-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[julian-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[julian-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[julian-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[julian-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[julian-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[julian-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[noleap-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[noleap-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[noleap-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[noleap-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[noleap-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[noleap-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[noleap-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[proleptic_gregorian-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[proleptic_gregorian-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[proleptic_gregorian-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[proleptic_gregorian-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[proleptic_gregorian-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[standard-(1, 1, 1)-<YearEnd: n=1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[standard-(1, 1, 1)-<YearEnd: n=1, month=1>-(1, 1)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[standard-(1, 1, 1)-<YearEnd: n=2, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[standard-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[standard-(1, 1, 1, 5, 5, 5, 5)-<YearEnd: n=2, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[standard-(1, 3, 1)-<YearEnd: n=-1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end[standard-(2, 3, 1)-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[360_day-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[360_day-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[360_day-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[360_day-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[360_day-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[360_day-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[365_day-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[365_day-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[365_day-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[365_day-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[365_day-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[365_day-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[366_day-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[366_day-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[366_day-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[366_day-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[366_day-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[366_day-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[all_leap-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[all_leap-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[all_leap-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[all_leap-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[all_leap-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[all_leap-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[gregorian-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[gregorian-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[gregorian-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[gregorian-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[gregorian-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[gregorian-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[julian-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[julian-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[julian-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[julian-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[julian-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[julian-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[noleap-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[noleap-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[noleap-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[noleap-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[noleap-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[noleap-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[noleap-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[proleptic_gregorian-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[proleptic_gregorian-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[standard-(1, 1)-()-<YearEnd: n=1, month=2>-(1, 2)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[standard-(1, 12)-()-<YearEnd: n=1, month=12>-(2, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[standard-(1, 12)-()-<YearEnd: n=2, month=12>-(3, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)-<YearEnd: n=1, month=12>-(2, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[standard-(2, 12)-()-<YearEnd: n=-1, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[standard-(2, 12)-(5, 5, 5, 5)-<YearEnd: n=-1, month=12>-(1, 12)-(5, 5, 5, 5)]
xarray.tests.test_cftime_offsets ‑ test_add_year_end_onOffset[standard-(3, 12)-()-<YearEnd: n=-2, month=12>-(1, 12)-()]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end[360_day-[(2, 30), (4, 30), (6, 30), (8, 30), (10, 30), (12, 30)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end[all_leap-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end[gregorian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end[julian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end[noleap-[(2, 28), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end[standard-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end_negative_freq[360_day-[(2, 30), (4, 30), (6, 30), (8, 30), (10, 30), (12, 30)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end_negative_freq[all_leap-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end_negative_freq[gregorian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end_negative_freq[julian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end_negative_freq[noleap-[(2, 28), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_specific_month_end_negative_freq[standard-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[360_day-2000-2001-360]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[360_day-2001-2002-360]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[all_leap-2000-2001-366]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[all_leap-2001-2002-366]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[gregorian-2000-2001-366]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[gregorian-2001-2002-365]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[julian-2000-2001-366]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[julian-2001-2002-365]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[noleap-2000-2001-365]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[noleap-2001-2002-365]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[standard-2000-2001-366]
xarray.tests.test_cftime_offsets ‑ test_calendar_year_length[standard-2001-2002-365]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.BaseCFTimeOffset'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.Day'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.Hour'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.Microsecond'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.Millisecond'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.Minute'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.MonthBegin'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.MonthEnd'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.QuarterBegin'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.QuarterEnd'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.Second'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.Tick'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.YearBegin'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_invalid_n[<class 'xarray.coding.cftime_offsets.YearEnd'>-1.5]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<BaseCFTimeOffset: n=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<BaseCFTimeOffset: n=2>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Day: n=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Day: n=2>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Hour: n=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Hour: n=2>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Microsecond: n=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Microsecond: n=2>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Millisecond: n=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Millisecond: n=2>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Minute: n=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Minute: n=2>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<QuarterBegin: n=1, month=3>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<QuarterBegin: n=2, month=3>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<QuarterEnd: n=1, month=3>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<QuarterEnd: n=2, month=3>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Second: n=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Second: n=2>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Tick: n=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<Tick: n=2>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<YearBegin: n=1, month=1>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<YearBegin: n=2, month=1>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<YearEnd: n=1, month=12>-1]
xarray.tests.test_cftime_offsets ‑ test_cftime_offset_constructor_valid_n[<YearEnd: n=2, month=12>-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_or_date_range_inclusive_None[False]
xarray.tests.test_cftime_offsets ‑ test_cftime_or_date_range_inclusive_None[True]
xarray.tests.test_cftime_offsets ‑ test_cftime_or_date_range_invalid_inclusive_value[False]
xarray.tests.test_cftime_offsets ‑ test_cftime_or_date_range_invalid_inclusive_value[True]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[360_day-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[365_day-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[366_day-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[all_leap-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[gregorian-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[julian-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[noleap-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[proleptic_gregorian-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-04-0001-01-01-None-D-both-False-[]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-01-30-None-4--1D-both-False-[(1, 1, 30), (1, 1, 29), (1, 1, 28), (1, 1, 27)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-06-01-None-4--1MS-both-False-[(1, 6, 1), (1, 5, 1), (1, 4, 1), (1, 3, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0010-None-4--2YS-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-0010-None-4-<YearBegin: n=-2, month=1>-both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range[standard-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_no_freq[2022-01-01-2022-01-10-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_no_freq[2022-01-01-2022-01-10-None]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_no_freq[2022-03-01-2022-03-31-2]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_no_freq[2022-03-01-2022-03-31-None]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1ME-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1ME-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1ME-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1ME-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1MS-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1MS-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1MS-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1MS-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YE-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YE-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YE-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YE-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YS-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YS-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YS-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[-1YS-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[ME-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[ME-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[ME-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[ME-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[MS-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[MS-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[MS-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[MS-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[YE-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[YE-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[YE-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[YE-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[YS-2000-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[YS-2000-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[YS-2001-2000]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_same_as_pandas[YS-2001-2001]
xarray.tests.test_cftime_offsets ‑ test_cftime_range_standard_calendar_refers_to_gregorian
xarray.tests.test_cftime_offsets ‑ test_date_range[1400-01-01-standard-None-CFTimeIndex]
xarray.tests.test_cftime_offsets ‑ test_date_range[1990-01-01-gregorian-False-DatetimeIndex]
xarray.tests.test_cftime_offsets ‑ test_date_range[1990-01-01-noleap-None-CFTimeIndex]
xarray.tests.test_cftime_offsets ‑ test_date_range[1990-01-01-proleptic_gregorian-True-CFTimeIndex]
xarray.tests.test_cftime_offsets ‑ test_date_range[1990-01-01-standard-None-DatetimeIndex]
xarray.tests.test_cftime_offsets ‑ test_date_range[3400-01-01-standard-None-CFTimeIndex]
xarray.tests.test_cftime_offsets ‑ test_date_range_errors
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-02-01--1YE-FEB-noleap-gregorian-True-2019-02-28-True]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-02-01-YE-FEB-noleap-gregorian-True-2020-02-29-True]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-02-28-3h-all_leap-gregorian-False-2020-02-28-True]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-03-31--1ME-gregorian-360_day-None-2020-03-30-False]
xarray.tests.test_cftime_offsets ‑ test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_errors
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-ME]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-MS]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-QS]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-YE-MAY]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-YE]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-YS]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-h]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-min]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[False-s]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-ME]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-MS]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-QS]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-YE-MAY]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-YE]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-YS]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-h]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-min]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_no_deprecation[True-s]
xarray.tests.test_cftime_offsets ‑ test_date_range_like_same_calendar
xarray.tests.test_cftime_offsets ‑ test_date_range_name
xarray.tests.test_cftime_offsets ‑ test_date_range_no_freq[2022-01-01-2022-01-10-2]
xarray.tests.test_cftime_offsets ‑ test_date_range_no_freq[2022-01-01-2022-01-10-None]
xarray.tests.test_cftime_offsets ‑ test_date_range_no_freq[2022-03-01-2022-03-31-2]
xarray.tests.test_cftime_offsets ‑ test_date_range_no_freq[2022-03-01-2022-03-31-None]
xarray.tests.test_cftime_offsets ‑ test_dayofweek_after_cftime[D]
xarray.tests.test_cftime_offsets ‑ test_dayofweek_after_cftime[ME]
xarray.tests.test_cftime_offsets ‑ test_dayofweek_after_cftime[YE]
xarray.tests.test_cftime_offsets ‑ test_dayofyear_after_cftime[D]
xarray.tests.test_cftime_offsets ‑ test_dayofyear_after_cftime[ME]
xarray.tests.test_cftime_offsets ‑ test_dayofyear_after_cftime[YE]
xarray.tests.test_cftime_offsets ‑ test_eq[<BaseCFTimeOffset: n=2>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<Day: n=2>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<Hour: n=2>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<Microsecond: n=2>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<Millisecond: n=2>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<Minute: n=2>-<Minute: n=2>]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 5927 to 6608)
There are 24385 tests, see "Raw output" for the list of tests 5927 to 6608.
Raw output
xarray.tests.test_cftime_offsets ‑ test_eq[<MonthBegin: n=2>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<MonthEnd: n=2>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<QuarterBegin: n=2, month=2>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<QuarterBegin: n=2, month=3>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_eq[<QuarterEnd: n=2, month=2>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<QuarterEnd: n=2, month=3>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_eq[<Second: n=2>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<YearBegin: n=2, month=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_eq[<YearBegin: n=2, month=2>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_eq[<YearEnd: n=2, month=12>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_eq[<YearEnd: n=2, month=2>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_invalid_date_range_cftime_inputs[2000-2001-5-YE-None]
xarray.tests.test_cftime_offsets ‑ test_invalid_date_range_cftime_inputs[2000-2001-None-YE-up]
xarray.tests.test_cftime_offsets ‑ test_invalid_date_range_cftime_inputs[2000-None-None-YE-None]
xarray.tests.test_cftime_offsets ‑ test_invalid_date_range_cftime_inputs[None-2000-None-YE-None]
xarray.tests.test_cftime_offsets ‑ test_invalid_date_range_cftime_inputs[None-None-5-YE-None]
xarray.tests.test_cftime_offsets ‑ test_invalid_date_range_cftime_inputs[None-None-None-None-None]
xarray.tests.test_cftime_offsets ‑ test_invalid_to_offset_str[1H1min]
xarray.tests.test_cftime_offsets ‑ test_invalid_to_offset_str[7min2]
xarray.tests.test_cftime_offsets ‑ test_invalid_to_offset_str[AM]
xarray.tests.test_cftime_offsets ‑ test_invalid_to_offset_str[AS-]
xarray.tests.test_cftime_offsets ‑ test_invalid_to_offset_str[M-]
xarray.tests.test_cftime_offsets ‑ test_invalid_to_offset_str[QS-]
xarray.tests.test_cftime_offsets ‑ test_invalid_to_offset_str[Z]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-A-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-AS-YS]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-M-ME]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-ME-ME]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-Q-QE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-QE-QE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-Y-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-YE-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[-YS-YS]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-A-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-AS-YS]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-M-ME]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-ME-ME]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-Q-QE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-QE-QE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-Y-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-YE-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq[2-YS-YS]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[-A]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[-Y]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[2-A]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[2-YE]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_anchored[2-Y]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_pd_freq_passthrough[BH-BH]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_pd_freq_passthrough[CBH-CBH]
xarray.tests.test_cftime_offsets ‑ test_legacy_to_new_freq_pd_freq_passthrough[N-N]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<BaseCFTimeOffset: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<Day: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<Hour: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<Microsecond: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<Millisecond: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<Minute: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<MonthBegin: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<MonthEnd: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<QuarterBegin: n=1, month=2>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<QuarterBegin: n=1, month=3>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<QuarterEnd: n=1, month=2>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<QuarterEnd: n=1, month=3>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<Second: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<YearBegin: n=1, month=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<YearBegin: n=1, month=2>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<YearEnd: n=1, month=12>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset[<YearEnd: n=1, month=2>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<BaseCFTimeOffset: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<Day: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<Hour: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<Microsecond: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<Millisecond: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<Minute: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<MonthBegin: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<MonthEnd: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<QuarterBegin: n=1, month=2>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<QuarterBegin: n=1, month=3>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<QuarterEnd: n=1, month=2>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<QuarterEnd: n=1, month=3>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<Second: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<YearBegin: n=1, month=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<YearBegin: n=1, month=2>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<YearEnd: n=1, month=12>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<YearEnd: n=1, month=1>-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_minus_offset_error[<YearEnd: n=1, month=2>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<BaseCFTimeOffset: n=1>--3-<BaseCFTimeOffset: n=-3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<BaseCFTimeOffset: n=1>-3-<BaseCFTimeOffset: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Day: n=1>-3-<Day: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Hour: n=1>--0.5-<Minute: n=-30>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Hour: n=1>-0.5-<Minute: n=30>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Hour: n=1>-3-<Hour: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Microsecond: n=1>-3-<Microsecond: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Millisecond: n=1>-0.5-<Microsecond: n=500>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Millisecond: n=1>-3-<Millisecond: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Minute: n=1>-0.5-<Second: n=30>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Minute: n=1>-3-<Minute: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<MonthBegin: n=1>-3-<MonthBegin: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<MonthEnd: n=1>-3-<MonthEnd: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<QuarterBegin: n=1, month=3>-3-<QuarterBegin: n=3, month=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<QuarterEnd: n=1, month=3>-3-<QuarterEnd: n=3, month=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Second: n=1>-0.5-<Millisecond: n=500>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Second: n=1>-3-<Second: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<Tick: n=1>-3-<Tick: n=3>]
xarray.tests.test_cftime_offsets ‑ test_mul[<YearBegin: n=1, month=1>-3-<YearBegin: n=3, month=1>]
xarray.tests.test_cftime_offsets ‑ test_mul[<YearEnd: n=1, month=12>-3-<YearEnd: n=3, month=12>]
xarray.tests.test_cftime_offsets ‑ test_mul_float_multiple_next_higher_resolution
xarray.tests.test_cftime_offsets ‑ test_neg[<BaseCFTimeOffset: n=1>-<BaseCFTimeOffset: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<Day: n=1>-<Day: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<Hour: n=1>-<Hour: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<Microsecond: n=1>-<Microsecond: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<Millisecond: n=1>-<Millisecond: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<Minute: n=1>-<Minute: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<MonthBegin: n=1>-<MonthBegin: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<MonthEnd: n=1>-<MonthEnd: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<QuarterBegin: n=1, month=3>-<QuarterBegin: n=-1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neg[<QuarterEnd: n=1, month=3>-<QuarterEnd: n=-1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neg[<Second: n=1>-<Second: n=-1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<YearBegin: n=1, month=1>-<YearBegin: n=-1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neg[<YearEnd: n=1, month=12>-<YearEnd: n=-1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<BaseCFTimeOffset: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Day: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Hour: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Microsecond: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Millisecond: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Minute: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthBegin: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<MonthEnd: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=2>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterBegin: n=1, month=3>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=2>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<QuarterEnd: n=1, month=3>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<Second: n=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=1>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearBegin: n=1, month=2>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=12>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<BaseCFTimeOffset: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<QuarterBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<QuarterBegin: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<QuarterEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<QuarterEnd: n=2, month=3>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<YearBegin: n=2, month=1>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<YearBegin: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<YearEnd: n=2, month=12>]
xarray.tests.test_cftime_offsets ‑ test_neq[<YearEnd: n=1, month=2>-<YearEnd: n=2, month=2>]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-A-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-ME-M]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-QE-Q]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-Y-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-YE-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[-YS-AS]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-A-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-ME-M]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-QE-Q]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-Y-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-YE-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq[2-YS-AS]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[-YE]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[-Y]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[2-A]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[2-YE]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_anchored[2-Y]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[L-L]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[S-S]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[T-T]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[U-U]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[bh-bh]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[cbh-cbh]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[min-min]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[ms-ms]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[ns-ns]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[s-s]
xarray.tests.test_cftime_offsets ‑ test_new_to_legacy_freq_pd_freq_passthrough[us-us]
xarray.tests.test_cftime_offsets ‑ test_nonTick_offset_multiplied_float_error[<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_nonTick_offset_multiplied_float_error[<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_nonTick_offset_multiplied_float_error[<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_nonTick_offset_multiplied_float_error[<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_nonTick_offset_multiplied_float_error[<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_nonTick_offset_multiplied_float_error[<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_nonTick_offset_multiplied_float_error[<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[False-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[False-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[False-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[False-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[False-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[False-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[True-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[True-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[True-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[True-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[True-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_addition_preserves_has_year_zero[True-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_offset_day_option_end_accounts_for_has_year_zero[False]
xarray.tests.test_cftime_offsets ‑ test_offset_day_option_end_accounts_for_has_year_zero[True]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[False-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[False-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[False-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[False-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[False-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[False-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[True-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[True-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[True-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[True-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[True-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_offset_subtraction_preserves_has_year_zero[True-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[360_day-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[365_day-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[366_day-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[all_leap-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[gregorian-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[julian-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[noleap-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[proleptic_gregorian-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1)-<Hour: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1)-<Microsecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1)-<Millisecond: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1)-<Minute: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1)-<Second: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1, 1)-<Day: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1, 1)-<MonthBegin: n=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 1, 1)-<YearBegin: n=1, month=1>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 5)-<MonthBegin: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 5)-<MonthEnd: n=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 1, 5)-<YearBegin: n=1, month=1>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 12, 1)-<QuarterEnd: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 12, 1)-<YearEnd: n=1, month=12>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 3, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 3, 1, 1)-<QuarterBegin: n=1, month=3>-True]
xarray.tests.test_cftime_offsets ‑ test_onOffset[standard-(1, 3, 5)-<QuarterBegin: n=1, month=3>-False]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-(1,)-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-(1,)-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-(1,)-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-(1,)-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-(1,)-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-(1,)-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[noleap-(1, 1)-(1,)-<MonthEnd: n=1>]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 6609 to 7209)
There are 24385 tests, see "Raw output" for the list of tests 6609 to 7209.
Raw output
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[noleap-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[noleap-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-(1,)-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-<QuarterEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-<YearEnd: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-(1,)-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[360_day-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[360_day-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[360_day-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[360_day-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[360_day-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[360_day-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[365_day-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[365_day-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[365_day-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[365_day-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[365_day-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[365_day-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[366_day-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[366_day-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[366_day-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[366_day-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[366_day-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[366_day-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[all_leap-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[all_leap-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[all_leap-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[all_leap-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[all_leap-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[all_leap-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[gregorian-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[gregorian-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[gregorian-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[gregorian-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[gregorian-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[gregorian-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[julian-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[julian-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[julian-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[julian-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[julian-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[julian-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[noleap-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[noleap-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[noleap-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[noleap-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[noleap-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[noleap-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[proleptic_gregorian-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[proleptic_gregorian-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[proleptic_gregorian-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[proleptic_gregorian-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[proleptic_gregorian-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[proleptic_gregorian-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[standard-<Day: n=2>-(1, 1, 3)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[standard-<Hour: n=2>-(1, 1, 1, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[standard-<Microsecond: n=2>-(1, 1, 1, 0, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[standard-<Millisecond: n=2>-(1, 1, 1, 0, 0, 0, 2000)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[standard-<Minute: n=2>-(1, 1, 1, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_radd_sub_monthly[standard-<Second: n=2>-(1, 1, 1, 0, 0, 2)]
xarray.tests.test_cftime_offsets ‑ test_rmul[<BaseCFTimeOffset: n=1>--3-<BaseCFTimeOffset: n=-3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<BaseCFTimeOffset: n=1>-3-<BaseCFTimeOffset: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Day: n=1>-3-<Day: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Hour: n=1>--0.5-<Minute: n=-30>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Hour: n=1>-0.5-<Minute: n=30>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Hour: n=1>-3-<Hour: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Microsecond: n=1>-3-<Microsecond: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Millisecond: n=1>-0.5-<Microsecond: n=500>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Millisecond: n=1>-3-<Millisecond: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Minute: n=1>-0.5-<Second: n=30>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Minute: n=1>-3-<Minute: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<MonthBegin: n=1>-3-<MonthBegin: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<MonthEnd: n=1>-3-<MonthEnd: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<QuarterBegin: n=1, month=3>-3-<QuarterBegin: n=3, month=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<QuarterEnd: n=1, month=3>-3-<QuarterEnd: n=3, month=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Second: n=1>-0.5-<Millisecond: n=500>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Second: n=1>-3-<Second: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<Tick: n=1>-3-<Tick: n=3>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<YearBegin: n=1, month=1>-3-<YearBegin: n=3, month=1>]
xarray.tests.test_cftime_offsets ‑ test_rmul[<YearEnd: n=1, month=12>-3-<YearEnd: n=3, month=12>]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[360_day-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[365_day-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[366_day-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[all_leap-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[gregorian-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[julian-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[noleap-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[proleptic_gregorian-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<MonthBegin: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<MonthBegin: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<MonthEnd: n=1>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<MonthEnd: n=2>-(1, 3, 2)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<QuarterEnd: n=1, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<QuarterEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<QuarterEnd: n=2, month=3>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearBegin: n=1, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearBegin: n=2, month=1>-(1, 3, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearBegin: n=2, month=2>-(1, 2, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearBegin: n=2, month=2>-(1, 3, 1)-(1, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearEnd: n=1, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearEnd: n=1, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearEnd: n=2, month=12>-(2, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollback[standard-<YearEnd: n=2, month=2>-(2, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[360_day-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[365_day-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[366_day-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[all_leap-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[gregorian-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[julian-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[noleap-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[proleptic_gregorian-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<Day: n=1>-(1, 3, 2, 1)-(1, 3, 2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<Hour: n=1>-(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<Microsecond: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<Millisecond: n=1>-(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<Minute: n=1>-(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<MonthBegin: n=1>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<MonthBegin: n=1>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<MonthBegin: n=2>-(1, 3, 2)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<MonthEnd: n=1>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<MonthEnd: n=1>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<MonthEnd: n=2>-(1, 3, 2)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<QuarterBegin: n=1, month=3>-(1, 3, 2)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<QuarterBegin: n=1, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<QuarterBegin: n=2, month=2>-(1, 4, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<QuarterBegin: n=2, month=3>-(1, 4, 1)-(1, 6)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<QuarterEnd: n=1, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<QuarterEnd: n=2, month=2>-(1, 3, 1)-(1, 5)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<QuarterEnd: n=2, month=3>-(1, 3, 1)-(1, 3)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<QuarterEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<Second: n=1>-(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<YearBegin: n=1, month=1>-(1, 1, 1)-(1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<YearBegin: n=1, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<YearBegin: n=2, month=1>-(1, 3, 1)-(2, 1)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<YearBegin: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<YearEnd: n=1, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<YearEnd: n=2, month=12>-(1, 3, 1)-(1, 12)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<YearEnd: n=2, month=2>-(1, 3, 1)-(2, 2)]
xarray.tests.test_cftime_offsets ‑ test_rollforward[standard-<YearEnd: n=2, month=4>-(1, 4, 30)-(1, 4)]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 7210 to 7965)
There are 24385 tests, see "Raw output" for the list of tests 7210 to 7965.
Raw output
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[360_day-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[360_day-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[360_day-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[360_day-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[360_day-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[360_day-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[365_day-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[365_day-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[365_day-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[365_day-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[365_day-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[365_day-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[366_day-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[366_day-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[366_day-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[366_day-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[366_day-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[366_day-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[all_leap-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[all_leap-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[all_leap-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[all_leap-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[all_leap-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[all_leap-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[gregorian-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[gregorian-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[gregorian-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[gregorian-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[gregorian-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[gregorian-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[julian-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[julian-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[julian-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[julian-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[julian-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[julian-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[noleap-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[noleap-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[noleap-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[noleap-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[noleap-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[noleap-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[proleptic_gregorian-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[proleptic_gregorian-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[proleptic_gregorian-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[proleptic_gregorian-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[proleptic_gregorian-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[proleptic_gregorian-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[standard-<Day: n=2>-(1, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[standard-<Hour: n=2>-(1, 1, 2, 22)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[standard-<Microsecond: n=2>-(1, 1, 2, 23, 59, 59, 999998)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[standard-<Millisecond: n=2>-(1, 1, 2, 23, 59, 59, 998000)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[standard-<Minute: n=2>-(1, 1, 2, 23, 58)]
xarray.tests.test_cftime_offsets ‑ test_rsub_sub_monthly[standard-<Second: n=2>-(1, 1, 2, 23, 59, 58)]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<BaseCFTimeOffset: n=1>-None]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<Day: n=1>-D]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<Hour: n=1>-h]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<Microsecond: n=1>-us]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<Millisecond: n=1>-ms]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<Minute: n=1>-min]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<MonthBegin: n=1>-MS]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<MonthEnd: n=1>-ME]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<QuarterBegin: n=1, month=3>-QS-MAR]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<QuarterEnd: n=1, month=3>-QE-MAR]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<Second: n=1>-s]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<YearBegin: n=1, month=1>-YS-JAN]
xarray.tests.test_cftime_offsets ‑ test_rule_code[<YearEnd: n=1, month=12>-YE-DEC]
xarray.tests.test_cftime_offsets ‑ test_str_and_repr[<BaseCFTimeOffset: n=1>-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_str_and_repr[<QuarterBegin: n=1, month=3>-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_str_and_repr[<YearBegin: n=1, month=1>-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[360_day-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[365_day-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[366_day-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[all_leap-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[gregorian-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[julian-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[noleap-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[proleptic_gregorian-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<QuarterBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<QuarterEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<QuarterEnd: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<YearBegin: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<YearEnd: n=1, month=12>]
xarray.tests.test_cftime_offsets ‑ test_sub_error[standard-<YearEnd: n=1, month=2>]
xarray.tests.test_cftime_offsets ‑ test_subtract_daily_offsets
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[360_day-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[360_day-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[365_day-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[365_day-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[366_day-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[366_day-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[all_leap-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[all_leap-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[gregorian-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[gregorian-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[julian-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[julian-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[noleap-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[noleap-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[proleptic_gregorian-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[proleptic_gregorian-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[standard-(2000, 1, 1)-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime[standard-2000-01-01-(2000, 1, 1)]
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime_error_no_calendar
xarray.tests.test_cftime_offsets ‑ test_to_cftime_datetime_error_type_error
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A--1-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-2-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[A-None-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS--1-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-2-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[AS-None-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y--1-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-2-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[Y-None-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS--1-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-2-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_annual[YS-None-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[A-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[AS]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[A]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[H]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[L]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[M]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[Q]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[S]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[T]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[U]
xarray.tests.test_cftime_offsets ‑ test_to_offset_deprecation_warning[Y]
xarray.tests.test_cftime_offsets ‑ test_to_offset_offset_input[<BaseCFTimeOffset: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_offset_input[<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_offset_input[<QuarterBegin: n=1, month=3>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_offset_input[<YearBegin: n=1, month=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q--1-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-2-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[Q-None-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE--1-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-2-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QE-None-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS--1-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-2-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-0-]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-1-JAN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-10-OCT]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-11-NOV]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-12-DEC]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-2-FEB]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-3-MAR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-4-APR]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-5-MAY]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-6-JUN]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-7-JUL]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-8-AUG]
xarray.tests.test_cftime_offsets ‑ test_to_offset_quarter[QS-None-9-SEP]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2D-<Day: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2H-<Hour: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2L-<Millisecond: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2M-<MonthEnd: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2ME-<MonthEnd: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2MS-<MonthBegin: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2S-<Second: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2T-<Minute: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2U-<Microsecond: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2h-<Hour: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2min-<Minute: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2ms-<Millisecond: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[-2us-<Microsecond: n=-2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2D-<Day: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2H-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2L-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2M-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2ME-<MonthEnd: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2MS-<MonthBegin: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2S-<Second: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2T-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2U-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2h-<Hour: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2min-<Minute: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2ms-<Millisecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[2us-<Microsecond: n=2>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[D-<Day: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[H-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[L-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[M-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[ME-<MonthEnd: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[MS-<MonthBegin: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[S-<Second: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[T-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[U-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[h-<Hour: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[min-<Minute: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[ms-<Millisecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_to_offset_sub_annual[us-<Microsecond: n=1>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.QuarterBegin'>-0-<class 'ValueError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.QuarterBegin'>-1.5-<class 'TypeError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.QuarterBegin'>-13-<class 'ValueError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.QuarterEnd'>-0-<class 'ValueError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.QuarterEnd'>-1.5-<class 'TypeError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.QuarterEnd'>-13-<class 'ValueError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.YearBegin'>-0-<class 'ValueError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.YearBegin'>-1.5-<class 'TypeError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.YearBegin'>-13-<class 'ValueError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.YearEnd'>-0-<class 'ValueError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.YearEnd'>-1.5-<class 'TypeError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_invalid_month[<class 'xarray.coding.cftime_offsets.YearEnd'>-13-<class 'ValueError'>]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_valid_month[<QuarterBegin: n=1, month=3>-3]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_valid_month[<QuarterBegin: n=1, month=5>-5]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_valid_month[<QuarterEnd: n=1, month=3>-3]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_valid_month[<QuarterEnd: n=1, month=5>-5]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_valid_month[<YearBegin: n=1, month=1>-1]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_valid_month[<YearBegin: n=1, month=5>-5]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_valid_month[<YearEnd: n=1, month=12>-12]
xarray.tests.test_cftime_offsets ‑ test_year_offset_constructor_valid_month[<YearEnd: n=1, month=5>-5]
xarray.tests.test_cftimeindex ‑ test_asi8[360_day]
xarray.tests.test_cftimeindex ‑ test_asi8[365_day]
xarray.tests.test_cftimeindex ‑ test_asi8[366_day]
xarray.tests.test_cftimeindex ‑ test_asi8[all_leap]
xarray.tests.test_cftimeindex ‑ test_asi8[gregorian]
xarray.tests.test_cftimeindex ‑ test_asi8[julian]
xarray.tests.test_cftimeindex ‑ test_asi8[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_asi8_distant_date
xarray.tests.test_cftimeindex ‑ test_asi8_empty_cftimeindex
xarray.tests.test_cftimeindex ‑ test_assert_all_valid_date_type[360_day]
xarray.tests.test_cftimeindex ‑ test_assert_all_valid_date_type[365_day]
xarray.tests.test_cftimeindex ‑ test_assert_all_valid_date_type[366_day]
xarray.tests.test_cftimeindex ‑ test_assert_all_valid_date_type[all_leap]
xarray.tests.test_cftimeindex ‑ test_assert_all_valid_date_type[gregorian]
xarray.tests.test_cftimeindex ‑ test_assert_all_valid_date_type[julian]
xarray.tests.test_cftimeindex ‑ test_assert_all_valid_date_type[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_ceil[360_day]
xarray.tests.test_cftimeindex ‑ test_ceil[365_day]
xarray.tests.test_cftimeindex ‑ test_ceil[366_day]
xarray.tests.test_cftimeindex ‑ test_ceil[all_leap]
xarray.tests.test_cftimeindex ‑ test_ceil[gregorian]
xarray.tests.test_cftimeindex ‑ test_ceil[julian]
xarray.tests.test_cftimeindex ‑ test_ceil[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftime_datetime_sub_cftimeindex[360_day]
xarray.tests.test_cftimeindex ‑ test_cftime_datetime_sub_cftimeindex[365_day]
xarray.tests.test_cftimeindex ‑ test_cftime_datetime_sub_cftimeindex[366_day]
xarray.tests.test_cftimeindex ‑ test_cftime_datetime_sub_cftimeindex[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftime_datetime_sub_cftimeindex[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftime_datetime_sub_cftimeindex[julian]
xarray.tests.test_cftimeindex ‑ test_cftime_datetime_sub_cftimeindex[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add_timedeltaindex[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add_timedeltaindex[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add_timedeltaindex[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add_timedeltaindex[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add_timedeltaindex[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add_timedeltaindex[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_add_timedeltaindex[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[360_day-360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[365_day-noleap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[gregorian-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[gregorian-standard]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[julian-julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[noleap-noleap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[proleptic_gregorian-proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[standard-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_property[standard-standard]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[360_day-360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[365_day-noleap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[gregorian-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[gregorian-standard]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[julian-julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[noleap-noleap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[proleptic_gregorian-proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[standard-]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_calendar_repr[standard-standard]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofweek_accessor[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofweek_accessor[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofweek_accessor[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofweek_accessor[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofweek_accessor[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofweek_accessor[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofweek_accessor[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofyear_accessor[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofyear_accessor[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofyear_accessor[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofyear_accessor[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofyear_accessor[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofyear_accessor[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_dayofyear_accessor[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_days_in_month_accessor[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_days_in_month_accessor[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_days_in_month_accessor[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_days_in_month_accessor[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_days_in_month_accessor[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_days_in_month_accessor[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_days_in_month_accessor[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[360_day-day-expected2]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[360_day-hour-expected3]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[360_day-microsecond-expected6]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[360_day-minute-expected4]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[360_day-month-expected1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[360_day-second-expected5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[360_day-year-expected0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[365_day-day-expected2]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[365_day-hour-expected3]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[365_day-microsecond-expected6]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[365_day-minute-expected4]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[365_day-month-expected1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[365_day-second-expected5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[365_day-year-expected0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[366_day-day-expected2]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[366_day-hour-expected3]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[366_day-microsecond-expected6]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[366_day-minute-expected4]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[366_day-month-expected1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[366_day-second-expected5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[366_day-year-expected0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[all_leap-day-expected2]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[all_leap-hour-expected3]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[all_leap-microsecond-expected6]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[all_leap-minute-expected4]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[all_leap-month-expected1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[all_leap-second-expected5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[all_leap-year-expected0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[gregorian-day-expected2]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[gregorian-hour-expected3]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[gregorian-microsecond-expected6]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[gregorian-minute-expected4]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[gregorian-month-expected1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[gregorian-second-expected5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[gregorian-year-expected0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[julian-day-expected2]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[julian-hour-expected3]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[julian-microsecond-expected6]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[julian-minute-expected4]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[julian-month-expected1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[julian-second-expected5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[julian-year-expected0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[proleptic_gregorian-day-expected2]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[proleptic_gregorian-hour-expected3]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[proleptic_gregorian-microsecond-expected6]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[proleptic_gregorian-minute-expected4]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[proleptic_gregorian-month-expected1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[proleptic_gregorian-second-expected5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_field_accessors[proleptic_gregorian-year-expected0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_in_repr[D-360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_in_repr[D-noleap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_in_repr[D-standard]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_in_repr[h-360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_in_repr[h-noleap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_in_repr[h-standard]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_property_none_size_lt_3[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_property_none_size_lt_3[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_property_none_size_lt_3[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_property_none_size_lt_3[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_property_none_size_lt_3[noleap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_property_none_size_lt_3[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_freq_property_none_size_lt_3[standard]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_periods_repr[2]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_periods_repr[40]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_radd[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_radd[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_radd[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_radd[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_radd[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_radd[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_radd[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_101_shorter[100]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_101_shorter[22]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_101_shorter[50]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[101-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00, 2000-01-05 00:00:00, 2000-01-06 00:00:00,\n 2000-01-07 00:00:00, 2000-01-08 00:00:00, 2000-01-09 00:00:00,\n 2000-01-10 00:00:00,\n ...\n 2000-04-01 00:00:00, 2000-04-02 00:00:00, 2000-04-03 00:00:00,\n 2000-04-04 00:00:00, 2000-04-05 00:00:00, 2000-04-06 00:00:00,\n 2000-04-07 00:00:00, 2000-04-08 00:00:00, 2000-04-09 00:00:00,\n 2000-04-10 00:00:00],\n dtype='object', length=101, calendar='', freq='D')]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[101-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00, 2000-01-05 00:00:00, 2000-01-06 00:00:00,\n 2000-01-07 00:00:00, 2000-01-08 00:00:00, 2000-01-09 00:00:00,\n 2000-01-10 00:00:00,\n ...\n 2000-04-01 00:00:00, 2000-04-02 00:00:00, 2000-04-03 00:00:00,\n 2000-04-04 00:00:00, 2000-04-05 00:00:00, 2000-04-06 00:00:00,\n 2000-04-07 00:00:00, 2000-04-08 00:00:00, 2000-04-09 00:00:00,\n 2000-04-10 00:00:00],\n dtype='object', length=101, calendar='standard', freq='D')]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[2-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00],\n dtype='object', length=2, calendar='', freq=None)]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[2-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00],\n dtype='object', length=2, calendar='standard', freq=None)]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[4-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00],\n dtype='object', length=4, calendar='', freq='D')]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting[4-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00],\n dtype='object', length=4, calendar='standard', freq='D')]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[100-100]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[100-40]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 7966 to 8741)
There are 24385 tests, see "Raw output" for the list of tests 7966 to 8741.
Raw output
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[100-80]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[101-100]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[101-40]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[101-80]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[2-100]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[2-40]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[2-80]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[3-100]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[3-40]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[3-80]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[4-100]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[4-40]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_repr_formatting_width[4-80]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_rsub[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_rsub[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_rsub[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_rsub[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_rsub[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_rsub[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_rsub[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[360_day-D]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[360_day-freq1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[365_day-D]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[365_day-freq1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[366_day-D]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[366_day-freq1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[all_leap-D]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[all_leap-freq1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[gregorian-D]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[gregorian-freq1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[julian-D]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[julian-freq1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[proleptic_gregorian-D]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift[proleptic_gregorian-freq1]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[360_day-h-h-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[360_day-h-h-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[360_day-min-min-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[360_day-min-min-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[360_day-ms-ms-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[360_day-ms-ms-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[360_day-s-s-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[360_day-s-s-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[365_day-h-h-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[365_day-h-h-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[365_day-min-min-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[365_day-min-min-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[365_day-ms-ms-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[365_day-ms-ms-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[365_day-s-s-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[365_day-s-s-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[366_day-h-h-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[366_day-h-h-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[366_day-min-min-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[366_day-min-min-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[366_day-ms-ms-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[366_day-ms-ms-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[366_day-s-s-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[366_day-s-s-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[all_leap-h-h-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[all_leap-h-h-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[all_leap-min-min-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[all_leap-min-min-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[all_leap-ms-ms-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[all_leap-ms-ms-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[all_leap-s-s-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[all_leap-s-s-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[gregorian-h-h-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[gregorian-h-h-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[gregorian-min-min-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[gregorian-min-min-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[gregorian-ms-ms-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[gregorian-ms-ms-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[gregorian-s-s-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[gregorian-s-s-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[julian-h-h-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[julian-h-h-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[julian-min-min-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[julian-min-min-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[julian-ms-ms-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[julian-ms-ms-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[julian-s-s-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[julian-s-s-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[proleptic_gregorian-h-h-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[proleptic_gregorian-h-h-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[proleptic_gregorian-min-min-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[proleptic_gregorian-min-min-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[proleptic_gregorian-s-s-1.5]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float[proleptic_gregorian-s-s-2.0]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float_fails_for_non_tick_freqs[D]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float_fails_for_non_tick_freqs[ME]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float_fails_for_non_tick_freqs[MS]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float_fails_for_non_tick_freqs[QE]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float_fails_for_non_tick_freqs[QS]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float_fails_for_non_tick_freqs[YE]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float_fails_for_non_tick_freqs[YS]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_float_us
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_invalid_freq
xarray.tests.test_cftimeindex ‑ test_cftimeindex_shift_invalid_periods
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftime_datetime[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftime_datetime[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftime_datetime[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftime_datetime[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftime_datetime[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftime_datetime[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftime_datetime[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftimeindex[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftimeindex[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftimeindex[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftimeindex[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftimeindex[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftimeindex[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_cftimeindex[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_index_of_cftime_datetimes[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_index_of_cftime_datetimes[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_index_of_cftime_datetimes[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_index_of_cftime_datetimes[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_index_of_cftime_datetimes[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_index_of_cftime_datetimes[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_index_of_cftime_datetimes[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_not_implemented[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_not_implemented[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_not_implemented[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_not_implemented[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_not_implemented[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_not_implemented[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_not_implemented[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[360_day-1d-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[360_day-scalar-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[365_day-1d-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[365_day-scalar-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[366_day-1d-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[366_day-scalar-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[all_leap-1d-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[all_leap-scalar-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[gregorian-1d-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[gregorian-scalar-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[julian-1d-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[julian-scalar-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[proleptic_gregorian-1d-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedelta_array[proleptic_gregorian-scalar-array]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedeltaindex[360_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedeltaindex[365_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedeltaindex[366_day]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedeltaindex[all_leap]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedeltaindex[gregorian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedeltaindex[julian]
xarray.tests.test_cftimeindex ‑ test_cftimeindex_sub_timedeltaindex[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_concat_cftimeindex[360_day]
xarray.tests.test_cftimeindex ‑ test_concat_cftimeindex[365_day]
xarray.tests.test_cftimeindex ‑ test_concat_cftimeindex[366_day]
xarray.tests.test_cftimeindex ‑ test_concat_cftimeindex[all_leap]
xarray.tests.test_cftimeindex ‑ test_concat_cftimeindex[gregorian]
xarray.tests.test_cftimeindex ‑ test_concat_cftimeindex[julian]
xarray.tests.test_cftimeindex ‑ test_concat_cftimeindex[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[360_day-None-foo]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[360_day-bar-bar]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[365_day-None-foo]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[365_day-bar-bar]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[366_day-None-foo]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[366_day-bar-bar]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[all_leap-None-foo]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[all_leap-bar-bar]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[gregorian-None-foo]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[gregorian-bar-bar]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[julian-None-foo]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[julian-bar-bar]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[proleptic_gregorian-None-foo]
xarray.tests.test_cftimeindex ‑ test_constructor_with_name[proleptic_gregorian-bar-bar]
xarray.tests.test_cftimeindex ‑ test_contains[360_day]
xarray.tests.test_cftimeindex ‑ test_contains[365_day]
xarray.tests.test_cftimeindex ‑ test_contains[366_day]
xarray.tests.test_cftimeindex ‑ test_contains[all_leap]
xarray.tests.test_cftimeindex ‑ test_contains[gregorian]
xarray.tests.test_cftimeindex ‑ test_contains[julian]
xarray.tests.test_cftimeindex ‑ test_contains[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_date_type_property[360_day]
xarray.tests.test_cftimeindex ‑ test_date_type_property[365_day]
xarray.tests.test_cftimeindex ‑ test_date_type_property[366_day]
xarray.tests.test_cftimeindex ‑ test_date_type_property[all_leap]
xarray.tests.test_cftimeindex ‑ test_date_type_property[gregorian]
xarray.tests.test_cftimeindex ‑ test_date_type_property[julian]
xarray.tests.test_cftimeindex ‑ test_date_type_property[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_distant_cftime_datetime_sub_cftimeindex[360_day]
xarray.tests.test_cftimeindex ‑ test_distant_cftime_datetime_sub_cftimeindex[365_day]
xarray.tests.test_cftimeindex ‑ test_distant_cftime_datetime_sub_cftimeindex[366_day]
xarray.tests.test_cftimeindex ‑ test_distant_cftime_datetime_sub_cftimeindex[all_leap]
xarray.tests.test_cftimeindex ‑ test_distant_cftime_datetime_sub_cftimeindex[gregorian]
xarray.tests.test_cftimeindex ‑ test_distant_cftime_datetime_sub_cftimeindex[julian]
xarray.tests.test_cftimeindex ‑ test_distant_cftime_datetime_sub_cftimeindex[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_calendar_property
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[day]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[dayofweek]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[dayofyear]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[days_in_month]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[hour]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[microsecond]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[minute]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[month]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[second]
xarray.tests.test_cftimeindex ‑ test_empty_cftimeindex_field_accessors[year]
xarray.tests.test_cftimeindex ‑ test_floor[360_day]
xarray.tests.test_cftimeindex ‑ test_floor[365_day]
xarray.tests.test_cftimeindex ‑ test_floor[366_day]
xarray.tests.test_cftimeindex ‑ test_floor[all_leap]
xarray.tests.test_cftimeindex ‑ test_floor[gregorian]
xarray.tests.test_cftimeindex ‑ test_floor[julian]
xarray.tests.test_cftimeindex ‑ test_floor[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_get_loc[360_day]
xarray.tests.test_cftimeindex ‑ test_get_loc[365_day]
xarray.tests.test_cftimeindex ‑ test_get_loc[366_day]
xarray.tests.test_cftimeindex ‑ test_get_loc[all_leap]
xarray.tests.test_cftimeindex ‑ test_get_loc[gregorian]
xarray.tests.test_cftimeindex ‑ test_get_loc[julian]
xarray.tests.test_cftimeindex ‑ test_get_loc[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound[360_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound[365_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound[366_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound[all_leap]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound[gregorian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound[julian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_decreasing_index[360_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_decreasing_index[365_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_decreasing_index[366_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_decreasing_index[all_leap]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_decreasing_index[gregorian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_decreasing_index[julian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_decreasing_index[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_length_one_index[360_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_length_one_index[365_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_length_one_index[366_day]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_length_one_index[all_leap]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_length_one_index[gregorian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_length_one_index[julian]
xarray.tests.test_cftimeindex ‑ test_get_slice_bound_length_one_index[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_groupby[360_day]
xarray.tests.test_cftimeindex ‑ test_groupby[365_day]
xarray.tests.test_cftimeindex ‑ test_groupby[366_day]
xarray.tests.test_cftimeindex ‑ test_groupby[all_leap]
xarray.tests.test_cftimeindex ‑ test_groupby[gregorian]
xarray.tests.test_cftimeindex ‑ test_groupby[julian]
xarray.tests.test_cftimeindex ‑ test_groupby[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_iloc[360_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_iloc[365_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_iloc[366_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_iloc[all_leap]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_iloc[gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_iloc[julian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_iloc[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_loc[360_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_loc[365_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_loc[366_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_loc[all_leap]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_loc[gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_loc[julian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_dataframe_loc[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_getitem[360_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_getitem[365_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_getitem[366_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_getitem[all_leap]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_getitem[gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_getitem[julian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_getitem[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_iloc[360_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_iloc[365_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_iloc[366_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_iloc[all_leap]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_iloc[gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_iloc[julian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_iloc[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_loc[360_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_loc[365_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_loc[366_day]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_loc[all_leap]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_loc[gregorian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_loc[julian]
xarray.tests.test_cftimeindex ‑ test_indexing_in_series_loc[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-2YS-FEB]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-300YS-JAN]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-30h]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-3QS-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-40s]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-4ME]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-5min]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-7D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-MS]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-QE-NOV]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-YE-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[360_day-YS-JUL]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-2YS-FEB]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-300YS-JAN]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-30h]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-3QS-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-40s]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-4ME]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-5min]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-7D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-MS]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-QE-NOV]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-YE-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[365_day-YS-JUL]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-2YS-FEB]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-300YS-JAN]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-30h]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-3QS-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-40s]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-4ME]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-5min]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-7D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-MS]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-QE-NOV]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-YE-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[366_day-YS-JUL]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-2YS-FEB]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-300YS-JAN]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-30h]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-3QS-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-40s]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-4ME]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-5min]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-7D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-MS]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-QE-NOV]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-YE-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[all_leap-YS-JUL]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-2YS-FEB]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-300YS-JAN]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-30h]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-3QS-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-40s]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-4ME]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-5min]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-7D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-MS]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-QE-NOV]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-YE-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[gregorian-YS-JUL]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-2YS-FEB]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-300YS-JAN]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-30h]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-3QS-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-40s]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-4ME]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-5min]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-7D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-MS]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-QE-NOV]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-YE-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[julian-YS-JUL]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-2YS-FEB]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-300YS-JAN]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-30h]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-3QS-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-40s]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-4ME]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-5min]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-7D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-D]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-MS]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-QE-NOV]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-YE-DEC]
xarray.tests.test_cftimeindex ‑ test_infer_freq[proleptic_gregorian-YS-JUL]
xarray.tests.test_cftimeindex ‑ test_infer_freq_invalid_inputs
xarray.tests.test_cftimeindex ‑ test_infer_freq_valid_types[ms]
xarray.tests.test_cftimeindex ‑ test_infer_freq_valid_types[ns]
xarray.tests.test_cftimeindex ‑ test_infer_freq_valid_types[s]
xarray.tests.test_cftimeindex ‑ test_infer_freq_valid_types[us]
xarray.tests.test_cftimeindex ‑ test_isel[360_day]
xarray.tests.test_cftimeindex ‑ test_isel[365_day]
xarray.tests.test_cftimeindex ‑ test_isel[366_day]
xarray.tests.test_cftimeindex ‑ test_isel[all_leap]
xarray.tests.test_cftimeindex ‑ test_isel[gregorian]
xarray.tests.test_cftimeindex ‑ test_isel[julian]
xarray.tests.test_cftimeindex ‑ test_isel[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_multiindex
xarray.tests.test_cftimeindex ‑ test_parse_array_of_cftime_strings
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-day-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-hour-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-hour-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-microsecond-1]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-microsecond-2]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-minute-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-minute-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-month-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-second-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-second-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-five-digit-year-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-day-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-hour-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-hour-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-microsecond-1]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-microsecond-2]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-minute-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-minute-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-month-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-second-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-second-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[None-four-digit-year-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-day-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-hour-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-hour-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-microsecond-1]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-microsecond-2]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-minute-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-minute-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-month-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-second-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-second-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-five-digit-year-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-day-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-hour-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-hour-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-microsecond-1]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-microsecond-2]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-minute-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-minute-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-month-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-second-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-second-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[minus-four-digit-year-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-day-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-hour-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-hour-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-microsecond-1]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-microsecond-2]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-minute-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-minute-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-month-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-second-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-second-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-five-digit-year-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-day-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-hour-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-hour-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-microsecond-1]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-microsecond-2]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-minute-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-minute-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-month-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-second-dash]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-second-space-separator]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_like[plus-four-digit-year-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[360_day-1999-date_args0-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[360_day-199902-date_args1-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[360_day-19990202-date_args2-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[360_day-19990202T01-date_args3-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[360_day-19990202T0101-date_args4-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[360_day-19990202T010156-date_args5-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[360_day-19990202T010156.123456-date_args6-microsecond]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[365_day-1999-date_args0-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[365_day-199902-date_args1-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[365_day-19990202-date_args2-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[365_day-19990202T01-date_args3-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[365_day-19990202T0101-date_args4-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[365_day-19990202T010156-date_args5-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[365_day-19990202T010156.123456-date_args6-microsecond]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[366_day-1999-date_args0-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[366_day-199902-date_args1-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[366_day-19990202-date_args2-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[366_day-19990202T01-date_args3-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[366_day-19990202T0101-date_args4-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[366_day-19990202T010156-date_args5-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[366_day-19990202T010156.123456-date_args6-microsecond]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[all_leap-1999-date_args0-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[all_leap-199902-date_args1-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[all_leap-19990202-date_args2-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[all_leap-19990202T01-date_args3-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[all_leap-19990202T0101-date_args4-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[all_leap-19990202T010156-date_args5-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[all_leap-19990202T010156.123456-date_args6-microsecond]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[gregorian-1999-date_args0-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[gregorian-199902-date_args1-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[gregorian-19990202-date_args2-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[gregorian-19990202T01-date_args3-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[gregorian-19990202T0101-date_args4-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[gregorian-19990202T010156-date_args5-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[gregorian-19990202T010156.123456-date_args6-microsecond]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[julian-1999-date_args0-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[julian-199902-date_args1-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[julian-19990202-date_args2-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[julian-19990202T01-date_args3-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[julian-19990202T0101-date_args4-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[julian-19990202T010156-date_args5-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[julian-19990202T010156.123456-date_args6-microsecond]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[proleptic_gregorian-1999-date_args0-year]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[proleptic_gregorian-199902-date_args1-month]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[proleptic_gregorian-19990202-date_args2-day]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[proleptic_gregorian-19990202T01-date_args3-hour]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[proleptic_gregorian-19990202T0101-date_args4-minute]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156-date_args5-second]
xarray.tests.test_cftimeindex ‑ test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156.123456-date_args6-microsecond]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_dec[360_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_dec[365_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_dec[366_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_dec[all_leap]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_dec[gregorian]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_dec[julian]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_dec[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_feb[360_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_feb[365_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_feb[366_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_feb[all_leap]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_feb[gregorian]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_feb[julian]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_month_feb[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_year[360_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_year[365_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_year[366_day]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_year[all_leap]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_year[gregorian]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_year[julian]
xarray.tests.test_cftimeindex ‑ test_parse_string_to_bounds_year[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_raises[360_day]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_raises[365_day]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_raises[366_day]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_raises[all_leap]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_raises[gregorian]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_raises[julian]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_raises[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[360_day-day-ex_start_args0-ex_end_args0]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[360_day-hour-ex_start_args1-ex_end_args1]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[360_day-minute-ex_start_args2-ex_end_args2]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[360_day-second-ex_start_args3-ex_end_args3]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[365_day-day-ex_start_args0-ex_end_args0]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[365_day-hour-ex_start_args1-ex_end_args1]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[365_day-minute-ex_start_args2-ex_end_args2]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[365_day-second-ex_start_args3-ex_end_args3]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[366_day-day-ex_start_args0-ex_end_args0]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[366_day-hour-ex_start_args1-ex_end_args1]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[366_day-minute-ex_start_args2-ex_end_args2]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[366_day-second-ex_start_args3-ex_end_args3]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[all_leap-day-ex_start_args0-ex_end_args0]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[all_leap-hour-ex_start_args1-ex_end_args1]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[all_leap-minute-ex_start_args2-ex_end_args2]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[all_leap-second-ex_start_args3-ex_end_args3]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[gregorian-day-ex_start_args0-ex_end_args0]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[gregorian-hour-ex_start_args1-ex_end_args1]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[gregorian-minute-ex_start_args2-ex_end_args2]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[gregorian-second-ex_start_args3-ex_end_args3]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[julian-day-ex_start_args0-ex_end_args0]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[julian-hour-ex_start_args1-ex_end_args1]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[julian-minute-ex_start_args2-ex_end_args2]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[julian-second-ex_start_args3-ex_end_args3]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-day-ex_start_args0-ex_end_args0]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-hour-ex_start_args1-ex_end_args1]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-minute-ex_start_args2-ex_end_args2]
xarray.tests.test_cftimeindex ‑ test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-second-ex_start_args3-ex_end_args3]
xarray.tests.test_cftimeindex ‑ test_pickle_cftimeindex[360_day]
xarray.tests.test_cftimeindex ‑ test_pickle_cftimeindex[365_day]
xarray.tests.test_cftimeindex ‑ test_pickle_cftimeindex[366_day]
xarray.tests.test_cftimeindex ‑ test_pickle_cftimeindex[all_leap]
xarray.tests.test_cftimeindex ‑ test_pickle_cftimeindex[gregorian]
xarray.tests.test_cftimeindex ‑ test_pickle_cftimeindex[julian]
xarray.tests.test_cftimeindex ‑ test_pickle_cftimeindex[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_round[360_day]
xarray.tests.test_cftimeindex ‑ test_round[365_day]
xarray.tests.test_cftimeindex ‑ test_round[366_day]
xarray.tests.test_cftimeindex ‑ test_round[all_leap]
xarray.tests.test_cftimeindex ‑ test_round[gregorian]
xarray.tests.test_cftimeindex ‑ test_round[julian]
xarray.tests.test_cftimeindex ‑ test_round[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[ceil-2h]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[ceil-33min]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[ceil-3663s]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[floor-2h]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[floor-33min]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[floor-3663s]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[round-2h]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[round-33min]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_against_datetimeindex[round-3663s]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_empty_cftimindex[ceil]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_empty_cftimindex[floor]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_empty_cftimindex[round]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_invalid_freq[ceil]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_invalid_freq[floor]
xarray.tests.test_cftimeindex ‑ test_rounding_methods_invalid_freq[round]
xarray.tests.test_cftimeindex ‑ test_sel_date_distant_date[360_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_distant_date[365_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_distant_date[366_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_distant_date[all_leap]
xarray.tests.test_cftimeindex ‑ test_sel_date_distant_date[gregorian]
xarray.tests.test_cftimeindex ‑ test_sel_date_distant_date[julian]
xarray.tests.test_cftimeindex ‑ test_sel_date_distant_date[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[360_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[360_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[365_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[365_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[366_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[366_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[all_leap-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[all_leap-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[julian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[julian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[360_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[360_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[365_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[365_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[366_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[366_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[all_leap-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[all_leap-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[julian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[julian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[360_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[360_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[365_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[365_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[366_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[366_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[all_leap-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[all_leap-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[julian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[julian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[proleptic_gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_pad[proleptic_gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[360_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[360_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[360_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[365_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[365_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[365_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[366_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[366_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[366_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[all_leap-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[all_leap-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[all_leap-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[gregorian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[julian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[julian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[julian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar[360_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar[365_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar[366_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar[all_leap]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar[gregorian]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar[julian]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[360_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[360_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[365_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[365_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[366_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[366_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[all_leap-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[all_leap-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[julian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[julian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[360_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[360_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[360_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[365_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[365_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[365_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[366_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[366_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[366_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[all_leap-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[all_leap-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[all_leap-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[gregorian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[julian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[julian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[julian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[360_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[360_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[365_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[365_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[366_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[366_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[all_leap-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[all_leap-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[julian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[julian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[julian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[julian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[julian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs0]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs1]
xarray.tests.test_cftimeindex ‑ test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs2]
xarray.tests.test_cftimeindex ‑ test_sel_date_slice_or_list[360_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_slice_or_list[365_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_slice_or_list[366_day]
xarray.tests.test_cftimeindex ‑ test_sel_date_slice_or_list[all_leap]
xarray.tests.test_cftimeindex ‑ test_sel_date_slice_or_list[gregorian]
xarray.tests.test_cftimeindex ‑ test_sel_date_slice_or_list[julian]
xarray.tests.test_cftimeindex ‑ test_sel_date_slice_or_list[proleptic_gregorian]
Check notice on line 0 in .github
github-actions / Test Results
24385 tests found (test 8742 to 9460)
There are 24385 tests, see "Raw output" for the list of tests 8742 to 9460.
Raw output
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[360_day-bool-list]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[360_day-string-slice]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[360_day-string]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[365_day-bool-list]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[365_day-string-slice]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[365_day-string]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[366_day-bool-list]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[366_day-string-slice]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[366_day-string]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[all_leap-bool-list]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[all_leap-string-slice]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[all_leap-string]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[gregorian-bool-list]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[gregorian-string-slice]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[gregorian-string]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[julian-bool-list]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[julian-string-slice]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[julian-string]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[proleptic_gregorian-bool-list]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[proleptic_gregorian-string-slice]
xarray.tests.test_cftimeindex ‑ test_sel_string_or_list[proleptic_gregorian-string]
xarray.tests.test_cftimeindex ‑ test_series_dropna[360_day]
xarray.tests.test_cftimeindex ‑ test_series_dropna[365_day]
xarray.tests.test_cftimeindex ‑ test_series_dropna[366_day]
xarray.tests.test_cftimeindex ‑ test_series_dropna[all_leap]
xarray.tests.test_cftimeindex ‑ test_series_dropna[gregorian]
xarray.tests.test_cftimeindex ‑ test_series_dropna[julian]
xarray.tests.test_cftimeindex ‑ test_series_dropna[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[360_day]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[365_day]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[366_day]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[all_leap]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[gregorian]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[julian]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[noleap]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_strftime_of_cftime_array[standard]
xarray.tests.test_cftimeindex ‑ test_string_slice_length_one_index[360_day]
xarray.tests.test_cftimeindex ‑ test_string_slice_length_one_index[365_day]
xarray.tests.test_cftimeindex ‑ test_string_slice_length_one_index[366_day]
xarray.tests.test_cftimeindex ‑ test_string_slice_length_one_index[all_leap]
xarray.tests.test_cftimeindex ‑ test_string_slice_length_one_index[gregorian]
xarray.tests.test_cftimeindex ‑ test_string_slice_length_one_index[julian]
xarray.tests.test_cftimeindex ‑ test_string_slice_length_one_index[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_timedeltaindex_add_cftimeindex[360_day]
xarray.tests.test_cftimeindex ‑ test_timedeltaindex_add_cftimeindex[365_day]
xarray.tests.test_cftimeindex ‑ test_timedeltaindex_add_cftimeindex[366_day]
xarray.tests.test_cftimeindex ‑ test_timedeltaindex_add_cftimeindex[all_leap]
xarray.tests.test_cftimeindex ‑ test_timedeltaindex_add_cftimeindex[gregorian]
xarray.tests.test_cftimeindex ‑ test_timedeltaindex_add_cftimeindex[julian]
xarray.tests.test_cftimeindex ‑ test_timedeltaindex_add_cftimeindex[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-360_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-365_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-366_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-all_leap]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-gregorian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-julian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-noleap]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[False-standard]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-360_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-365_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-366_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-all_leap]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-gregorian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-julian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-noleap]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex[True-standard]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_feb_29[360_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_feb_29[all_leap]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_future_warning
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_gregorian_pre_reform[False]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_gregorian_pre_reform[True]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[360_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[365_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[366_day]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[all_leap]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[gregorian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[julian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[noleap]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[proleptic_gregorian]
xarray.tests.test_cftimeindex ‑ test_to_datetimeindex_out_of_range[standard]
xarray.tests.test_cftimeindex_resample
xarray.tests.test_cftimeindex_resample ‑ test_calendars[360_day]
xarray.tests.test_cftimeindex_resample ‑ test_calendars[all_leap]
xarray.tests.test_cftimeindex_resample ‑ test_calendars[gregorian]
xarray.tests.test_cftimeindex_resample ‑ test_calendars[julian]
xarray.tests.test_cftimeindex_resample ‑ test_calendars[noleap]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[D-left]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[ME-right]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[MS-left]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[QE-right]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[QS-left]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[YE-right]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[YS-left]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[h-left]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[min-left]
xarray.tests.test_cftimeindex_resample ‑ test_closed_label_defaults[s-left]
xarray.tests.test_cftimeindex_resample ‑ test_invalid_offset_error[10]
xarray.tests.test_cftimeindex_resample ‑ test_invalid_offset_error[5MS]
xarray.tests.test_cftimeindex_resample ‑ test_invalid_offset_error[foo]
xarray.tests.test_cftimeindex_resample ‑ test_non_tick_option_warning[offset-5s]
xarray.tests.test_cftimeindex_resample ‑ test_non_tick_option_warning[origin-start]
xarray.tests.test_cftimeindex_resample ‑ test_origin[(1970, 1, 1, 3, 2)-left]
xarray.tests.test_cftimeindex_resample ‑ test_origin[(1970, 1, 1, 3, 2)-right]
xarray.tests.test_cftimeindex_resample ‑ test_origin[end-left]
xarray.tests.test_cftimeindex_resample ‑ test_origin[end-right]
xarray.tests.test_cftimeindex_resample ‑ test_origin[end_day-left]
xarray.tests.test_cftimeindex_resample ‑ test_origin[end_day-right]
xarray.tests.test_cftimeindex_resample ‑ test_origin[epoch-left]
xarray.tests.test_cftimeindex_resample ‑ test_origin[epoch-right]
xarray.tests.test_cftimeindex_resample ‑ test_origin[start-left]
xarray.tests.test_cftimeindex_resample ‑ test_origin[start-right]
xarray.tests.test_cftimeindex_resample ‑ test_origin[start_day-left]
xarray.tests.test_cftimeindex_resample ‑ test_origin[start_day-right]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-None-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-left-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[None-right-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-None-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-left-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[left-right-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-None-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-left-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-11D->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->22QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->51MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-11QE-JUN->5QE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3D->6D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3D->D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3MS->6MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3MS->85D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3MS->MS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->14QE-FEB]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->6YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-3YS-MAR->YS-MAR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->11YE-JUN]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->21QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-43QS-AUG->86QS-AUG]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-7ME->14ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-7ME->2QS-APR]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-7ME->3ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->14YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->3YE-MAY]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-7YE-MAY->85ME]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-8003D->16006D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-8003D->21YS]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_non_tick_resample_freq[right-right-8003D->4001D]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-None-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-None-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-None-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-left-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-left-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-left-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-right-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-right-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-None-right-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-None-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-None-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-None-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-left-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-left-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-left-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-right-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-right-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-left-right-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-None-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-None-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-None-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-left-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-left-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-left-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-right-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-right-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[5s-right-right-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-None-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-None-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-None-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-left-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-left-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-left-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-right-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-right-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-None-right-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-None-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-None-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-None-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-left-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-left-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-left-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-right-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-right-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-left-right-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-None-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-None-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-None-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-left-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-left-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-left-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-right-6h->12h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-right-6h->3h]
xarray.tests.test_cftimeindex_resample ‑ test_resample_with_tick_resample_freq[None-right-right-6h->400min]
xarray.tests.test_cftimeindex_resample ‑ test_timedelta_offset
xarray.tests.test_coarsen ‑ test_coarsen_absent_dims_error[1-dask]
xarray.tests.test_coarsen ‑ test_coarsen_absent_dims_error[1-numpy]
xarray.tests.test_coarsen ‑ test_coarsen_coords[1-dask-False]
xarray.tests.test_coarsen ‑ test_coarsen_coords[1-dask-True]
xarray.tests.test_coarsen ‑ test_coarsen_coords[1-numpy-False]
xarray.tests.test_coarsen ‑ test_coarsen_coords[1-numpy-True]
xarray.tests.test_coarsen ‑ test_coarsen_coords_cftime
xarray.tests.test_coarsen ‑ test_coarsen_da_keep_attrs[mean-argument1]
xarray.tests.test_coarsen ‑ test_coarsen_da_keep_attrs[reduce-argument0]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-max-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-mean-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-std-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[dask-sum-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-max-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-mean-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-std-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_da_reduce[numpy-sum-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_dataset[1-dask-pad-right-False]
xarray.tests.test_coarsen ‑ test_coarsen_dataset[1-dask-pad-right-True]
xarray.tests.test_coarsen ‑ test_coarsen_dataset[1-dask-trim-left-False]
xarray.tests.test_coarsen ‑ test_coarsen_dataset[1-dask-trim-left-True]
xarray.tests.test_coarsen ‑ test_coarsen_dataset[1-numpy-pad-right-False]
xarray.tests.test_coarsen ‑ test_coarsen_dataset[1-numpy-pad-right-True]
xarray.tests.test_coarsen ‑ test_coarsen_dataset[1-numpy-trim-left-False]
xarray.tests.test_coarsen ‑ test_coarsen_dataset[1-numpy-trim-left-True]
xarray.tests.test_coarsen ‑ test_coarsen_keep_attrs[mean-argument1]
xarray.tests.test_coarsen ‑ test_coarsen_keep_attrs[reduce-argument0]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-max-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-max-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-max-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-max-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-max-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-max-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-max-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-max-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-mean-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-mean-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-mean-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-mean-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-mean-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-mean-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-mean-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-mean-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-median-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-median-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-median-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-median-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-median-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-median-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-median-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-median-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-min-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-min-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-min-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-min-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-min-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-min-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-min-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-min-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-std-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-std-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-std-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-std-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-std-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-std-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-std-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-std-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-sum-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-sum-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-sum-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-sum-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-sum-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-sum-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-sum-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-sum-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-var-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-var-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-var-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-var-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-var-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-var-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-var-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[dask-var-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-max-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-max-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-max-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-max-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-max-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-max-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-max-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-max-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-mean-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-mean-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-mean-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-mean-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-mean-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-mean-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-mean-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-mean-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-median-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-median-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-median-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-median-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-median-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-median-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-median-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-median-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-min-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-min-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-min-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-min-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-min-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-min-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-min-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-min-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-std-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-std-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-std-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-std-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-std-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-std-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-std-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-std-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-sum-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-sum-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-sum-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-sum-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-sum-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-sum-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-sum-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-sum-4-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-var-1-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-var-1-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-var-2-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-var-2-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-var-3-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-var-3-2]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-var-4-1]
xarray.tests.test_coarsen ‑ test_coarsen_reduce[numpy-var-4-2]
xarray.tests.test_coarsen.TestCoarsenConstruct ‑ test_coarsen_construct[False]
xarray.tests.test_coarsen.TestCoarsenConstruct ‑ test_coarsen_construct[True]
xarray.tests.test_coarsen.TestCoarsenConstruct ‑ test_coarsen_construct_keeps_all_coords
xarray.tests.test_coding ‑ test_CFMaskCoder_decode
xarray.tests.test_coding ‑ test_CFMaskCoder_decode_dask
xarray.tests.test_coding ‑ test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-with-dtype]
xarray.tests.test_coding ‑ test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-without-dtype]
xarray.tests.test_coding ‑ test_CFMaskCoder_encode_missing_fill_values_conflict[times-with-dtype]
xarray.tests.test_coding ‑ test_CFMaskCoder_missing_value
xarray.tests.test_coding ‑ test_coder_roundtrip
xarray.tests.test_coding ‑ test_decode_signed_from_unsigned[1]
xarray.tests.test_coding ‑ test_decode_signed_from_unsigned[2]
xarray.tests.test_coding ‑ test_decode_signed_from_unsigned[4]
xarray.tests.test_coding ‑ test_decode_signed_from_unsigned[8]
xarray.tests.test_coding ‑ test_decode_unsigned_from_signed[1]
xarray.tests.test_coding ‑ test_decode_unsigned_from_signed[2]
xarray.tests.test_coding ‑ test_decode_unsigned_from_signed[4]
xarray.tests.test_coding ‑ test_decode_unsigned_from_signed[8]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f4-f2]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f4-f4]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f4-i1]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f4-i2]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f4-u1]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f4-u2]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f8-f2]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f8-f4]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f8-i1]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f8-i2]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f8-u1]
xarray.tests.test_coding ‑ test_scaling_converts_to_float[f8-u2]
xarray.tests.test_coding ‑ test_scaling_offset_as_list[0.1-10]
xarray.tests.test_coding ‑ test_scaling_offset_as_list[0.1-scale_factor1]
xarray.tests.test_coding ‑ test_scaling_offset_as_list[add_offset1-10]
xarray.tests.test_coding ‑ test_scaling_offset_as_list[add_offset1-scale_factor1]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_char_dim_name[original0-string4]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_char_dim_name[original1-foo]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_dim_mismatch_warnings[original0-foo3-3-String dimension naming mismatch]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_dim_mismatch_warnings[original1-foo3-3-String dimension length mismatch]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_encode[data0]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_encode[data1]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_roundtrip[original0]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_roundtrip[original1]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_roundtrip[original2]
xarray.tests.test_coding_strings ‑ test_CharacterArrayCoder_roundtrip[original3]
xarray.tests.test_coding_strings ‑ test_EncodedStringCoder_decode
xarray.tests.test_coding_strings ‑ test_EncodedStringCoder_decode_dask
xarray.tests.test_coding_strings ‑ test_EncodedStringCoder_encode
xarray.tests.test_coding_strings ‑ test_StackedBytesArray
xarray.tests.test_coding_strings ‑ test_StackedBytesArray_scalar
xarray.tests.test_coding_strings ‑ test_StackedBytesArray_vectorized_indexing
xarray.tests.test_coding_strings ‑ test_bytes_to_char
xarray.tests.test_coding_strings ‑ test_bytes_to_char_dask
xarray.tests.test_coding_strings ‑ test_char_to_bytes
xarray.tests.test_coding_strings ‑ test_char_to_bytes_dask
xarray.tests.test_coding_strings ‑ test_char_to_bytes_ndim_zero
xarray.tests.test_coding_strings ‑ test_char_to_bytes_size_zero
xarray.tests.test_coding_strings ‑ test_numpy_subclass_handling[bytes_]
xarray.tests.test_coding_strings ‑ test_numpy_subclass_handling[str_]
xarray.tests.test_coding_strings ‑ test_vlen_dtype
xarray.tests.test_coding_times ‑ test__encode_datetime_with_cftime
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-days since 1000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-days since 1000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-days since 1000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-microseconds since 2000-01-01T00:00:00-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-0-milliseconds since 2000-01-01T00:00:00-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-10-days since 2000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-10-days since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-10-days since 2000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-164374.5-days since 1850-01-01 00:00:00-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-164375-days since 1850-01-01 00:00:00-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-17093352.0-hours since 1-1-1 00:00:0.0-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates0-days since 2000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates1-days since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates10-days since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates11-days since 2000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates12-hours since 1680-01-01 00:00:00-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates13-hours since 1680-01-01 00:00:00-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates14-hours since 1680-01-01 00:00:00-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates15-hour since 1680-01-01 00:00:00-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates16-hour since 1680-01-01 00:00:00-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates17-hour since 1680-01-01 00:00:00-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates18-Hour since 1680-01-01 00:00:00-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates19-Hour since 1680-01-01 00:00:00-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates2-days since 2000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates20-Hour since 1680-01-01 00:00:00-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates21- Hour since 1680-01-01 00:00:00 -s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates22- Hour since 1680-01-01 00:00:00 -s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates23- Hour since 1680-01-01 00:00:00 -s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates27-daYs since 2000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates28-daYs since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates29-daYs since 2000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates3-days since 2000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates30-days since 2000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates31-days since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates32-days since 2000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates33-days since 2000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates34-days since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates35-days since 2000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates36-days since 2000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates37-days since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates38-days since 2000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates4-days since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates42-days since 1000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates43-days since 1000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates44-days since 1000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates45-days since 1000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates46-days since 1000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates47-days since 1000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates48-days since 1000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates49-days since 1000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates5-days since 2000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates50-days since 1000-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates51-days since 1900-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates52-days since 1900-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates53-days since 1900-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates54-days since 1-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates55-days since 1-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates56-days since 1-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates6-days since 2000-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates60-hours since 1900-01-01T00:00:00-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates61-hours since 1900-01-01T00:00:00-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates62-hours since 1900-01-01T00:00:00-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates69-seconds since 1981-01-01-s-gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates7-days since 2000-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates70-seconds since 1981-01-01-s-proleptic_gregorian]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates71-seconds since 1981-01-01-s-standard]
xarray.tests.test_coding_times ‑ test_cf_datetime[ms-num_dates72-hour since 1680-01-01 00:00:00.500000-us-gregorian]