Skip to content

Conversation

@AntonBeasis
Copy link
Collaborator

Added new periodicity score, including RPDE, Spectral Flatness Entropy Methods and a correlation approach to determine how periodic the signal is in the entire signal or parts of the signal with a specific frequency.

@AntonBeasis AntonBeasis linked an issue Aug 21, 2025 that may be closed by this pull request
6 tasks
@AntonBeasis AntonBeasis changed the base branch from main to development August 21, 2025 23:17
Copy link
Member

@A-Tarraf A-Tarraf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some minor issues. The test needs to be fixed, as the arguments for autocorrelation changed. I'll fix the bugs

f"{phi_array[i]:.3e}",
wave_name,
)
if len(periodicity_array) > 0:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overkill, can be simplified for future versions

- Reworked periodicity detection logic for increased modularity and flexibility.
- Standardized argument handling by replacing boolean defaults with `None` for clarity.
- Updated test cases and documentation to reflect changes (`README.md`, `args.py`).
- Optimized output generation with dynamic table column generation.
- Removed redundant and commented-out code for cleaner implementation.
- Enhanced script execution to support refined periodicity methods: RPDE, SF, correlation, and individual period correlation.
@A-Tarraf A-Tarraf self-assigned this Aug 22, 2025
@A-Tarraf A-Tarraf added the feature feature request label Aug 22, 2025
@A-Tarraf A-Tarraf merged commit 29a3f02 into development Aug 22, 2025
1 check passed
@A-Tarraf A-Tarraf deleted the feature_periodic_score branch August 22, 2025 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature feature request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feature New Periodicity Score

3 participants