# AMPD算法
**Repository Path**: zoziha/AMPD-Algorithm
## Basic Information
- **Project Name**: AMPD算法
- **Description**: AMPD算法的Python、Matlab、Fortran实现
- **Primary Language**: Python
- **License**: BSD-3-Clause
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-10-13
- **Last Updated**: 2023-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# AMPD 峰值查找算法
**Automatic Multiscale-based Peak Detection (AMPD) Algorithm**





本仓库实现了 Python、Matlab、Fortran 语言的 AMPD 算法。建议直接复制 `src/AMPD.*` 文件到项目中使用。
## Fortran
支持 Fortran Package Manager 编译与依赖:
```sh
fpm run --example --all
```
```toml
[dependencies]
AMPD = { git = "https://gitee.com/zoziha/AMPD-Algorithm" }
```
## 参考
1. [An Efficient Algorithm for Automatic Peak Detection in Noisy Periodic and Quasi-Periodic Signals](https://www.mdpi.com/1999-4893/5/4/588/htm).
2. [推荐一个非常实用的峰值查找算法(peak detection)](https://zhuanlan.zhihu.com/p/549588865).