@@ -6065,8 +6065,6 @@ <h3 id="xcube_resampling.utils.resolution_meters_to_degrees" class="doc doc-head
60656065
60666066 <p>Convert spatial resolution from meters to degrees in longitude and latitude
60676067at a given geographic latitude.</p>
6068- <p>This function is deprecated and will be removed in a future release.
6069- Use <code>transform_resolution</code> instead for CRS-aware and more accurate conversions.</p>
60706068
60716069
60726070<p><span class="doc-section-title">Parameters:</span></p>
@@ -6209,25 +6207,12 @@ <h3 id="xcube_resampling.utils.resolution_meters_to_degrees" class="doc doc-head
62096207<span class="normal">378</span>
62106208<span class="normal">379</span>
62116209<span class="normal">380</span>
6212- <span class="normal">381</span>
6213- <span class="normal">382</span>
6214- <span class="normal">383</span>
6215- <span class="normal">384</span>
6216- <span class="normal">385</span>
6217- <span class="normal">386</span>
6218- <span class="normal">387</span>
6219- <span class="normal">388</span>
6220- <span class="normal">389</span>
6221- <span class="normal">390</span>
6222- <span class="normal">391</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">resolution_meters_to_degrees</span><span class="p">(</span>
6210+ <span class="normal">381</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">resolution_meters_to_degrees</span><span class="p">(</span>
62236211 <span class="n">resolution</span><span class="p">:</span> <span class="n">FloatInt</span> <span class="o">|</span> <span class="nb">tuple</span><span class="p">[</span><span class="n">FloatInt</span><span class="p">,</span> <span class="n">FloatInt</span><span class="p">],</span> <span class="n">latitude</span><span class="p">:</span> <span class="n">FloatInt</span>
62246212<span class="p">)</span> <span class="o">-></span> <span class="nb">tuple</span><span class="p">[</span><span class="n">FloatInt</span><span class="p">,</span> <span class="n">FloatInt</span><span class="p">]:</span>
62256213<span class="w"> </span><span class="sd">"""Convert spatial resolution from meters to degrees in longitude and latitude</span>
62266214<span class="sd"> at a given geographic latitude.</span>
62276215
6228- <span class="sd"> This function is deprecated and will be removed in a future release.</span>
6229- <span class="sd"> Use `transform_resolution` instead for CRS-aware and more accurate conversions.</span>
6230-
62316216<span class="sd"> Args:</span>
62326217<span class="sd"> resolution: Spatial resolution in meters. Can be a single number</span>
62336218<span class="sd"> (applied equally to both axes) or a tuple ``(x_res, y_res)``.</span>
@@ -6242,13 +6227,6 @@ <h3 id="xcube_resampling.utils.resolution_meters_to_degrees" class="doc doc-head
62426227<span class="sd"> - 1 degree of longitude ≈ 111,320 * cos(latitude) meters.</span>
62436228
62446229<span class="sd"> """</span>
6245- <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
6246- <span class="s2">"resolution_meters_to_degrees is deprecated and will be removed in a future release. "</span>
6247- <span class="s2">"Use `transform_resolution` instead for accurate CRS-based resolution handling."</span><span class="p">,</span>
6248- <span class="ne">DeprecationWarning</span><span class="p">,</span>
6249- <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
6250- <span class="p">)</span>
6251-
62526230 <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">resolution</span><span class="p">,</span> <span class="nb">tuple</span><span class="p">):</span>
62536231 <span class="n">resolution</span> <span class="o">=</span> <span class="p">(</span><span class="n">resolution</span><span class="p">,</span> <span class="n">resolution</span><span class="p">)</span>
62546232 <span class="k">return</span> <span class="p">(</span>
@@ -6273,8 +6251,6 @@ <h3 id="xcube_resampling.utils.resolution_degrees_to_meters" class="doc doc-head
62736251 <div class="doc doc-contents ">
62746252
62756253 <p>Convert spatial resolution from degrees to meters at a given geographic latitude.</p>
6276- <p>This function is deprecated and will be removed in a future release.
6277- Use <code>transform_resolution</code> instead for CRS-aware and more accurate conversions.</p>
62786254
62796255
62806256<p><span class="doc-section-title">Parameters:</span></p>
@@ -6392,7 +6368,17 @@ <h3 id="xcube_resampling.utils.resolution_degrees_to_meters" class="doc doc-head
63926368
63936369 <details class="mkdocstrings-source">
63946370 <summary>Source code in <code>xcube_resampling/utils.py</code></summary>
6395- <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">394</span>
6371+ <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">384</span>
6372+ <span class="normal">385</span>
6373+ <span class="normal">386</span>
6374+ <span class="normal">387</span>
6375+ <span class="normal">388</span>
6376+ <span class="normal">389</span>
6377+ <span class="normal">390</span>
6378+ <span class="normal">391</span>
6379+ <span class="normal">392</span>
6380+ <span class="normal">393</span>
6381+ <span class="normal">394</span>
63966382<span class="normal">395</span>
63976383<span class="normal">396</span>
63986384<span class="normal">397</span>
@@ -6406,34 +6392,11 @@ <h3 id="xcube_resampling.utils.resolution_degrees_to_meters" class="doc doc-head
64066392<span class="normal">405</span>
64076393<span class="normal">406</span>
64086394<span class="normal">407</span>
6409- <span class="normal">408</span>
6410- <span class="normal">409</span>
6411- <span class="normal">410</span>
6412- <span class="normal">411</span>
6413- <span class="normal">412</span>
6414- <span class="normal">413</span>
6415- <span class="normal">414</span>
6416- <span class="normal">415</span>
6417- <span class="normal">416</span>
6418- <span class="normal">417</span>
6419- <span class="normal">418</span>
6420- <span class="normal">419</span>
6421- <span class="normal">420</span>
6422- <span class="normal">421</span>
6423- <span class="normal">422</span>
6424- <span class="normal">423</span>
6425- <span class="normal">424</span>
6426- <span class="normal">425</span>
6427- <span class="normal">426</span>
6428- <span class="normal">427</span>
6429- <span class="normal">428</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">resolution_degrees_to_meters</span><span class="p">(</span>
6395+ <span class="normal">408</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">resolution_degrees_to_meters</span><span class="p">(</span>
64306396 <span class="n">resolution</span><span class="p">:</span> <span class="n">FloatInt</span> <span class="o">|</span> <span class="nb">tuple</span><span class="p">[</span><span class="n">FloatInt</span><span class="p">,</span> <span class="n">FloatInt</span><span class="p">],</span> <span class="n">latitude</span><span class="p">:</span> <span class="n">FloatInt</span>
64316397<span class="p">)</span> <span class="o">-></span> <span class="nb">tuple</span><span class="p">[</span><span class="n">FloatInt</span><span class="p">,</span> <span class="n">FloatInt</span><span class="p">]:</span>
64326398<span class="w"> </span><span class="sd">"""Convert spatial resolution from degrees to meters at a given geographic latitude.</span>
64336399
6434- <span class="sd"> This function is deprecated and will be removed in a future release.</span>
6435- <span class="sd"> Use `transform_resolution` instead for CRS-aware and more accurate conversions.</span>
6436-
64376400<span class="sd"> Args:</span>
64386401<span class="sd"> resolution: Spatial resolution in degrees. Can be a single number</span>
64396402<span class="sd"> (applied equally to both axes) or a tuple ``(lon_res, lat_res)``.</span>
@@ -6448,13 +6411,6 @@ <h3 id="xcube_resampling.utils.resolution_degrees_to_meters" class="doc doc-head
64486411<span class="sd"> - 1 degree of longitude ≈ 111,320 * cos(latitude) meters.</span>
64496412
64506413<span class="sd"> """</span>
6451- <span class="n">warnings</span><span class="o">.</span><span class="n">warn</span><span class="p">(</span>
6452- <span class="s2">"resolution_degrees_to_meters is deprecated and will be removed in a future release. "</span>
6453- <span class="s2">"Use `transform_resolution` instead for accurate CRS-based resolution handling."</span><span class="p">,</span>
6454- <span class="ne">DeprecationWarning</span><span class="p">,</span>
6455- <span class="n">stacklevel</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span>
6456- <span class="p">)</span>
6457-
64586414 <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">resolution</span><span class="p">,</span> <span class="nb">tuple</span><span class="p">):</span>
64596415 <span class="n">resolution</span> <span class="o">=</span> <span class="p">(</span><span class="n">resolution</span><span class="p">,</span> <span class="n">resolution</span><span class="p">)</span>
64606416 <span class="k">return</span> <span class="p">(</span>
@@ -6558,31 +6514,31 @@ <h3 id="xcube_resampling.utils.normalize_grid_mapping" class="doc doc-heading">
65586514
65596515 <details class="mkdocstrings-source">
65606516 <summary>Source code in <code>xcube_resampling/utils.py</code></summary>
6561- <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">431</span>
6517+ <div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">411</span>
6518+ <span class="normal">412</span>
6519+ <span class="normal">413</span>
6520+ <span class="normal">414</span>
6521+ <span class="normal">415</span>
6522+ <span class="normal">416</span>
6523+ <span class="normal">417</span>
6524+ <span class="normal">418</span>
6525+ <span class="normal">419</span>
6526+ <span class="normal">420</span>
6527+ <span class="normal">421</span>
6528+ <span class="normal">422</span>
6529+ <span class="normal">423</span>
6530+ <span class="normal">424</span>
6531+ <span class="normal">425</span>
6532+ <span class="normal">426</span>
6533+ <span class="normal">427</span>
6534+ <span class="normal">428</span>
6535+ <span class="normal">429</span>
6536+ <span class="normal">430</span>
6537+ <span class="normal">431</span>
65626538<span class="normal">432</span>
65636539<span class="normal">433</span>
65646540<span class="normal">434</span>
6565- <span class="normal">435</span>
6566- <span class="normal">436</span>
6567- <span class="normal">437</span>
6568- <span class="normal">438</span>
6569- <span class="normal">439</span>
6570- <span class="normal">440</span>
6571- <span class="normal">441</span>
6572- <span class="normal">442</span>
6573- <span class="normal">443</span>
6574- <span class="normal">444</span>
6575- <span class="normal">445</span>
6576- <span class="normal">446</span>
6577- <span class="normal">447</span>
6578- <span class="normal">448</span>
6579- <span class="normal">449</span>
6580- <span class="normal">450</span>
6581- <span class="normal">451</span>
6582- <span class="normal">452</span>
6583- <span class="normal">453</span>
6584- <span class="normal">454</span>
6585- <span class="normal">455</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">normalize_grid_mapping</span><span class="p">(</span><span class="n">ds</span><span class="p">:</span> <span class="n">xr</span><span class="o">.</span><span class="n">Dataset</span><span class="p">,</span> <span class="n">gm</span><span class="p">:</span> <span class="n">GridMapping</span><span class="p">)</span> <span class="o">-></span> <span class="n">xr</span><span class="o">.</span><span class="n">Dataset</span><span class="p">:</span>
6541+ <span class="normal">435</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">def</span><span class="w"> </span><span class="nf">normalize_grid_mapping</span><span class="p">(</span><span class="n">ds</span><span class="p">:</span> <span class="n">xr</span><span class="o">.</span><span class="n">Dataset</span><span class="p">,</span> <span class="n">gm</span><span class="p">:</span> <span class="n">GridMapping</span><span class="p">)</span> <span class="o">-></span> <span class="n">xr</span><span class="o">.</span><span class="n">Dataset</span><span class="p">:</span>
65866542<span class="w"> </span><span class="sd">"""</span>
65876543<span class="sd"> Normalize the grid mapping of a dataset to use a standard "spatial_ref" coordinate.</span>
65886544
0 commit comments