Browse Source

Merge #699

699: Bump ndarray from 0.15.3 to 0.15.4 r=thomaseizinger a=dependabot[bot]

Bumps [ndarray](https://github.com/rust-ndarray/ndarray) from 0.15.3 to 0.15.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md">ndarray's changelog</a>.</em></p>
<blockquote>
<h1>Version 0.15.4 (2021-11-23)</h1>
<p>The Dr. Turner release 🚀</p>
<h2>New features</h2>
<ul>
<li>
<p>Complex matrix multiplication now uses BLAS <code>cgemm</code>/<code>zgemm</code> when
enabled (and matrix layout allows), by [<a href="https://github.com/ethanhs"><code>`@​ethanhs</code></a>].</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1106">rust-ndarray/ndarray#1106</a></p>
</li>
<li>
<p>Use <code>matrixmultiply</code> as fallback for complex matrix multiplication
when BLAS is not available or the matrix layout requires it by [<a href="https://github.com/bluss"><code>`@​bluss</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1118">rust-ndarray/ndarray#1118</a></p>
</li>
<li>
<p>Add <code>into/to_slice_memory_order</code> methods for views, lifetime-preserving
versions of existing similar methods by [<a href="https://github.com/jturner314"><code>`@​jturner314</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1015">rust-ndarray/ndarray#1015</a></p>
</li>
<li>
<p><code>kron</code> function for Kronecker product by [<a href="https://github.com/ethanhs"><code>`@​ethanhs</code></a>].</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1105">rust-ndarray/ndarray#1105</a></p>
</li>
<li>
<p><code>split_complex</code> method for splitting complex arrays into separate
real and imag view parts by [<a href="https://github.com/jturner314"><code>`@​jturner314</code></a>]` and [<a href="https://github.com/ethanhs"><code>`@​ethanhs</code></a>].</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1107">rust-ndarray/ndarray#1107</a></p>
</li>
<li>
<p>New method <code>try_into_owned_nocopy</code> by [<a href="https://github.com/jturner314"><code>`@​jturner314</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1022">rust-ndarray/ndarray#1022</a></p>
</li>
<li>
<p>New producer and iterable <code>axis_windows</code> by [<a href="https://github.com/VasanthakumarV"><code>`@​VasanthakumarV</code></a>]`
and [<a href="https://github.com/jturner314"><code>`@​jturner314</code></a>].</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1022">rust-ndarray/ndarray#1022</a></p>
</li>
<li>
<p>New method <code>Zip::par_fold</code> by [<a href="https://github.com/adamreichold"><code>`@​adamreichold</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1095">rust-ndarray/ndarray#1095</a></p>
</li>
<li>
<p>New constructor <code>from_diag_elem</code> by [<a href="https://github.com/jturner314"><code>`@​jturner314</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1076">rust-ndarray/ndarray#1076</a></p>
</li>
<li>
<p><code>Parallel::with_min_len</code> method for parallel iterators by [<a href="https://github.com/adamreichold"><code>`@​adamreichold</code></a>]</p>`
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="075199dcd1"><code>075199d</code></a> 0.15.4</li>
<li><a href="dca300ae2b"><code>dca300a</code></a> doc: Slight tweaks to the introduction paragraphs of ArrayBase</li>
<li><a href="ebe9e98d43"><code>ebe9e98</code></a> Fix typos in push/append docs</li>
<li><a href="25e2863774"><code>25e2863</code></a> doc: Give crate feature flags its own doc page</li>
<li><a href="752809254e"><code>7528092</code></a> API: Rename split_re_im to split_complex</li>
<li><a href="892dab3575"><code>892dab3</code></a> Release notes for 0.15.4</li>
<li><a href="7e70a901f8"><code>7e70a90</code></a> Add in/to_slice_memory_order for ArrayView/Mut</li>
<li><a href="d281b55a54"><code>d281b55</code></a> Fix typo in docs</li>
<li><a href="5e6ebf5296"><code>5e6ebf5</code></a> clippy: if_then_panic is no longer enabled by default (also changed name)</li>
<li><a href="0fe046df5d"><code>0fe046d</code></a> Use matrixmultiply cgemm and improve tests</li>
<li>Additional commits viewable in <a href="https://github.com/rust-ndarray/ndarray/compare/0.15.3...0.15.4">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ndarray&package-manager=cargo&previous-version=0.15.3&new-version=0.15.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
debug-collab-settlement
bors[bot] 3 years ago
committed by GitHub
parent
commit
0fc8b24f85
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      Cargo.lock
  2. 2
      daemon/Cargo.toml

8
Cargo.lock

@ -1470,9 +1470,9 @@ checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f"
[[package]]
name = "matrixmultiply"
version = "0.3.1"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a8a15b776d9dfaecd44b03c5828c2199cddff5247215858aac14624f8d6b741"
checksum = "add85d4dd35074e6fedc608f8c8f513a3548619a9024b751949ef0e8e45a4d84"
dependencies = [
"rawpointer",
]
@ -1591,9 +1591,9 @@ dependencies = [
[[package]]
name = "ndarray"
version = "0.15.3"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08e854964160a323e65baa19a0b1a027f76d590faba01f05c0cbc3187221a8c9"
checksum = "dec23e6762830658d2b3d385a75aa212af2f67a4586d4442907144f3bb6a1ca8"
dependencies = [
"approx 0.4.0",
"matrixmultiply",

2
daemon/Cargo.toml

@ -19,7 +19,7 @@ http-api-problem = { version = "0.51.0", features = ["rocket"] }
itertools = "0.10"
maia = "0.1.0"
nalgebra = { version = "0.29", default-features = false, features = ["std"] }
ndarray = "0.15.3"
ndarray = "0.15.4"
ndarray_einsum_beta = "0.7.0"
num = "0.4.0"
rand = "0.6"

Loading…
Cancel
Save