/file_sort_tool

The File Sort Tool is a tool for organizing data files. It can sort data files into matches/mismatches based on the similarity between reference and input data.

Primary LanguagePythonMIT LicenseMIT

Overview

File Sort Toolはデータファイルの整理を行うツールです。参照データと入力データの類似度に基づいてmatch/mismatchに整理することができます。 ロギングデータの中から欲しいデータ(に近いもの)を抽出したいときに使えるツールを目指しています。

The File Sort Tool is a tool for organizing data files. It can sort data files into matches/mismatches based on the similarity between reference and input data. It is a tool that can be used when you want to extract desired data (or something close to it) from logging data.

Features

Sort Method

Dynamic Time Warping(DTW)を用いてデータの類似度を算出しています。
DTWとは時系列データ同士の距離・類似度を測る際に用いる手法です。 2つの時系列の各点の距離(誤差の絶対値)を総当たりで求め、全て求めた上で2つの時系列が最短となるパスを見つけます。 時系列同士の長さや周期が違っても類似度を求めることができます。

Requirement

pip install -r requirements.txt

Usage

Run Py-CT

python .\scripts\main.py 

Pyinstaller

pyinstaller .\main.spec --clean --noconfirm

Reference