Skip to content

Commit f573347

Browse files
committed
WIP
1 parent 7b81c80 commit f573347

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

code/Home.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ def show_curriculums():
302302

303303

304304
# ------- Layout starts here -------- #
305-
def init(if_load_bpod_data_override=None, if_load_docDB_override=None):
305+
def init(if_load_bpod_data_override=None, if_load_docDB_override=None, if_load_sessions_older_than_one_year_override=None):
306306

307307
# Clear specific session state and all filters
308308
for key in st.session_state:
@@ -320,8 +320,15 @@ def init(if_load_bpod_data_override=None, if_load_docDB_override=None):
320320
else False)
321321
st.session_state.bpod_loaded = _if_load_bpod
322322

323+
_if_load_sessions_older_than_one_year = if_load_bpod_data_override if if_load_sessions_older_than_one_year_override is not None else (
324+
st.query_params['if_load_sessions_older_than_one_year'].lower() == 'true'
325+
if 'if_load_sessions_older_than_one_year' in st.query_params
326+
else st.session_state.if_load_sessions_older_than_one_year
327+
if 'if_load_sessions_older_than_one_year' in st.session_state
328+
else False)
329+
323330
# --- Load data using aind-analysis-arch-result-access ---
324-
df_han = get_session_table(if_load_bpod=_if_load_bpod)
331+
df_han = get_session_table(if_load_bpod=_if_load_bpod, if_load_sessions_older_than_one_year=_if_load_sessions_older_than_one_year_override)
325332
df = {'sessions_main': df_han} # put it in df['session_main'] for backward compatibility
326333

327334
if not len(df):
@@ -453,6 +460,12 @@ def app():
453460

454461
with cols[1]:
455462
with st.form(key='load_settings', clear_on_submit=False):
463+
if_load_sessions_older_than_one_year = checkbox_wrapper_for_url_query(
464+
st_prefix=st,
465+
label='Include sessions older than one year (reload after change)',
466+
key='if_load_sessions_older_than_one_year',
467+
default=False,
468+
)
456469
if_load_bpod_sessions = checkbox_wrapper_for_url_query(
457470
st_prefix=st,
458471
label='Include old Bpod sessions (reload after change)',

code/pages/0_Data inventory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,6 @@ def add_venn_diagrms(df_merged):
559559
# Share the same master df as the Home page
560560
if "df" not in st.session_state or "sessions_main" not in st.session_state.df.keys() or not st.session_state.bpod_loaded:
561561
st.spinner("Loading data from Han temp pipeline...")
562-
init(if_load_docDB_override=False, if_load_bpod_data_override=True)
562+
init(if_load_docDB_override=False, if_load_bpod_data_override=True, if_load_sessions_older_than_one_year_override=True)
563563

564564
app()

0 commit comments

Comments
 (0)