s2gpp 1.0.2

Algorithm for Highly Efficient Detection of Correlation Anomalies in Multivariate Time Series
Documentation
use crate::utils::ArcArray3;
use actix::prelude::*;
use actix_telepathy::prelude::*;
use ndarray::Array3;
use serde::{Deserialize, Serialize};

#[derive(Message)]
#[rtype(Result = "()")]
pub struct StartRotation {
    pub phase_space: ArcArray3<f32>,
    pub data_ref: ArcArray3<f32>,
}

#[derive(RemoteMessage, Serialize, Deserialize, Clone)]
pub struct RotationMatrixMessage {
    pub rotation_matrix: Array3<f32>,
}

#[derive(Message)]
#[rtype(Result = "()")]
pub struct RotationDoneMessage;