|
1 | 1 | """App.""" |
2 | 2 |
|
| 3 | +import os |
| 4 | + |
3 | 5 | import altair as alt # type: ignore |
4 | 6 | import streamlit as st # type: ignore |
5 | 7 |
|
| 8 | +from penn_chime.parameters import Parameters |
6 | 9 | from penn_chime.presentation import ( |
7 | 10 | display_download_link, |
8 | 11 | display_footer, |
9 | 12 | display_header, |
10 | 13 | display_sidebar, |
11 | 14 | hide_menu_style, |
12 | 15 | ) |
13 | | -from penn_chime.settings import get_defaults |
14 | 16 | from penn_chime.models import SimSirModel |
15 | 17 | from penn_chime.charts import ( |
16 | 18 | build_admits_chart, |
|
26 | 28 | # In dev, this should be shown |
27 | 29 | st.markdown(hide_menu_style, unsafe_allow_html=True) |
28 | 30 |
|
29 | | -d = get_defaults() |
| 31 | +d = Parameters.create(os.environ, []) |
30 | 32 | p = display_sidebar(st, d) |
31 | 33 | m = SimSirModel(p) |
32 | 34 |
|
|
36 | 38 | st.markdown("Projected number of **daily** COVID-19 admissions. \n\n _NOTE: Now including estimates of prior admissions for comparison._") |
37 | 39 | admits_chart = build_admits_chart(alt=alt, admits_floor_df=m.admits_floor_df, max_y_axis=p.max_y_axis) |
38 | 40 | st.altair_chart(admits_chart, use_container_width=True) |
39 | | -st.markdown(build_descriptions(chart=admits_chart, labels=p.labels, suffix=" Admissions")) |
| 41 | +st.markdown(build_descriptions(chart=admits_chart, labels=p.labels, prefix="admits_", suffix=" Admissions")) |
40 | 42 | display_download_link( |
41 | 43 | st, |
42 | 44 | filename=f"{p.current_date}_projected_admits.csv", |
|
58 | 60 | st.markdown("Projected **census** of COVID-19 patients, accounting for arrivals and discharges \n\n _NOTE: Now including estimates of prior census for comparison._") |
59 | 61 | census_chart = build_census_chart(alt=alt, census_floor_df=m.census_floor_df, max_y_axis=p.max_y_axis) |
60 | 62 | st.altair_chart(census_chart, use_container_width=True) |
61 | | -st.markdown(build_descriptions(chart=census_chart, labels=p.labels, suffix=" Census")) |
| 63 | +st.markdown(build_descriptions(chart=census_chart, labels=p.labels, prefix="census_", suffix=" Census")) |
62 | 64 | display_download_link( |
63 | 65 | st, |
64 | 66 | filename=f"{p.current_date}_projected_census.csv", |
|
0 commit comments