Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,7 @@ poetry.lock
# Build artifacts
build/
dist/
*.egg
*.egg

demos/Backup
demos/Lib
2 changes: 2 additions & 0 deletions core/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from core.smoothness import Smoothness
from core.sync import Synchronization
Empty file added core/data_models/__init__.py
Empty file.
1 change: 0 additions & 1 deletion core/smoothness.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import numpy as np
from collections import deque
from scipy.signal import savgol_filter
from scipy.fft import fft, fftfreq

Expand Down
5 changes: 3 additions & 2 deletions core/sync.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
import sys, os

from core.data_models.sliding_window import SlidingWindow

if os.getcwd() not in sys.path:
sys.path.append(os.getcwd())

import numpy as np
from collections import deque
from scipy.signal import hilbert, butter, filtfilt

from core.data_models.sliding_window import SlidingWindow


class Synchronization:
# Initialization of the Synchronization class with parameters for window size, sensitivity, phase output, and filter settings.
Expand Down
Binary file added demos/synch_demo.1.toe
Binary file not shown.
Binary file added demos/synch_demo.59.toe
Binary file not shown.
Binary file added demos/synch_demo.toe
Binary file not shown.
25 changes: 25 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
[build-system]
requires = ["setuptools>=78.1.1", "wheel"]
build-backend = "setuptools.build_meta"

[project]
name = "cp-testing-package"
version = "0.0.1-alpha"

dependencies = [
"numpy==1.24.1",
"scipy==1.15.0"

]

[project.optional-dependencies]
dev = [
"build==1.3.0",
"mediapipe==0.10.21",
"setuptools==78.1.1",
"wheel==0.45.1"
]

[tool.setuptools]
[tool.setuptools.packages.find]
where = ["."]