From: Ian Jackson Date: Sat, 2 Jan 2021 00:47:42 +0000 (+0000) Subject: wip coords matrix X-Git-Tag: otter-0.2.0~62 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=00231d91cb5f7611d1eddf204f0664e8f4620f97;p=otter.git wip coords matrix Signed-off-by: Ian Jackson --- diff --git a/Cargo.lock.example b/Cargo.lock.example index 651c4aa4..94591817 100644 --- a/Cargo.lock.example +++ b/Cargo.lock.example @@ -1251,6 +1251,15 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" +[[package]] +name = "matrixmultiply" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916806ba0031cd542105d916a97c8572e1fa6dd79c9c51e7eb43a09ec2dd84c1" +dependencies = [ + "rawpointer", +] + [[package]] name = "memchr" version = "2.3.4" @@ -1359,6 +1368,19 @@ dependencies = [ "tempfile", ] +[[package]] +name = "ndarray" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c0d5c9540a691d153064dc47a4db2504587a75eae07bf1d73f7a596ebc73c04" +dependencies = [ + "matrixmultiply", + "num-complex", + "num-integer", + "num-traits", + "rawpointer", +] + [[package]] name = "net2" version = "0.2.37" @@ -1412,6 +1434,15 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "num-complex" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "747d632c0c558b87dbabbe6a82f3b4ae03720d0646ac5b7b4dae89394be5f2c5" +dependencies = [ + "num-traits", +] + [[package]] name = "num-derive" version = "0.3.3" @@ -1646,6 +1677,7 @@ dependencies = [ "if_chain", "libc", "log 0.4.11", + "ndarray", "nix 0.19.1", "num-derive", "num-traits", @@ -2029,6 +2061,12 @@ dependencies = [ "rand_core 0.6.0", ] +[[package]] +name = "rawpointer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" + [[package]] name = "redox_syscall" version = "0.1.57" diff --git a/wdriver/Cargo.toml b/wdriver/Cargo.toml index 56a869e7..e6f87433 100644 --- a/wdriver/Cargo.toml +++ b/wdriver/Cargo.toml @@ -22,6 +22,7 @@ if_chain = "1" log = "0.4" libc = "0.2" nix = "0.19" +ndarray = "0.14" num-derive = "0.3" num-traits = "0.2" once_cell = "1"