├── .github └── workflows │ ├── pythonpackage.yml │ └── pythonpublish.yaml ├── .gitignore ├── CHANGELOG.md ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── _make.bat ├── conf.py ├── ext │ └── numpydoc │ │ ├── __init__.py │ │ ├── comment_eater.py │ │ ├── compiler_unparse.py │ │ ├── docscrape.py │ │ ├── docscrape_sphinx.py │ │ ├── linkcode.py │ │ ├── numpydoc.py │ │ ├── phantom_import.py │ │ ├── plot_directive.py │ │ ├── tests │ │ ├── test_docscrape.py │ │ ├── test_linkcode.py │ │ ├── test_phantom_import.py │ │ ├── test_plot_directive.py │ │ └── test_traitsdoc.py │ │ └── traitsdoc.py ├── index.rst ├── ms_peak_picker.fft_patterson_charge_state.rst ├── ms_peak_picker.fticr_denoising.rst ├── ms_peak_picker.peak_index.rst ├── ms_peak_picker.peak_picker.rst ├── ms_peak_picker.peak_set.rst ├── ms_peak_picker.peak_statistics.rst ├── ms_peak_picker.rst ├── ms_peak_picker.scan_filter.rst ├── ms_peak_picker.search.rst └── ms_peak_picker.utils.rst ├── makefile ├── pyproject.toml ├── requirements.txt ├── setup.py ├── src └── ms_peak_picker │ ├── __init__.py │ ├── _c │ ├── __init__.py │ ├── double_vector.pxd │ ├── double_vector.pyx │ ├── fft_patterson_charge_state.pyx │ ├── fticr_denoising.pyx │ ├── interval_t_vector.pxd │ ├── interval_t_vector.pyx │ ├── peak_index.pxd │ ├── peak_index.pyx │ ├── peak_picker.pxd │ ├── peak_picker.pyx │ ├── peak_set.pxd │ ├── peak_set.pyx │ ├── peak_statistics.pxd │ ├── peak_statistics.pyx │ ├── scan_averaging.pyx │ ├── search.pxd │ ├── search.pyx │ ├── size_t_vector.pxd │ ├── size_t_vector.pyx │ ├── smoother.pxd │ └── smoother.pyx │ ├── base.py │ ├── fft_patterson_charge_state.py │ ├── fticr_denoising.py │ ├── peak_index.py │ ├── peak_picker.py │ ├── peak_picker.pyi │ ├── peak_set.py │ ├── peak_set.pyi │ ├── peak_statistics.py │ ├── plot.py │ ├── reprofile.py │ ├── scan_averaging.py │ ├── scan_filter.py │ ├── search.py │ ├── smoothing.py │ ├── utils.py │ └── version.py └── tests ├── __init__.py ├── common.py ├── data ├── __init__.py ├── arrays.pkl └── example.npz ├── test_denoising.py ├── test_library.py ├── test_peak_picker.py ├── test_peak_set.py └── test_reprofile.py /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.github/workflows/pythonpublish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/.github/workflows/pythonpublish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/_make.bat -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/__init__.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/comment_eater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/comment_eater.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/compiler_unparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/compiler_unparse.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/docscrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/docscrape.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/docscrape_sphinx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/docscrape_sphinx.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/linkcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/linkcode.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/numpydoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/numpydoc.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/phantom_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/phantom_import.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/plot_directive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/plot_directive.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/tests/test_docscrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/tests/test_docscrape.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/tests/test_linkcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/tests/test_linkcode.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/tests/test_phantom_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/tests/test_phantom_import.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/tests/test_plot_directive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/tests/test_plot_directive.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/tests/test_traitsdoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/tests/test_traitsdoc.py -------------------------------------------------------------------------------- /docs/ext/numpydoc/traitsdoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ext/numpydoc/traitsdoc.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.fft_patterson_charge_state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.fft_patterson_charge_state.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.fticr_denoising.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.fticr_denoising.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.peak_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.peak_index.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.peak_picker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.peak_picker.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.peak_set.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.peak_set.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.peak_statistics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.peak_statistics.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.scan_filter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.scan_filter.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.search.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.search.rst -------------------------------------------------------------------------------- /docs/ms_peak_picker.utils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/docs/ms_peak_picker.utils.rst -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/makefile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/setup.py -------------------------------------------------------------------------------- /src/ms_peak_picker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/__init__.py -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/double_vector.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/double_vector.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/double_vector.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/double_vector.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/fft_patterson_charge_state.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/fft_patterson_charge_state.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/fticr_denoising.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/fticr_denoising.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/interval_t_vector.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/interval_t_vector.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/interval_t_vector.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/interval_t_vector.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/peak_index.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/peak_index.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/peak_index.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/peak_index.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/peak_picker.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/peak_picker.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/peak_picker.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/peak_picker.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/peak_set.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/peak_set.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/peak_set.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/peak_set.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/peak_statistics.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/peak_statistics.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/peak_statistics.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/peak_statistics.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/scan_averaging.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/scan_averaging.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/search.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/search.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/search.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/search.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/size_t_vector.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/size_t_vector.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/size_t_vector.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/size_t_vector.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/smoother.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/smoother.pxd -------------------------------------------------------------------------------- /src/ms_peak_picker/_c/smoother.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/_c/smoother.pyx -------------------------------------------------------------------------------- /src/ms_peak_picker/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/base.py -------------------------------------------------------------------------------- /src/ms_peak_picker/fft_patterson_charge_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/fft_patterson_charge_state.py -------------------------------------------------------------------------------- /src/ms_peak_picker/fticr_denoising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/fticr_denoising.py -------------------------------------------------------------------------------- /src/ms_peak_picker/peak_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/peak_index.py -------------------------------------------------------------------------------- /src/ms_peak_picker/peak_picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/peak_picker.py -------------------------------------------------------------------------------- /src/ms_peak_picker/peak_picker.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/peak_picker.pyi -------------------------------------------------------------------------------- /src/ms_peak_picker/peak_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/peak_set.py -------------------------------------------------------------------------------- /src/ms_peak_picker/peak_set.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/peak_set.pyi -------------------------------------------------------------------------------- /src/ms_peak_picker/peak_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/peak_statistics.py -------------------------------------------------------------------------------- /src/ms_peak_picker/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/plot.py -------------------------------------------------------------------------------- /src/ms_peak_picker/reprofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/reprofile.py -------------------------------------------------------------------------------- /src/ms_peak_picker/scan_averaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/scan_averaging.py -------------------------------------------------------------------------------- /src/ms_peak_picker/scan_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/scan_filter.py -------------------------------------------------------------------------------- /src/ms_peak_picker/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/search.py -------------------------------------------------------------------------------- /src/ms_peak_picker/smoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/smoothing.py -------------------------------------------------------------------------------- /src/ms_peak_picker/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/src/ms_peak_picker/utils.py -------------------------------------------------------------------------------- /src/ms_peak_picker/version.py: -------------------------------------------------------------------------------- 1 | version = "0.1.47" 2 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/data/__init__.py -------------------------------------------------------------------------------- /tests/data/arrays.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/data/arrays.pkl -------------------------------------------------------------------------------- /tests/data/example.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/data/example.npz -------------------------------------------------------------------------------- /tests/test_denoising.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/test_denoising.py -------------------------------------------------------------------------------- /tests/test_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/test_library.py -------------------------------------------------------------------------------- /tests/test_peak_picker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/test_peak_picker.py -------------------------------------------------------------------------------- /tests/test_peak_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/test_peak_set.py -------------------------------------------------------------------------------- /tests/test_reprofile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mobiusklein/ms_peak_picker/HEAD/tests/test_reprofile.py --------------------------------------------------------------------------------