コード例 #1
0
    UF = st.sidebar.selectbox('Estado', options=query_ufs(), index=0)

    dates, dt_index = query_dates(UF)

    use_capital = st.sidebar.checkbox('Usar população da capital', value=True)

    DT = st.sidebar.selectbox('Data', options=dates, index=dt_index)

    if UF == '(Selecione)':
        _N = 13_000_000
        _E0 = 50
        _I0 = 152
        _R0 = 1
    else:
        _N, _E0, _I0, _R0 = query_params(UF, DT, use_capital)

    st.sidebar.markdown('#### Condições iniciais')

    N = st.sidebar.number_input('População total (N)',
                                min_value=0,
                                max_value=1_000_000_000,
                                step=500_000,
                                value=_N)

    E0 = st.sidebar.number_input('Indivíduos expostos inicialmente (E0)',
                                 min_value=0,
                                 max_value=1_000_000_000,
                                 value=_E0)

    I0 = st.sidebar.number_input('Indivíduos infecciosos inicialmente (I0)',
コード例 #2
0
ファイル: app.py プロジェクト: johndelara1/COVID-19
    st.sidebar.markdown('#### Parâmetros de UF/Município')

    GRANULARITY = st.sidebar.selectbox('Unidade',
                                       options=['Estado', 'Município'],
                                       index=1)

    uf_city_list, uf_city_list_index = query_uf_city(GRANULARITY)
    UF_CITY = st.sidebar.selectbox(f'{GRANULARITY}',
                                   options=uf_city_list,
                                   index=uf_city_list_index)

    dates, dt_index = query_dates(UF_CITY, GRANULARITY)

    DT = st.sidebar.selectbox('Data', options=dates, index=dt_index)

    _N, _E0, _I0, _R0 = query_params(UF_CITY, DT, GRANULARITY)

    st.sidebar.markdown('#### Condições iniciais')

    N = st.sidebar.number_input('População total (N)',
                                min_value=0,
                                max_value=1_000_000_000,
                                step=500_000,
                                value=_N)

    E0 = st.sidebar.number_input('Indivíduos expostos inicialmente (E0)',
                                 min_value=0,
                                 max_value=1_000_000_000,
                                 value=_E0)

    I0 = st.sidebar.number_input('Indivíduos infecciosos inicialmente (I0)',
コード例 #3
0
    GRANULARITY = st.sidebar.selectbox('Unidade',
                                       options=['Estado', 'Município'],
                                       index=1)

    uf_city_list, uf_city_list_index = query_uf_city(GRANULARITY)
    UF_CITY = st.sidebar.selectbox(f'{GRANULARITY}',
                                   options=uf_city_list,
                                   index=uf_city_list_index)

    dates, dt_index = query_dates(UF_CITY, GRANULARITY)

    DT = st.sidebar.selectbox('Data', options=dates, index=dt_index)

    _N, _E0, _I0, _R0 = query_params(UF_CITY,
                                     DT,
                                     GRANULARITY,
                                     E0_method='double')

    fator_subr = st.sidebar.number_input(
        ('Fator de subreportagem. Este número irá multiplicar '
         'o número de infectados e expostos.'),
        min_value=1.0,
        max_value=200.0,
        step=1.0,
        value=DEFAULT_PARAMS['fator_subr'])

    st.sidebar.markdown('#### Condições iniciais')

    N = st.sidebar.number_input('População total (N)',
                                min_value=0,
                                max_value=1_000_000_000,
コード例 #4
0
    st.sidebar.markdown('## Parâmetros de UF')

    UF = st.sidebar.selectbox('Estado', options=query_ufs(), index=0)

    dates, dt_index = query_dates(UF)

    DT = st.sidebar.selectbox('Data', options=dates, index=dt_index)

    if UF == 'Sem UF selecionada':
        _N = 13_000_000
        _E0 = 50
        _I0 = 152
        _R0 = 1
    else:
        _N, _E0, _I0, _R0 = query_params(UF, DT)

    st.sidebar.markdown('## Condições iniciais')

    N = st.sidebar.number_input('População total (N)',
                                min_value=0,
                                max_value=1_000_000_000,
                                value=_N)

    E0 = st.sidebar.number_input('Indivíduos expostos inicialmente (E(0))',
                                 min_value=0,
                                 max_value=1_000_000_000,
                                 value=_E0)

    I0 = st.sidebar.number_input('Indivíduos infecciosos inicialmente (I(0))',
                                 min_value=0,