A solar forecasting framework based on federated learning and distributed computing. (November 2022)