Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
b6111fb
Added app version. Fixed fluview_clinical indicators (before this app…
Jul 24, 2025
7207bca
Merge pull request #83 from cmu-delphi/add_version_fluview_clinical_fix
dmytrotsko Jul 24, 2025
b522e17
Merge pull request #84 from cmu-delphi/development
dmytrotsko Jul 24, 2025
cb542f1
Changed different location hint message
Jul 24, 2025
153b3f8
Fixed carrot in location search dropdown
Jul 28, 2025
69f2666
Added geographic levels ordering in indicator set table
Jul 28, 2025
6dd2077
Changed alternate row color
Jul 28, 2025
263bc51
Fixed location search filter (after deselecting indicators). Updated …
Jul 29, 2025
b7b2c12
Fixed transparent background for first two rows in indicator sets table
Jul 29, 2025
02ce81f
Fixed location dropbox filtering & preserving previously selected values
Jul 29, 2025
9e4a012
Changed INILET choose location warning message
Jul 30, 2025
3c66b51
Changed cursor style when is pointed on location select dropdown arrow
Jul 30, 2025
b4348b9
Indicators that are not available for selected geos will not be plotted
Jul 31, 2025
7fdd8fd
Version bump
Jul 31, 2025
c42ebd7
Removed console.log statement
Aug 1, 2025
593ffad
Changed pill colors
Aug 4, 2025
a6a8ae8
Version bump
Aug 4, 2025
63f3c77
Removed whitespace in the header
Aug 14, 2025
dd5dfe0
Added logging of indicators form submit
Aug 19, 2025
251591b
Merge pull request #110 from cmu-delphi/logging
dmytrotsko Aug 19, 2025
58897e7
Updated dependencies
Aug 19, 2025
5d44ff0
Added automated import for indicators
Aug 26, 2025
9766838
Added automated import button for the datasources and indicators
Aug 27, 2025
a375caa
Devided SourceSubdivision into 2 separate models to handle covidcast …
Aug 27, 2025
195a786
Updated import scripts.
Sep 1, 2025
8d00dc8
Added button to download source file
Sep 1, 2025
64ab88f
Merge pull request #115 from cmu-delphi/extend_admin_ui
dmytrotsko Sep 2, 2025
663d1d7
Version bump
Sep 2, 2025
3183114
Excluded id from Source Subdivision resource classes
Sep 2, 2025
5267b33
Changed import_data params
Sep 2, 2025
9ebfb45
Try to fix import issue
Sep 2, 2025
bdb594b
Typo fix
Sep 2, 2025
f65e8e0
Changed default display order number
Sep 4, 2025
0e88a81
Removed property
Sep 4, 2025
0f2133b
Formatting
Sep 4, 2025
b8b8463
Updated template
Sep 4, 2025
9d99bbd
Added NIDSS Flu location selector
Sep 9, 2025
6743f0e
Aligned fluviewLocations namings
Sep 9, 2025
e4e2937
Added Taiwaneese ILI support
Sep 9, 2025
7874e4e
Removed print statements
Sep 10, 2025
b9edeef
Merge pull request #124 from cmu-delphi/nidds_endpoint
dmytrotsko Sep 10, 2025
a107de7
Version bump
Sep 10, 2025
323493b
Added NIDSS Dengue Indicator Set support
Sep 12, 2025
4a3247e
Small refactoring
Sep 16, 2025
32cbc04
Added flusurv
Sep 16, 2025
49c1c13
Version bump
Sep 16, 2025
1fb4a70
Improved logging
Sep 22, 2025
fdd35c9
Changed function param
Sep 22, 2025
dd97873
Merge pull request #136 from cmu-delphi/logging
dmytrotsko Sep 22, 2025
cf1dc9f
Fixed api key logging
Sep 23, 2025
d21329b
version bump
Sep 23, 2025
17ad0b9
Added clientID property
Sep 23, 2025
31021cf
Fixed logging
Sep 25, 2025
69a1ffe
Version bump
Sep 26, 2025
0e93717
Fixed logging
Sep 29, 2025
e2b33f8
Merge pull request #154 from cmu-delphi/development
dmytrotsko Sep 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ ENV PYTHONUNBUFFERED=1


RUN apt-get update -y
RUN apt-get install -y gcc default-libmysqlclient-dev pkg-config
RUN apt-get install -y gcc default-libmysqlclient-dev pkg-config git
RUN apt-get install mysql-client -y
RUN apt-get install graphviz graphviz-dev -y
RUN apt-get install python3 -y
Expand Down
2 changes: 2 additions & 0 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ sqlalchemy = "*"
types-requests = "*"
tzdata = "*"
epiweeks = "*"
delphi-utils = "*"
numpy = "1.26.4"

[dev-packages]
flake8 = "*"
Expand Down
3,763 changes: 2,820 additions & 943 deletions Pipfile.lock

Large diffs are not rendered by default.

112 changes: 102 additions & 10 deletions src/assets/css/custom_styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
border: 1px solid #ddd;
border-radius: 4px;
padding: 15px;
font-family: 'Courier New', Courier, monospace;
font-family: "Courier New", Courier, monospace;
font-size: 14px;
line-height: 1.6;
overflow-x: auto;
Expand All @@ -41,13 +41,11 @@
}

.highlight-code {
font-size: 0.875em!important;
color: var(--mdb-code-color)!important;
word-wrap: break-word!important;
font-size: 0.875em !important;
color: var(--mdb-code-color) !important;
word-wrap: break-word !important;
}



/* Loader Overlay */
.loader-overlay {
position: fixed;
Expand Down Expand Up @@ -159,10 +157,104 @@
}

td.dt-empty {
text-align: left!important;
text-align: left !important;
}

.margin-left-right-auto {
margin-left: auto!important;
margin-right: auto!important;
}
margin-left: auto !important;
margin-right: auto !important;
}

.table-striped > tbody > tr.odd-row {
background-color: rgb(230, 230, 230) !important;
}

.odd-row > .dtfc-fixed-start,
.odd-row > .dtfc-fixed-end {
background-color: rgb(230, 230, 230) !important;
}

tr:not(.odd-row) > .dtfc-fixed-start,
tr:not(.odd-row) > .dtfc-fixed-end {
background-color: #f6f9ff !important;
}


#geo-loader {
display: flex;
align-items: center;
justify-content: center;
min-height: 40px; /* Adjust as needed for vertical centering */
}

.lds-ellipsis,
.lds-ellipsis div {
box-sizing: border-box;
}
.lds-ellipsis {
display: inline-block;
position: relative;
width: 24px;
height: 24px;
}
.lds-ellipsis div {
position: absolute;
top: 12px;
width: 6px;
height: 6px;
border-radius: 50%;
background: currentColor;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
left: 2px;
animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
left: 2px;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
left: 12px;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
left: 22px;
animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(24px, 0);
}
}


.badge-pill-outline {
border: 1px solid #000;
background-color: #fff;
color: #000;
border-radius: 50rem;
padding: 0.35em 0.65em;
font-size: 0.85em;
margin-right: 0.4em;
margin-bottom: 0.25em;
}
26 changes: 20 additions & 6 deletions src/assets/css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -1314,17 +1314,12 @@ h6 {
.select2 {
display: block;
width: 100%!important;
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
padding: 0.375rem 0.5rem 0.375rem 0.75rem;
-moz-padding-start: calc(0.75rem - 3px);
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right 0.75rem center;
background-size: 16px 12px;
border: 1px solid #ced4da;
border-radius: 0.25rem;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
Expand All @@ -1339,6 +1334,25 @@ h6 {

.select2-container--default .select2-selection--multiple {
border: none!important;
position: relative;
padding-right: 20px;
}

.select2-container--default .select2-selection--multiple:after {
content: '';
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
position: absolute;
top: 50%;
right: 5px;
transform: translateY(-50%);
cursor: pointer;
}

.select2-container--default.select2-container--open .select2-selection--multiple:after {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
Expand Down
Loading
Loading