diff --git a/content/about/publications/index.md b/content/about/publications/index.md index 37c8a895..00c283aa 100644 --- a/content/about/publications/index.md +++ b/content/about/publications/index.md @@ -70,7 +70,7 @@ papers: - title: "Pancasting: Forecasting Epidemics from Provisional Data" image: pancasting.jpg authors: Brooks - link: https://delphi.cmu.edu/~lcbrooks/brooks2020pancasting.pdf + link: https://www.cmu.edu/delphi-web/publications/brooks2020pancasting.pdf journal: PhD thesis year: 2020 - title: "Kalman Filter, Sensor Fusion, and Constrained Regression: Equivalences and Insights" @@ -94,7 +94,7 @@ papers: - title: "Modeling the Past, Present, and Future of Influenza" image: modeling.jpg authors: Farrow - link: https://delphi.cmu.edu/~dfarrow/thesis.pdf + link: https://www.cmu.edu/delphi-web/publications/dfarrow-thesis.pdf journal: PhD thesis year: 2016 - title: "Flexible Modeling of Epidemics with an Empirical Bayes Framework" diff --git a/content/people/headshots/chris-wiggins.jpg b/content/people/headshots/chris-wiggins.jpg new file mode 100644 index 00000000..f69dfe8f Binary files /dev/null and b/content/people/headshots/chris-wiggins.jpg differ diff --git a/content/people/headshots/dmytro-trotsko.jpg b/content/people/headshots/dmytro-trotsko.jpg new file mode 100644 index 00000000..7723d97e Binary files /dev/null and b/content/people/headshots/dmytro-trotsko.jpg differ diff --git a/content/people/headshots/rostyslav-zatserkovnyi.jpg b/content/people/headshots/rostyslav-zatserkovnyi.jpg new file mode 100644 index 00000000..87dd03ba Binary files /dev/null and b/content/people/headshots/rostyslav-zatserkovnyi.jpg differ diff --git a/content/people/index.md b/content/people/index.md index 99f0a2f9..5be5f7cd 100644 --- a/content/people/index.md +++ b/content/people/index.md @@ -411,7 +411,8 @@ people: image: woochan-lee.jpg affiliation: CMU/Stat team: - - contributors + - past + note: Contributor, December 2021-May 2022 - key: lipsitch firstName: Marc lastName: Lipsitch @@ -473,7 +474,8 @@ people: image: ken-mawer.jpg affiliation: University of British Columbia team: - - contributors + - past + note: Contributor, May-September 2022 - firstName: Kathryn lastName: Mazaitis image: kathryn-mazaitis-500x500-min.jpg @@ -776,6 +778,12 @@ people: affiliation: CMU/Stat team: - core +- firstName: Dmytro + lastName: Trotsko + image: dmytro-trotsko.jpg + affiliation: Delphi & StartupSoft + team: + - core - firstName: Elena lastName: Tuzhilina image: elena-tuzhilina-500x500.jpg @@ -856,6 +864,12 @@ people: team: - past note: Google Fellow, October 2020-March 2021 +- firstName: Chris + lastName: Wiggins + image: chris-wiggins.jpg + affiliation: Columbia University + team: + - advisors - firstName: Kristin lastName: Williams image: kristin-williams-500x500-min.jpg @@ -874,7 +888,8 @@ people: image: chloe-you.jpg affiliation: University of British Columbia team: - - contributors + - past + note: Contributor, April-September 2022 - key: nickreich firstName: Nicholas lastName: Reich @@ -904,6 +919,12 @@ people: team: - core - highlight +- firstName: Rostyslav + lastName: Zatserkovnyi + image: rostyslav-zatserkovnyi.jpg + affiliation: Delphi & StartupSoft + team: + - core - firstName: Evan lastName: Zhang image: evan-zhang.jpg diff --git a/package-lock.json b/package-lock.json index c99d69f9..6c78e24b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "www-main", - "version": "3.0.22", + "version": "3.0.23", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -41,13 +41,10 @@ "dev": true }, "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.1.tgz", + "integrity": "sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==", + "dev": true }, "arch": { "version": "2.2.0", @@ -555,6 +552,12 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", "dev": true }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", @@ -837,9 +840,9 @@ "dev": true }, "husky": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", - "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", "dev": true }, "ieee754": { @@ -1001,9 +1004,9 @@ "dev": true }, "lint-staged": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.2.tgz", - "integrity": "sha512-qQLfLTh9z34eMzfEHENC+QBskZfxjomrf+snF3xJ4BzilORbD989NLqQ00ughsF/A+PT41e87+WsMFabf9++pQ==", + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", + "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", "dev": true, "requires": { "cli-truncate": "^3.1.0", @@ -1022,9 +1025,9 @@ }, "dependencies": { "commander": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", - "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", "dev": true }, "cross-spawn": { @@ -1067,12 +1070,6 @@ "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true - }, "npm-run-path": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", @@ -1090,15 +1087,6 @@ } } }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "requires": { - "mimic-fn": "^4.0.0" - } - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -1153,6 +1141,15 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, "cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", @@ -1241,6 +1238,15 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -1353,9 +1359,9 @@ "dev": true }, "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true }, "mimic-response": { @@ -1468,12 +1474,12 @@ } }, "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "mimic-fn": "^4.0.0" } }, "os-filter-obj": { @@ -1640,9 +1646,9 @@ "dev": true }, "prettier-plugin-go-template": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/prettier-plugin-go-template/-/prettier-plugin-go-template-0.0.12.tgz", - "integrity": "sha512-3LGFSjUTwirXa56dY7ZbNETM5nMUc5TKPYyo7cJx/8mdMnWUCMKTVzBQ3K7xUk2+D4g8CLADQ3Nc1HZ5SNWeag==", + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/prettier-plugin-go-template/-/prettier-plugin-go-template-0.0.13.tgz", + "integrity": "sha512-gG/xT5kd+kCzoMaTchXvdfBdsunyRCV6G8cgdPGPd2V5JGGKXUG7SjzBKU7jaGh2RTeblcAdBb/E+S/duOAMsA==", "dev": true, "requires": { "ulid": "^2.3.0" @@ -1747,6 +1753,23 @@ "requires": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + } } }, "rfdc": { @@ -1765,9 +1788,9 @@ } }, "rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", + "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", "dev": true, "requires": { "tslib": "^2.1.0" @@ -1867,14 +1890,6 @@ "requires": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true - } } }, "sort-keys": { @@ -1908,13 +1923,13 @@ "dev": true }, "string-width": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.0.1.tgz", - "integrity": "sha512-5ohWO/M4//8lErlUUtrFy3b11GtNOuMOU0ysKCDXFcfXuuvUXu95akgj/i8ofmaGdN0hCqyl6uu9i8dS/mQp5g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, "requires": { + "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", - "is-fullwidth-code-point": "^4.0.0", "strip-ansi": "^7.0.1" } }, @@ -2120,6 +2135,15 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -2168,8 +2192,8 @@ } }, "www-covidcast-classic": { - "version": "https://github.com/cmu-delphi/www-covidcast-classic/releases/download/v2.6.2/www-covidcast-classic-2.6.2.tgz", - "integrity": "sha512-XFPy+BXn3D4AIHbnm7n6z+oxxisE4X5RdDB+8gbLdoCf0U1CZ3ZcnafJzuXobP0sz961W89+nKPxY+k0Jk6dwQ==", + "version": "https://github.com/cmu-delphi/www-covidcast-classic/releases/download/v2.6.3/www-covidcast-classic-2.6.3.tgz", + "integrity": "sha512-gXcSF33Qii+mnew30jV6ow7rCfUdX+ch/GcQzSUB0y+89ROX+U6Ln/M2xgIOdsm+GiGRedKqxMeHyqPMYzpBkw==", "requires": { "uikit": "^3.7.0" } @@ -2201,9 +2225,9 @@ "dev": true }, "yaml": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz", - "integrity": "sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.2.tgz", + "integrity": "sha512-VSdf2/K3FqAetooKQv45Hcu6sA00aDgWZeGcG6V9IYJnVLTnb6988Tie79K5nx2vK7cEpf+yW8Oy+7iPAbdiHA==", "dev": true }, "yauzl": { diff --git a/package.json b/package.json index ce326b9b..fa0c1f62 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "www-main", - "version": "3.0.22", + "version": "3.0.23", "private": true, "dependencies": { "@fortawesome/fontawesome-free": "^6.1.1", @@ -8,15 +8,15 @@ "katex": "^0.16.0", "uikit": "^3.14.3", "www-covidcast": "https://github.com/cmu-delphi/www-covidcast/releases/download/v3.2.3/www-covidcast-3.2.3.tgz", - "www-covidcast-classic": "https://github.com/cmu-delphi/www-covidcast-classic/releases/download/v2.6.2/www-covidcast-classic-2.6.2.tgz", + "www-covidcast-classic": "https://github.com/cmu-delphi/www-covidcast-classic/releases/download/v2.6.3/www-covidcast-classic-2.6.3.tgz", "www-epivis": "https://github.com/cmu-delphi/www-epivis/releases/download/v2.0.3/www-epivis-2.0.3.tgz" }, "devDependencies": { "hugo-bin": "^0.88.1", - "husky": "^7.0.4", - "lint-staged": "^13.0.2", + "husky": "^8.0.1", + "lint-staged": "^13.0.3", "prettier": "^2.6.2", - "prettier-plugin-go-template": "^0.0.12", + "prettier-plugin-go-template": "^0.0.13", "rimraf": "^3.0.2", "shx": "^0.3.4" }, diff --git a/themes/delphi/layouts/blog/single.html b/themes/delphi/layouts/blog/single.html index a80f11f0..a0f3e491 100644 --- a/themes/delphi/layouts/blog/single.html +++ b/themes/delphi/layouts/blog/single.html @@ -6,7 +6,8 @@ {{ partial "blog/breadcrumb.html" . }} {{ end }} {{ define "scripts" }} - {{ $script_blog := resources.Get "js/blog/index.js" | js.Build | minify | fingerprint -}} + {{ $script_blog := resources.Get "js/blog/index.js" | js.Build | minify | fingerprint -}} + {{ end }} {{ define "main" }} {{ $currentPage := . }} diff --git a/themes/delphi/layouts/partials/scripts.html b/themes/delphi/layouts/partials/scripts.html index 99b663ec..559fd48a 100644 --- a/themes/delphi/layouts/partials/scripts.html +++ b/themes/delphi/layouts/partials/scripts.html @@ -1 +1,2 @@ -{{ $script := resources.Get "js/main.js" | js.Build | minify | fingerprint -}} +{{ $script := resources.Get "js/main.js" | js.Build | minify | fingerprint -}} +