libeemd

所属分类:matlab编程
开发工具:Python
文件大小:421KB
下载次数:80
上传日期:2015-07-23 19:27:27
上 传 者zihan6688
说明:  带有Python界面的EMD\EEMD\CEEMDAN的程序,做信号处理。
(libeemd is a C library for performing the ensemble empirical mode decomposition (EEMD), its complete variant (CEEMDAN) or the regular empirical mode decomposition (EMD). It includes a Python interface called pyeemd. The details of what libeemd actually computes are available as a separate article, which you should read if you are unsure about what EMD, EEMD and CEEMDAN are.)

文件列表:
libeemd (0, 2015-07-23)
libeemd\Introducing libeemd_a program package for performing the ensemble empirical mode decomposition.pdf (585894, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a (0, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a\ChangeLog (489, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\COPYING (35147, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\examples (0, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a\examples\ceemdan_example.c (1944, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\examples\ceemdan_example_plot.py (1005, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\examples\eemd_example.c (2078, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\examples\eemd_example_plot.py (1002, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\examples\Makefile (453, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\Makefile (1291, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd (0, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc (0, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\conf.py (8866, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\images (0, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\images\imf7.png (38377, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\images\orig_data.png (31983, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\index.rst (450, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\install.rst (846, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\pyeemd.rst (505, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\rtd-pip-requirements.txt (19, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\doc\tutorial.rst (3107, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\examples (0, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\examples\ceemdan_ecg_example.py (1391, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\examples\ecg.csv (5044, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\examples\eemd_example.py (1569, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\MANIFEST.in (0, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\pyeemd (0, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\pyeemd\libeemd.so (16, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\pyeemd\pyeemd.py (16448, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\pyeemd\tests (0, 2015-07-23)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\pyeemd\tests\test_ceemdan.py (3741, 2015-02-03)
libeemd\luukko-libeemd-303d8c99437a\pyeemd\pyeemd\tests\test_eemd.py (3309, 2015-02-03)
... ...

libeemd “ a C library for performing the ensemble empirical mode decomposition ============================================================================== `libeemd` is a C library for performing the ensemble empirical mode decomposition (EEMD), its complete variant (CEEMDAN) or the regular empirical mode decomposition (EMD). It includes a Python interface called `pyeemd`. The details of what `libeemd` actually computes are available as a separate [article][], which you should read if you are unsure about what EMD, EEMD and CEEMDAN are. [article]: TO_BE_RELEASED Introduction ------------ Acquiring libeemd ----------------- The easiest way to get up-to-date versions of libeemd is to use [Bitbucket][], which is a site built for distributing software using the amazing version control system [Git][]. By using libeemd's [Bitbucket site][webpage] you can see recent changes made to the program, report and track bugs found in the program, access user-generated documentation and even create your own versions of libeemd. [bitbucket]: https://bitbucket.org [git]: http://git-scm.com Program license --------------- libeemd is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. libeemd is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with libeemd. If not, see . [author]: mailto:perttu.luukko@iki.fi [webpage]: https://bitbucket.org/luukko/libeemd Installation ------------ ### Dependencies To compile `libeemd` you need: * A fairly recent C compiler (something that understands C99) * GNU [Scientific Library (GSL)][GSL] If you want to use the easy route and use the `Makefile` distributed with `libeemd`, you should have: * GNU [Make][] * GNU [Compiler Collection (GCC)][GCC] [Make]: http://www.gnu.org/software/make/ [GCC]: http://gcc.gnu.org/ [GSL]: http://www.gnu.org/software/gsl/ ### Compilation If you have Make and GCC installed, you can simply run make in the top-level directory of `libeemd` (the one with the `Makefile`). This command compiles `libeemd` into a static library `libeemd.a`, a dynamic library `libeemd.so`, and copies the header file `eemd.h` to the top-level directory. You can then copy these files to wherever you need them. Note that to use the Python interface `pyeemd` you don't need to move these files anywhere. Using the C interface ------------ To use `libeemd` in your program include `eemd.h` in your header file and link your program against `libeemd.a` or `libeemd.so` and [GSL][]. The routines exported by `libeemd` are documented in the header file `eemd.h`. To see a short example of `libeemd` in action, please see the `examples` subdirectory. `pyeemd`, the Python interface to `libeemd` ------------------------- The Python interface to `libeemd` is contained in the subdirectory `pyeemd`. It has its own documentation so head there if you want to know more about it. You can also head straight to [Read the Docs](http://pyeemd.readthedocs.org/). `Rlibeemd`, the R interface to `libeemd` ---------------------------------------- There is also a R interface to `libeemd`. It is available separately at .

近期下载者

相关文件


收藏者