This line checks for if the argument df2 has a datetime type index, and prints the above error, but the dataframe passed as the 'df2' argument is the high frequency dataframe at the point of call of prepare_input_dataframes() (see below).
Just a minor issue after all. Essentially, the error message in the line above should say 'high_freq_df' instead of 'low_freq_df'. (If I understand the code correctly)
https://github.com/jessegrabowski/tsdisagg/blob/13f9a25c6a0e7d352d5795efff34e12c7206d773/tsdisagg/ts_disagg.py#L224-L228
This line checks for if the argument df2 has a datetime type index, and prints the above error, but the dataframe passed as the 'df2' argument is the high frequency dataframe at the point of call of prepare_input_dataframes() (see below).
https://github.com/jessegrabowski/tsdisagg/blob/13f9a25c6a0e7d352d5795efff34e12c7206d773/tsdisagg/ts_disagg.py#L388-L390
Just a minor issue after all. Essentially, the error message in the line above should say 'high_freq_df' instead of 'low_freq_df'. (If I understand the code correctly)