Spaces:
Running
Running
| import pandas as pd | |
| from datetime import timedelta | |
| print('Loading data...') | |
| df = pd.read_parquet('cache/profiles.parquet') | |
| print('\n--- Indian Ocean last 7 days ---') | |
| df_io = df[ | |
| (df['longitude'] >= 20.0) & (df['longitude'] <= 145.0) & | |
| (df['latitude'] >= -70.1) & (df['latitude'] <= 30.0) | |
| ] | |
| latest_io = df_io['date'].max() | |
| last7_io = df_io[df_io['date'] >= latest_io - timedelta(days=7)] | |
| print(f"Floats: {last7_io['wmo_id'].nunique()}") | |
| print(f"Profiles: {len(last7_io)}") | |
| print('\n--- Indian Ocean last 7 days by institution ---') | |
| tree_data = last7_io.groupby('institution').agg(floats=('wmo_id', 'nunique'), profiles=('file', 'count')).reset_index().sort_values('floats', ascending=False) | |
| print(tree_data.to_string(index=False)) | |
| print('\n--- Let us also try with ONLY BGC floats? No, the image says All Communities ---') | |