Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import numpy as np | |
| import pandas as pd | |
| import time | |
| from fuzzywuzzy import process | |
| def highlight_changes(row): | |
| original_row = st.session_state['portfolio'].iloc[row.name] | |
| colors = [''] * len(row) | |
| for i, (orig, new) in enumerate(zip(original_row, row)): | |
| if orig != new: | |
| colors[i] = 'background-color: yellow' | |
| return colors | |
| def highlight_changes_winners(row): | |
| original_row = st.session_state['optimized_df_medians'].iloc[row.name] | |
| colors = [''] * len(row) | |
| for i, (orig, new) in enumerate(zip(original_row, row)): | |
| if orig != new: | |
| colors[i] = 'background-color: aqua' | |
| return colors | |
| def highlight_changes_losers(row): | |
| original_row = st.session_state['optimized_df_winners'].iloc[row.name] | |
| colors = [''] * len(row) | |
| for i, (orig, new) in enumerate(zip(original_row, row)): | |
| if orig != new: | |
| colors[i] = 'background-color: darksalmon' | |
| return colors |