import time
import sys
from pathlib import Path

from loguru import logger

from metrics import (
    hands,
    legs,
    body,
)
from services import extractDf


# Вычисляем средний, максимальный и минимальный угол походки, 
# размеры сочленений и расстояния между кистями, 
# расстояние между локтем и линией кисть-плечо, 
# евклидова норма между кистью и плечом

class Metrika():
    def __init__(self, dirPath) -> None:
        self.data = extractDf(dirPath)
        self.hands = hands.Hands(self.data)
        self.legs = legs.Legs(self.data)
        self.body = body.Body(self.data)
