diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..a785cde --- /dev/null +++ b/.gitattributes @@ -0,0 +1,8 @@ +/dataset/experiment_12/*.pkl filter=lfs diff=lfs merge=lfs -text +/dataset/experiment_4/*.pkl filter=lfs diff=lfs merge=lfs -text +/dataset/experiment_11/*.pkl filter=lfs diff=lfs merge=lfs -text +/dataset/experiment_5/*.pkl filter=lfs diff=lfs merge=lfs -text +/dataset/experiment_13/*.pkl filter=lfs diff=lfs merge=lfs -text +/dataset/experiment_14/*.pkl filter=lfs diff=lfs merge=lfs -text +/dataset/experiment_2/*.pkl filter=lfs diff=lfs merge=lfs -text +/dataset/experiment_3/*.pkl filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore index 45a0084..ce651ee 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,21 @@ *.csv *.npz +# Exception: the measured (experimental) datasets are checked in via Git LFS +# under /dataset — experiments 2, 3, 4, 5, 11, 12, 13, 14, the raw BCTDS +# measurements. Simulated experiments (6, 7, 8, 9, 10, 15, 16) are not checked +# in; they regenerate deterministically from their creation scripts. +# Pickle only — the CSVs are equivalent data in a heavier format, so they stay +# gitignored (still generated locally, just not pushed). +!/dataset/experiment_2/*.pkl +!/dataset/experiment_3/*.pkl +!/dataset/experiment_4/*.pkl +!/dataset/experiment_5/*.pkl +!/dataset/experiment_11/*.pkl +!/dataset/experiment_12/*.pkl +!/dataset/experiment_13/*.pkl +!/dataset/experiment_14/*.pkl + # Raw measurement files. These live in the manuscript codebase, not here; this # repo holds only the code that reads them. *.npy diff --git a/dataset/experiment_11/experiment_11_dataset_long.pkl b/dataset/experiment_11/experiment_11_dataset_long.pkl new file mode 100644 index 0000000..e567c8e --- /dev/null +++ b/dataset/experiment_11/experiment_11_dataset_long.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fe412578efee687b1c16d5851bd13e2716524855fe58ce2c15fdde4f3209c9b +size 1360200532 diff --git a/dataset/experiment_12/experiment_12_dataset_long.pkl b/dataset/experiment_12/experiment_12_dataset_long.pkl new file mode 100644 index 0000000..3a8de0a --- /dev/null +++ b/dataset/experiment_12/experiment_12_dataset_long.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29f63d2ea0159caade8560dd321d7420009930d3e646ea169dbd895ee51ff2c7 +size 487879476 diff --git a/dataset/experiment_13/experiment_13_dataset_long.pkl b/dataset/experiment_13/experiment_13_dataset_long.pkl new file mode 100644 index 0000000..e05533c --- /dev/null +++ b/dataset/experiment_13/experiment_13_dataset_long.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ff7dd452f1f4098b78e3a0e27ee18b21cba6db804ec14dd870e7904a0d7ca07 +size 120004946 diff --git a/dataset/experiment_14/figure14_dataset_long.pkl b/dataset/experiment_14/figure14_dataset_long.pkl new file mode 100644 index 0000000..8afb8eb --- /dev/null +++ b/dataset/experiment_14/figure14_dataset_long.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1773739c211d5308c3fda641758a380a314174ac16ea7ca35435a85c8537681f +size 1287099008 diff --git a/dataset/experiment_14/figure14_saturation_slice_4487MHz.pkl b/dataset/experiment_14/figure14_saturation_slice_4487MHz.pkl new file mode 100644 index 0000000..cedb996 --- /dev/null +++ b/dataset/experiment_14/figure14_saturation_slice_4487MHz.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1970633d056be04f65e8fc1b607b907ee2d16b4a7c1896161b319d610873f08e +size 2818 diff --git a/dataset/experiment_14/figure14_time_domain_derived_preview.pkl b/dataset/experiment_14/figure14_time_domain_derived_preview.pkl new file mode 100644 index 0000000..dbff900 --- /dev/null +++ b/dataset/experiment_14/figure14_time_domain_derived_preview.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9be57726ceb2c291005ef059bc9fc6e4cd948656ea786f48e470a38a633ad602 +size 762565 diff --git a/dataset/experiment_14/figure14_zero_time_slices.pkl b/dataset/experiment_14/figure14_zero_time_slices.pkl new file mode 100644 index 0000000..35cbac0 --- /dev/null +++ b/dataset/experiment_14/figure14_zero_time_slices.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d1106bd07a1d6ddc248e694f9e866dafc9567227860803f3e602e97447130ab +size 991222 diff --git a/dataset/experiment_2/experiment_2_dataset_long.pkl b/dataset/experiment_2/experiment_2_dataset_long.pkl new file mode 100644 index 0000000..8e57f95 --- /dev/null +++ b/dataset/experiment_2/experiment_2_dataset_long.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6db8a18eb2ca5569e2694a7d7d0f7a7e7f1ca1e0bfc0cf6f44de42571c96925a +size 420005150 diff --git a/dataset/experiment_3/experiment_3_dataset_long.pkl b/dataset/experiment_3/experiment_3_dataset_long.pkl new file mode 100644 index 0000000..78b5e3c --- /dev/null +++ b/dataset/experiment_3/experiment_3_dataset_long.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c67b995e52896716b68af335953f1a1cec7dab90b179fd925000ea39f62a9d4c +size 50405477 diff --git a/dataset/experiment_4/experiment_4_dataset_long.pkl b/dataset/experiment_4/experiment_4_dataset_long.pkl new file mode 100644 index 0000000..1a5504c --- /dev/null +++ b/dataset/experiment_4/experiment_4_dataset_long.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c9c727525fb0c25ed35efe322fa89cd7be0db81d34cf85d614d70da655111f4 +size 60990485 diff --git a/dataset/experiment_5/experiment_5_dataset_long.pkl b/dataset/experiment_5/experiment_5_dataset_long.pkl new file mode 100644 index 0000000..a275ead --- /dev/null +++ b/dataset/experiment_5/experiment_5_dataset_long.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09b359cb32d7a5e1ab62b4d840e2a889c69e710b862c1c5a54343c7d489de958 +size 26142315 diff --git a/website/build_site.py b/website/build_site.py index 2962092..0e6fe09 100644 --- a/website/build_site.py +++ b/website/build_site.py @@ -24,6 +24,11 @@ continue md = open(path, encoding="utf-8").read() + # TEMPORARY: strip institution attribution lines from the rendered site. + # The README source files are untouched; this only affects what gets + # embedded into index.html. Remove this filter to restore attribution. + md = re.sub(r"(?m)^.*Fitzpatrick Lab, Dartmouth College.*\n?", "", md) + # H1 title h1 = "" for line in md.splitlines(): @@ -304,6 +309,7 @@ Overview Experiments Access + GitHub ↗ Explore ↗ @@ -399,7 +405,9 @@