<p dir="auto">The SciPy autopower spectrum <code class="notranslate">psd</code> has a crosspower spectrum <code class="notranslate">csd</code> counterpart, so it would make sense if the autopower <code class="notranslate">spectrogram</code> had a crosspower equivalent.</p>
<p dir="auto">Our group has a prototype that is just a wrapper around <code class="notranslate">_spectral_helper.</code>  This seems cleaner than the alternative of iterating <code class="notranslate">csd</code> on a per-time-window basis.</p>
<p dir="auto">Hi,</p>
<p dir="auto">As I was looking for a way to generate random rotation matrices uniformly, I found these two methods:</p>
<ul dir="auto">
<li><a href="https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.special_ortho_group.html" rel="nofollow">scipy.stats.special_ortho_group</a></li>
<li><a href="https://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.transform.Rotation.random.html#scipy.spatial.transform.Rotation.random" rel="nofollow">scipy.spatial.transform.Rotation.random</a></li>
</ul>
<p dir="auto">As far as I understand <code class="notranslate">Rotation.random</code> is just a special case of <code class="notranslate">stats.special_ortho_group</code> where <code class="notranslate">dim=3</code>.</p>
<p dir="auto">Am I right or am I missing something? If correct, should these functions be refactored?</p>
<p dir="auto">Thanks !</p>