<h3 dir="auto">Describe the issue:</h3>
<p dir="auto">Hi,</p>
<p dir="auto">I have recently created a new python environment using the 3.10.4 python version.<br>
I have installed the latest public version (1.22.3) and when I am trying to catch the epsilon, I have an error that cannot allow me to use the command: numpy.finfo(float).eps or numpy.finfo(numpy.float32).eps</p>
<p dir="auto">This can be very inconvenient because I hwill use some solutions of Scikit-Learn that calls this.</p>
<p dir="auto">Sorry for the inconvenience. Best.</p>
<h3 dir="auto">Reproduce the code example:</h3>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="import numpy as np
eps = np.finfo(float).eps"><pre class="notranslate"><span class="pl-k">import</span> <span class="pl-s1">numpy</span> <span class="pl-k">as</span> <span class="pl-s1">np</span>
<span class="pl-s1">eps</span> <span class="pl-c1">=</span> <span class="pl-s1">np</span>.<span class="pl-en">finfo</span>(<span class="pl-s1">float</span>).<span class="pl-s1">eps</span></pre></div>
<h3 dir="auto">Error message:</h3>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="Traceback (most recent call last):**

  File &quot;C:\Users\ME\2022_deepl\lib\site-packages\numpy\core\getlimits.py&quot;, line 459, in __new__
    dtype = numeric.dtype(dtype)

TypeError: 'numpy.dtype[bool_]' object is not callable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File &quot;C:\Users\ME\AppData\Local\Temp\ipykernel_10948\2225752278.py&quot;, line 1, in &lt;cell line: 1&gt;
    np.finfo(float).eps

  File &quot;C:\Users\ME\2022_deepl\lib\site-packages\numpy\core\getlimits.py&quot;, line 462, in __new__
    dtype = numeric.dtype(type(dtype))

TypeError: 'numpy.dtype[bool_]' object is not callable"><pre class="notranslate">Traceback (most recent call last):<span class="pl-k">**</span>

  File <span class="pl-s"><span class="pl-pds">"</span>C:\Users\ME\2022_deepl\lib\site-packages\numpy\core\getlimits.py<span class="pl-pds">"</span></span>, line 459, <span class="pl-k">in</span> __new__
    dtype = numeric.dtype(dtype)

TypeError: <span class="pl-s"><span class="pl-pds">'</span>numpy.dtype[bool_]<span class="pl-pds">'</span></span> object is not callable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File <span class="pl-s"><span class="pl-pds">"</span>C:\Users\ME\AppData\Local\Temp\ipykernel_10948\2225752278.py<span class="pl-pds">"</span></span>, line 1, <span class="pl-k">in</span> <span class="pl-k">&lt;</span>cell line: <span class="pl-k">1&gt;</span>
    np.finfo(float).eps

  File <span class="pl-s"><span class="pl-pds">"</span>C:\Users\ME\2022_deepl\lib\site-packages\numpy\core\getlimits.py<span class="pl-pds">"</span></span>, line 462, <span class="pl-k">in</span> __new__
    dtype = numeric.dtype(type(dtype))

TypeError: <span class="pl-s"><span class="pl-pds">'</span>numpy.dtype[bool_]<span class="pl-pds">'</span></span> object is not callable</pre></div>
<h3 dir="auto">NumPy/Python version information:</h3>
<p dir="auto">1.22.3 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)]</p>
<p dir="auto">Ravel and unravel are <strong>synonyms</strong>, but the methods where they appear accomplish inverse operations.<br>
See my <a href="http://stackoverflow.com/questions/32336913/numpy-ravel-unravel-naming-rage" rel="nofollow">SO question</a> for details and example.</p>
<p dir="auto">Can you consider introducing alternative methods that contain <code class="notranslate">unravel</code> in their name (even functions containing ravel are IMHO not a happy choice)?</p>
<p dir="auto">I propose to change e.g.</p>
<table role="table">
<thead>
<tr>
<th>before</th>
<th>after</th>
</tr>
</thead>
<tbody>
<tr>
<td><code class="notranslate">unravel_index()</code></td>
<td><code class="notranslate">index_to_coord()</code></td>
</tr>
<tr>
<td><code class="notranslate">ravel_multi_index()</code></td>
<td><code class="notranslate">index_to_flat</code></td>
</tr>
</tbody>
</table>