13 Commits

Author SHA1 Message Date
Daniel Bauer
133234706e remove 1d test because of cargo size limit 2020-03-08 12:52:55 +01:00
Daniel Bauer
1a95f222eb cargo lock 2020-03-08 12:42:28 +01:00
Daniel Bauer
77637133a7 Merge branch 'master' of github.com:danijoo/WHAM 2020-03-08 12:41:03 +01:00
Daniel Bauer
a099a71b3b bump version 2020-03-08 12:40:09 +01:00
Daniel Bauer
a4f3b3091c test bootstrapping 2020-03-08 12:39:41 +01:00
Daniel Bauer
08e7c93327 seedable rng 2020-03-08 12:29:52 +01:00
Daniel Bauer
936cbe1c58 add pi to min/max 2020-03-08 11:42:47 +01:00
Daniel Bauer
554e250838 Update README.md 2020-03-08 00:30:16 +01:00
Daniel Bauer
cd7bea063f non-cyclic 1d test 2020-03-07 21:10:31 +01:00
Daniel Bauer
d3a70520df version up 2018-12-06 11:40:37 +01:00
Daniel Bauer
aca4265a02 fix an IOB when a timeseries value is exactly on the upper histogram boundary 2018-12-06 11:40:26 +01:00
Daniel Bauer
d758c843d8 possibility to truncate timeseries with --start/stop cli arguments 2018-12-04 16:56:43 +01:00
Daniel Bauer
79db640a7b v0.9.3 2018-11-30 13:09:05 +01:00
678 changed files with 10545 additions and 10420 deletions

378
Cargo.lock generated
View File

@@ -1,372 +1,390 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
[[package]]
name = "GSL"
version = "1.0.0"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7830156ea389bcbbdc8f01bf140b609b892bf7cbd0ec6ccf9957ea2be6f25ad3"
dependencies = [
"c_vec 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
"pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
"c_vec",
"libc",
"pkg-config",
]
[[package]]
name = "ansi_term"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
dependencies = [
"winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "arrayvec"
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi",
]
[[package]]
name = "atty"
version = "0.2.11"
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
dependencies = [
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
"termion 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
"hermit-abi",
"libc",
"winapi",
]
[[package]]
name = "backtrace"
version = "0.3.9"
name = "autocfg"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
[[package]]
name = "backtrace"
version = "0.3.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad235dabf00f36301792cfe82499880ba54c6486be094d1047b02bacb67c14e8"
dependencies = [
"backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)",
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
"rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
"backtrace-sys",
"cfg-if",
"libc",
"rustc-demangle",
]
[[package]]
name = "backtrace-sys"
version = "0.1.24"
version = "0.1.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e17b52e737c40a7d75abca20b29a19a0eb7ba9fc72c5a72dd282a0a3c2c0dc35"
dependencies = [
"cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
"cc",
"libc",
]
[[package]]
name = "bitflags"
version = "1.0.4"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
[[package]]
name = "c_vec"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa9e1d9f7d49e289f36f19effbf3d5a5e30163ecf9c7a3c9be94d5374dec5b9a"
[[package]]
name = "cc"
version = "1.0.25"
version = "1.0.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd"
[[package]]
name = "cfg-if"
version = "0.1.6"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
[[package]]
name = "clap"
version = "2.32.0"
version = "2.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9"
dependencies = [
"ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
"atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
"strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"textwrap 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
"yaml-rust 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
"ansi_term",
"atty",
"bitflags",
"strsim",
"textwrap",
"unicode-width",
"vec_map",
"yaml-rust",
]
[[package]]
name = "cloudabi"
version = "0.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
dependencies = [
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
"bitflags",
]
[[package]]
name = "crossbeam-deque"
version = "0.2.0"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285"
dependencies = [
"crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"crossbeam-epoch",
"crossbeam-utils",
"maybe-uninit",
]
[[package]]
name = "crossbeam-epoch"
version = "0.3.1"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
dependencies = [
"arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)",
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
"scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
"autocfg",
"cfg-if",
"crossbeam-utils",
"lazy_static",
"maybe-uninit",
"memoffset",
"scopeguard",
]
[[package]]
name = "crossbeam-queue"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db"
dependencies = [
"cfg-if",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-utils"
version = "0.2.2"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
dependencies = [
"cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"autocfg",
"cfg-if",
"lazy_static",
]
[[package]]
name = "either"
version = "1.5.0"
version = "1.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
[[package]]
name = "error-chain"
version = "0.12.0"
version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d371106cc88ffdfb1eabd7111e432da544f16f3e2d7bf1dfe8bf575f1df045cd"
dependencies = [
"backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"backtrace",
"version_check",
]
[[package]]
name = "fuchsia-zircon"
version = "0.3.3"
name = "fuchsia-cprng"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
"fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
[[package]]
name = "fuchsia-zircon-sys"
version = "0.3.3"
name = "hermit-abi"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1010591b26bbfe835e9faeabeb11866061cc7dcebffd56ad7d0942d0e61aefd8"
dependencies = [
"libc",
]
[[package]]
name = "lazy_static"
version = "1.2.0"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
version = "0.2.43"
version = "0.2.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb147597cdf94ed43ab7a9038716637d2d1bf2bc571da995d0028dec06bd3018"
[[package]]
name = "maybe-uninit"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
[[package]]
name = "memoffset"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "nodrop"
version = "0.1.13"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9"
dependencies = [
"rustc_version",
]
[[package]]
name = "num_cpus"
version = "1.8.0"
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46203554f085ff89c235cd12f7075f3233af9b11ed7c9e16dfe2560d03313ce6"
dependencies = [
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
"hermit-abi",
"libc",
]
[[package]]
name = "pkg-config"
version = "0.3.14"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677"
[[package]]
name = "rand"
version = "0.5.5"
version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9"
dependencies = [
"cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
"fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
"rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
"cloudabi",
"fuchsia-cprng",
"libc",
"rand_core 0.3.1",
"winapi",
]
[[package]]
name = "rand_core"
version = "0.2.2"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
dependencies = [
"rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rand_core 0.4.2",
]
[[package]]
name = "rand_core"
version = "0.3.0"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
[[package]]
name = "rayon"
version = "1.0.3"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db6ce3297f9c85e16621bb8cca38a06779ffc31bb8184e1be4bed2be4678a098"
dependencies = [
"crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
"crossbeam-deque",
"either",
"rayon-core",
]
[[package]]
name = "rayon-core"
version = "1.4.1"
version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08a89b46efaf957e52b18062fb2f4660f8b8a4dde1807ca002690868ef2c85a9"
dependencies = [
"crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
"num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "redox_syscall"
version = "0.1.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "redox_termios"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
"crossbeam-deque",
"crossbeam-queue",
"crossbeam-utils",
"lazy_static",
"num_cpus",
]
[[package]]
name = "rustc-demangle"
version = "0.1.9"
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
[[package]]
name = "scopeguard"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "strsim"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "termion"
version = "1.5.1"
name = "rustc_version"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
dependencies = [
"libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
"redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
"redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"semver",
]
[[package]]
name = "textwrap"
version = "0.10.0"
name = "scopeguard"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
[[package]]
name = "semver"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
dependencies = [
"unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"semver-parser",
]
[[package]]
name = "semver-parser"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
[[package]]
name = "strsim"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
[[package]]
name = "textwrap"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
dependencies = [
"unicode-width",
]
[[package]]
name = "unicode-width"
version = "0.1.5"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479"
[[package]]
name = "vec_map"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
[[package]]
name = "version_check"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce"
[[package]]
name = "wham"
version = "0.9.2"
version = "0.9.6"
dependencies = [
"GSL 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)",
"error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)",
"rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
"GSL",
"clap",
"error-chain",
"rand",
"rayon",
]
[[package]]
name = "winapi"
version = "0.3.6"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
dependencies = [
"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "yaml-rust"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
[metadata]
"checksum GSL 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2e70167131757876cda6ab95869b57ad6b55c627ff28421f5935f55f9b97d85c"
"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
"checksum arrayvec 0.4.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef"
"checksum atty 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652"
"checksum backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a"
"checksum backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0"
"checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12"
"checksum c_vec 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)" = "aa9e1d9f7d49e289f36f19effbf3d5a5e30163ecf9c7a3c9be94d5374dec5b9a"
"checksum cc 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "f159dfd43363c4d08055a07703eb7a3406b0dac4d0584d96965a3262db3c9d16"
"checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4"
"checksum clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e"
"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
"checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3"
"checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150"
"checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9"
"checksum either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0"
"checksum error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "07e791d3be96241c77c43846b665ef1384606da2cd2a48730abe606a12906e02"
"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1"
"checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d"
"checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3"
"checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945"
"checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30"
"checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c"
"checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c"
"checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372"
"checksum rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0905b6b7079ec73b314d4c748701f6931eb79fd97c668caa3f1899b22b32c6db"
"checksum rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473"
"checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356"
"checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1"
"checksum redox_termios 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76"
"checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395"
"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27"
"checksum strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550"
"checksum termion 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096"
"checksum textwrap 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6"
"checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526"
"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a"
"checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0"
"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
"checksum yaml-rust 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992"
checksum = "e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992"

View File

@@ -1,7 +1,7 @@
[package]
name = "wham"
version = "0.9.2"
authors = ["D. Bauer <bauer@bio.tu-darmstadt.de>"]
version = "0.9.6"
authors = ["Daniel Bauer <bauer@cbs.tu-darmstadt.de>"]
description = "An implementation of the weighted histogram analysis method"
license = "GPL-3.0"
repository = "https://github.com/danijoo/WHAM"

View File

@@ -1,4 +1,4 @@
[![Build Status](https://travis-ci.com/danijoo/WHAM.svg?branch=master)](https://travis-ci.com/danijoo/WHAM) [![crates.io](https://img.shields.io/badge/crates.io-orange.svg?longCache=true)](https://www.crates.io/crates/wham) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1488598.svg)](https://doi.org/10.5281/zenodo.1488598)
[![Build Status](https://travis-ci.com/danijoo/WHAM.svg?branch=master)](https://travis-ci.com/danijoo/WHAM) [![crates.io](https://img.shields.io/badge/crates.io-orange.svg?longCache=true)](https://www.crates.io/crates/wham) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1488597.svg)](https://doi.org/10.5281/zenodo.1488597)
@@ -88,12 +88,13 @@ Examples
---
The example folder contains input and output files for two simple test systems:
- 1d: Phi torsion angle of dialanine in vaccum
- 2d: Phi and psi torsion angles of the same system
- 1d_cyclic: Phi torsion angle of dialanine in vaccum
- 2d_cyclic: Phi and psi torsion angles of the same system
TODO
---
- better error estimation
- Autocorrelation
- Replica exchange

View File

@@ -1,101 +0,0 @@
#coord1 Free Energy +/- Probability +/-
-3.108600 7.118166 0.000000 0.003561 0.000000
-3.045800 5.331290 0.000000 0.007290 0.000000
-2.983000 3.879241 0.000000 0.013048 0.000000
-2.920200 2.968659 0.000000 0.018796 0.000000
-2.857400 1.942494 0.000000 0.028362 0.000000
-2.794600 1.418408 0.000000 0.034994 0.000000
-2.731800 1.169398 0.000000 0.038668 0.000000
-2.669000 0.843024 0.000000 0.044073 0.000000
-2.606200 0.636021 0.000000 0.047887 0.000000
-2.543400 0.720123 0.000000 0.046299 0.000000
-2.480600 1.066434 0.000000 0.040297 0.000000
-2.417800 1.509855 0.000000 0.033734 0.000000
-2.355000 2.015549 0.000000 0.027544 0.000000
-2.292200 2.226942 0.000000 0.025306 0.000000
-2.229400 2.573176 0.000000 0.022026 0.000000
-2.166600 2.591946 0.000000 0.021861 0.000000
-2.103800 2.476835 0.000000 0.022893 0.000000
-2.041000 2.513953 0.000000 0.022555 0.000000
-1.978200 2.470032 0.000000 0.022956 0.000000
-1.915400 2.227585 0.000000 0.025299 0.000000
-1.852600 2.105310 0.000000 0.026570 0.000000
-1.789800 1.778779 0.000000 0.030286 0.000000
-1.727000 1.447127 0.000000 0.034593 0.000000
-1.664200 0.906384 0.000000 0.042968 0.000000
-1.601400 0.304263 0.000000 0.054699 0.000000
-1.538600 0.247397 0.000000 0.055960 0.000000
-1.475800 0.000000 0.000000 0.061795 0.000000
-1.413000 0.536142 0.000000 0.049843 0.000000
-1.350200 1.428046 0.000000 0.034859 0.000000
-1.287400 2.398149 0.000000 0.023627 0.000000
-1.224600 3.784647 0.000000 0.013552 0.000000
-1.161800 5.696583 0.000000 0.006297 0.000000
-1.099000 7.656158 0.000000 0.002870 0.000000
-1.036200 9.955000 0.000000 0.001142 0.000000
-0.973400 12.357407 0.000000 0.000436 0.000000
-0.910600 14.954254 0.000000 0.000154 0.000000
-0.847800 17.745327 0.000000 0.000050 0.000000
-0.785000 20.559461 0.000000 0.000016 0.000000
-0.722200 22.783560 0.000000 0.000007 0.000000
-0.659400 25.175865 0.000000 0.000003 0.000000
-0.596600 26.419980 0.000000 0.000002 0.000000
-0.533800 27.885999 0.000000 0.000001 0.000000
-0.471000 29.029334 0.000000 0.000001 0.000000
-0.408200 30.366556 0.000000 0.000000 0.000000
-0.345400 31.615252 0.000000 0.000000 0.000000
-0.282600 32.781716 0.000000 0.000000 0.000000
-0.219800 33.731378 0.000000 0.000000 0.000000
-0.157000 34.476014 0.000000 0.000000 0.000000
-0.094200 35.387300 0.000000 0.000000 0.000000
-0.031400 35.579756 0.000000 0.000000 0.000000
0.031400 35.520194 0.000000 0.000000 0.000000
0.094200 35.344763 0.000000 0.000000 0.000000
0.157000 34.886460 0.000000 0.000000 0.000000
0.219800 33.633998 0.000000 0.000000 0.000000
0.282600 32.686511 0.000000 0.000000 0.000000
0.345400 31.211777 0.000000 0.000000 0.000000
0.408200 29.680451 0.000000 0.000000 0.000000
0.471000 28.032242 0.000000 0.000001 0.000000
0.533800 26.439599 0.000000 0.000002 0.000000
0.596600 24.432467 0.000000 0.000003 0.000000
0.659400 22.309893 0.000000 0.000008 0.000000
0.722200 20.186040 0.000000 0.000019 0.000000
0.785000 18.295046 0.000000 0.000040 0.000000
0.847800 16.221232 0.000000 0.000093 0.000000
0.910600 14.251911 0.000000 0.000204 0.000000
0.973400 12.562353 0.000000 0.000402 0.000000
1.036200 11.184029 0.000000 0.000698 0.000000
1.099000 10.040677 0.000000 0.001103 0.000000
1.161800 9.369064 0.000000 0.001444 0.000000
1.224600 9.095392 0.000000 0.001612 0.000000
1.287400 9.256035 0.000000 0.001511 0.000000
1.350200 9.814068 0.000000 0.001208 0.000000
1.413000 10.945207 0.000000 0.000768 0.000000
1.475800 12.518898 0.000000 0.000409 0.000000
1.538600 14.409744 0.000000 0.000191 0.000000
1.601400 16.451965 0.000000 0.000084 0.000000
1.664200 18.589166 0.000000 0.000036 0.000000
1.727000 20.669504 0.000000 0.000016 0.000000
1.789800 22.804791 0.000000 0.000007 0.000000
1.852600 24.531690 0.000000 0.000003 0.000000
1.915400 26.182612 0.000000 0.000002 0.000000
1.978200 27.279439 0.000000 0.000001 0.000000
2.041000 28.571380 0.000000 0.000001 0.000000
2.103800 29.328969 0.000000 0.000000 0.000000
2.166600 29.897739 0.000000 0.000000 0.000000
2.229400 30.320908 0.000000 0.000000 0.000000
2.292200 30.065391 0.000000 0.000000 0.000000
2.355000 29.809137 0.000000 0.000000 0.000000
2.417800 29.340601 0.000000 0.000000 0.000000
2.480600 28.473346 0.000000 0.000001 0.000000
2.543400 27.679353 0.000000 0.000001 0.000000
2.606200 26.453160 0.000000 0.000002 0.000000
2.669000 24.424649 0.000000 0.000003 0.000000
2.731800 22.285933 0.000000 0.000008 0.000000
2.794600 19.958407 0.000000 0.000021 0.000000
2.857400 17.606291 0.000000 0.000053 0.000000
2.920200 15.420138 0.000000 0.000128 0.000000
2.983000 13.069599 0.000000 0.000328 0.000000
3.045800 11.036085 0.000000 0.000740 0.000000
3.108600 9.015657 0.000000 0.001664 0.000000

View File

@@ -0,0 +1,9 @@
Example data: Dialanine torsion angle at 300K
wham.out was produced with the folling settings:
wham --max pi --min -pi --cyclic\
--bins 100 \
-T 300 \
-f metadata.dat \
-o wham.out \
--bt 100 --seed 1234

101
example/1d_cyclic/wham.out Normal file
View File

@@ -0,0 +1,101 @@
#coord1 Free Energy +/- Probability +/-
-3.110177 7.158102 0.476037 0.003494 0.000667
-3.047345 5.365727 0.470738 0.007168 0.001353
-2.984513 3.873190 0.433120 0.013039 0.002264
-2.921681 2.953162 0.441412 0.018855 0.003337
-2.858849 1.949554 0.443549 0.028195 0.005014
-2.796017 1.391747 0.407397 0.035261 0.005759
-2.733186 1.128270 0.380789 0.039189 0.005983
-2.670354 0.839970 0.370008 0.043991 0.006526
-2.607522 0.624769 0.381081 0.047955 0.007326
-2.544690 0.663757 0.389082 0.047211 0.007364
-2.481858 1.051932 0.379999 0.040407 0.006156
-2.419026 1.463048 0.394914 0.034267 0.005425
-2.356194 1.990616 0.335141 0.027734 0.003726
-2.293363 2.190692 0.196497 0.025597 0.002016
-2.230531 2.553036 0.177045 0.022136 0.001571
-2.167699 2.572522 0.208798 0.021964 0.001839
-2.104867 2.472360 0.168929 0.022863 0.001548
-2.042035 2.517562 0.166774 0.022453 0.001501
-1.979203 2.469778 0.182308 0.022887 0.001673
-1.916372 2.223125 0.405294 0.025266 0.004105
-1.853540 2.080157 0.340376 0.026756 0.003651
-1.790708 1.793841 0.394974 0.030011 0.004752
-1.727876 1.458784 0.335956 0.034326 0.004623
-1.665044 0.914441 0.336724 0.042697 0.005764
-1.602212 0.303813 0.320695 0.054540 0.007012
-1.539380 0.268335 0.330495 0.055321 0.007330
-1.476549 0.000000 0.338143 0.061604 0.008351
-1.413717 0.537061 0.369220 0.049671 0.007352
-1.350885 1.439940 0.381006 0.034586 0.005283
-1.288053 2.391838 0.407306 0.023614 0.003856
-1.225221 3.779470 0.413629 0.013538 0.002245
-1.162389 5.685555 0.432485 0.006305 0.001093
-1.099557 7.661896 0.446994 0.002855 0.000512
-1.036726 9.946594 0.489990 0.001142 0.000224
-0.973894 12.359408 0.544847 0.000434 0.000095
-0.911062 14.954655 0.622373 0.000153 0.000038
-0.848230 17.742242 0.747233 0.000050 0.000015
-0.785398 20.555785 0.921773 0.000016 0.000006
-0.722566 22.811160 1.179343 0.000007 0.000003
-0.659734 25.178094 1.484376 0.000003 0.000002
-0.596903 26.442288 1.565063 0.000002 0.000001
-0.534071 27.897565 1.418232 0.000001 0.000000
-0.471239 29.062473 1.246738 0.000001 0.000000
-0.408407 30.384521 1.231662 0.000000 0.000000
-0.345575 31.638454 1.209295 0.000000 0.000000
-0.282743 32.817727 1.291637 0.000000 0.000000
-0.219911 33.770369 1.323362 0.000000 0.000000
-0.157080 34.505503 1.396454 0.000000 0.000000
-0.094248 35.431659 1.662548 0.000000 0.000000
-0.031416 35.615810 1.766523 0.000000 0.000000
0.031416 35.561946 1.799603 0.000000 0.000000
0.094248 35.382089 1.374764 0.000000 0.000000
0.157080 34.934827 1.659669 0.000000 0.000000
0.219911 33.673460 1.317449 0.000000 0.000000
0.282743 32.731563 1.191975 0.000000 0.000000
0.345575 31.261855 1.199834 0.000000 0.000000
0.408407 29.717377 1.339899 0.000000 0.000000
0.471239 28.076620 1.303458 0.000001 0.000000
0.534071 26.481097 1.281459 0.000002 0.000001
0.596903 24.487358 1.251139 0.000003 0.000002
0.659734 22.344251 1.233967 0.000008 0.000004
0.722566 20.241543 1.251834 0.000018 0.000009
0.785398 18.341869 1.241684 0.000039 0.000020
0.848230 16.261582 1.281159 0.000091 0.000047
0.911062 14.301801 1.294427 0.000199 0.000103
0.973894 12.603788 1.270069 0.000394 0.000200
1.036726 11.249601 1.273360 0.000678 0.000346
1.099557 10.087886 1.280795 0.001079 0.000554
1.162389 9.443303 1.266983 0.001398 0.000710
1.225221 9.152799 1.255009 0.001570 0.000790
1.288053 9.331937 1.256822 0.001462 0.000736
1.350885 9.905546 1.251237 0.001161 0.000583
1.413717 11.042050 1.263816 0.000736 0.000373
1.476549 12.598167 1.275325 0.000395 0.000202
1.539380 14.520167 1.280735 0.000183 0.000094
1.602212 16.569783 1.295384 0.000080 0.000042
1.665044 18.687390 1.309518 0.000034 0.000018
1.727876 20.775408 1.356414 0.000015 0.000008
1.790708 22.905200 1.308568 0.000006 0.000003
1.853540 24.643852 1.425870 0.000003 0.000002
1.916372 26.301740 1.362138 0.000002 0.000001
1.979203 27.372071 1.391716 0.000001 0.000001
2.042035 28.697726 1.504676 0.000001 0.000000
2.104867 29.417901 1.369019 0.000000 0.000000
2.167699 30.008351 1.409081 0.000000 0.000000
2.230531 30.406016 1.240128 0.000000 0.000000
2.293363 30.171275 1.179444 0.000000 0.000000
2.356194 29.884646 1.219365 0.000000 0.000000
2.419026 29.428153 1.177281 0.000000 0.000000
2.481858 28.546982 1.351057 0.000001 0.000000
2.544690 27.757520 1.238695 0.000001 0.000000
2.607522 26.505787 1.308430 0.000001 0.000001
2.670354 24.491866 1.039660 0.000003 0.000001
2.733186 22.320664 0.927893 0.000008 0.000003
2.796017 20.052723 0.894483 0.000020 0.000007
2.858849 17.655650 0.893580 0.000052 0.000019
2.921681 15.471590 0.930897 0.000125 0.000047
2.984513 13.138167 0.837026 0.000318 0.000107
3.047345 11.092386 0.674785 0.000722 0.000195
3.110177 9.065722 0.521230 0.001626 0.000340

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More