7361a88 | Dawid | 23 May 2023, 21:48:42 UTC | Fix sort | 23 May 2023, 21:48:42 UTC |
5b3e50b | Dawid | 23 May 2023, 21:45:01 UTC | Bump minor version to include new splines + format fix | 23 May 2023, 21:45:01 UTC |
2376f5f | Jacopo Fadanni | 23 May 2023, 02:36:37 UTC | Splines added - cubic Hermite, Pchip (#140) * introduced new splines using the scipy functions * Introduced the fitting with Cubic Hermite spline * added an example on how to check the best kind of spline for the fitting of the dataset * added an example on how to check the best kind of spline for the fitting of the dataset * Revert "added an example on how to check the best kind of spline for the fitting of the dataset" This reverts commit 1debb2fef3e114be888fad0e96615f76e70ec3b9. * introduced cubic hermite spline * Introduced an example of fitting envelope Introduced an example that shows the capabilities of the different splines in fitting the envelope of a white noise | 23 May 2023, 02:36:37 UTC |
5a9591c | Arnab Paul Choudhury | 23 April 2023, 18:20:02 UTC | correction in re-scaling step in 'a posteriori' test as proposed in issue #114 (#134) | 23 April 2023, 18:20:02 UTC |
2f05063 | Dawid Laszuk | 19 December 2022, 23:50:41 UTC | Introduce JIT EMD (#133) * Working numba * Works with eemd * Experimental support for JIT EMD * Formatting issues * Add Numba as dependency and mention how to install Co-authored-by: Dawid <git@dawid.lasz.uk> | 19 December 2022, 23:50:41 UTC |
7ebc39e | Dawid | 15 December 2022, 02:34:22 UTC | [EMD] Update emd doc to include residue info | 15 December 2022, 02:34:22 UTC |
7d4c24e | Dawid Laszuk | 13 December 2022, 06:11:27 UTC | Add optional progress dots to EEMD and CEEMDAN (#125) (#132) * Add optional progress dots to EEMD and CEEMDAN * Linting lib was broken due to its dep * Github testing * Python3.6 had EOL 12/2021 - issues with github actions * Typo for github workflow * Use tqdm as progress bar Co-authored-by: Dawid <git@dawid.lasz.uk> | 13 December 2022, 06:11:27 UTC |
1320105 | Debasis Tripathy | 10 July 2022, 19:19:28 UTC | Grammatical update (#122) | 10 July 2022, 19:19:28 UTC |
5da9cc7 | Dawid Laszuk | 27 March 2022, 02:39:48 UTC | Bump version to 1.2.3 to deploy package | 27 March 2022, 02:39:48 UTC |
97afbc8 | Dawid Laszuk | 27 March 2022, 01:20:49 UTC | CEEMDAN use processes when decomposing noise (#116) * CEEMDAN use processes when decomposing noise * Freeze dev libs versions | 27 March 2022, 01:20:49 UTC |
5859f5e | Dawid Laszuk | 18 January 2022, 03:03:06 UTC | Migrate to static build definition (rm setup.py) | 18 January 2022, 03:03:06 UTC |
48ea678 | Dawid Laszuk | 18 January 2022, 03:02:37 UTC | Build and publish package on PyEMD/__init__.py update | 18 January 2022, 03:02:37 UTC |
9caf51c | Dawid Laszuk | 28 December 2021, 21:37:02 UTC | Update workflow to publish package on version tag push | 28 December 2021, 21:37:02 UTC |
d062000 | Dawid Laszuk | 28 December 2021, 21:23:59 UTC | Loose NumPy and SciPy top version (#109). Add Changelog. (#110) | 28 December 2021, 21:23:59 UTC |
9b5e15e | Dawid Laszuk | 05 December 2021, 23:36:47 UTC | If you need to test, test it on origin/master 👍 | 05 December 2021, 23:36:47 UTC |
a55ac00 | Dawid Laszuk | 05 December 2021, 23:31:27 UTC | Fix .readthedocs path to root | 05 December 2021, 23:31:27 UTC |
d57333f | Dawid Laszuk | 05 December 2021, 23:29:26 UTC | Separate doc config to a file | 05 December 2021, 23:29:26 UTC |
0c751a6 | Dawid Laszuk | 05 December 2021, 23:04:37 UTC | Add Whitenoise_check to documentation Small refactoring to whitenoise_check. Mainly to fix doc but also scratch pedantic itch. | 05 December 2021, 23:04:37 UTC |
e37640e | oshin94 | 02 December 2021, 01:40:49 UTC | #104 - Added IMF significance test "whitenoise check" (#105) | 02 December 2021, 01:40:49 UTC |
660d7db | Dawid Laszuk | 28 November 2021, 06:35:04 UTC | Enable Github Actions linting and testing (#106) | 28 November 2021, 06:35:04 UTC |
717a647 | Dawid Laszuk | 06 November 2021, 16:43:01 UTC | Update issue templates | 06 November 2021, 16:43:01 UTC |
ecda9ca | Dawid Laszuk | 02 November 2021, 03:58:24 UTC | Fix package builder | 02 November 2021, 03:59:47 UTC |
d0fdcb6 | Dawid Laszuk | 01 November 2021, 18:10:45 UTC | Create __init__.py | 01 November 2021, 18:10:45 UTC |
da7d203 | Dawid Laszuk | 29 October 2021, 06:40:02 UTC | Fixing #102 - check for zero residue and discard | 29 October 2021, 06:40:02 UTC |
6d78eb4 | Dawid Laszuk | 29 October 2021, 06:15:06 UTC | Fix deprecation warnings | 29 October 2021, 06:15:06 UTC |
22bc418 | Dawid Laszuk | 29 October 2021, 06:12:22 UTC | Formatting with Black. Linting with pycodestyle. | 29 October 2021, 06:12:22 UTC |
3d8ec29 | Dawid Laszuk | 16 September 2021, 17:47:54 UTC | Provide full text of Apache v2 License | 16 September 2021, 17:47:54 UTC |
f7ce47a | Dawid Laszuk | 05 September 2021, 22:04:53 UTC | style: trying to convince Codacy that I'm an A coder. But, it's last. | 05 September 2021, 22:04:53 UTC |
83ed35c | Dawid Laszuk | 05 September 2021, 20:53:55 UTC | Update build and quality badges. Refactor to please the Quality Judge. | 05 September 2021, 20:53:55 UTC |
476d912 | Dawid Laszuk | 05 September 2021, 20:12:55 UTC | docs: Add zenodo DOI to citations and a badge to README | 05 September 2021, 20:12:55 UTC |
7b0c9c6 | Dawid Laszuk | 05 September 2021, 20:04:32 UTC | docs: Add citation file for GitHub to parse | 05 September 2021, 20:04:32 UTC |
c974984 | Dawid Laszuk | 05 September 2021, 19:35:26 UTC | docs: Add CEEMDAN.ceemdan doc. Rename speedup page. Change contact. | 05 September 2021, 19:35:26 UTC |
7ab9f61 | Dawid Laszuk | 12 August 2021, 21:41:57 UTC | Bump to v1.0.0 Someone on the internet was making fun of VerZero and I took that personally. Enough is enough! | 12 August 2021, 21:57:20 UTC |
291c5fb | Dawid Laszuk | 06 June 2021, 17:49:22 UTC | Readme: remove kofi badge and change install order | 06 June 2021, 17:49:22 UTC |
f5f0f4e | Dawid Laszuk | 04 June 2021, 17:01:29 UTC | Add note on EEMD's reproducibility #92 | 04 June 2021, 17:01:29 UTC |
f8d102b | Dawid Laszuk | 24 April 2021, 01:26:23 UTC | Version bump: 0.2.15 | 24 April 2021, 01:26:23 UTC |
7db0d12 | Dawid Laszuk | 24 April 2021, 01:23:43 UTC | Recent bug fix (#90) wasn't supported by Python3.5 | 24 April 2021, 01:23:43 UTC |
186bfe0 | Dawid Laszuk | 24 April 2021, 01:01:48 UTC | Bug fix to get timeline that contains all required values #90 | 24 April 2021, 01:03:19 UTC |
ad2e167 | Dawid Laszuk | 24 April 2021, 00:53:08 UTC | Stylistic fixes. Why was I wrong and why will I be even wronger? | 24 April 2021, 01:00:54 UTC |
8666717 | Dawid Laszuk | 09 February 2021, 07:37:00 UTC | Spell check run. Apologies for all typhoons. | 09 February 2021, 07:37:00 UTC |
70dbb53 | Dawid Laszuk | 29 January 2021, 03:10:39 UTC | Update doc theme to RTD_Sphinx and a bit of content | 29 January 2021, 03:10:39 UTC |
89d75f5 | Dawid Laszuk | 28 January 2021, 20:51:51 UTC | EEMD provides ensemble stats and access to all imfs (#85) (#86) * EEMD provides ensemble stats and access to all imfs * Remove pickle method compatible with python2.x * Python requirements update in setup | 28 January 2021, 20:51:51 UTC |
f717078 | Dawid Laszuk | 17 January 2021, 19:38:05 UTC | Sphinx doesn't support "Keyword parameters" in numpydoc style | 17 January 2021, 19:38:05 UTC |
9329ec3 | Dawid Laszuk | 17 January 2021, 19:13:16 UTC | EEMD allows separating imfs and trends #85 Handling trend separately required updating EEMD trial_update to return a tuple instead of array (previously). This required updating handling logic. The default is backwards compatible. To enable separate handling logic a "separate_trends" flag is required. Updated tests for EMD and EEMD. Tiny docs update. Version bump: 0.2.12 | 17 January 2021, 19:13:57 UTC |
10646b4 | Dawid Laszuk | 25 November 2020, 22:24:58 UTC | Disable default parallelizm in EEMD and CEEMDAN #83 | 25 November 2020, 22:24:58 UTC |
eec7e45 | Dawid Laszuk | 24 November 2020, 23:03:19 UTC | Dump python2.7 support and lesser minor version bump Next version is 1.0.0. | 24 November 2020, 23:03:19 UTC |
bc827fd | Dawid Laszuk | 24 November 2020, 23:02:27 UTC | Remove type declaration from code blocks to support python3.5 | 24 November 2020, 23:02:27 UTC |
852e49f | Dawid Laszuk | 24 November 2020, 22:44:14 UTC | Long delayed typing update All supported modules have been updated with signature types. Some stylistic changes to be more pythonic (the past looks always weird from perspective). Some potential bug fixes which apparently were never hit. Might consider removing these rail guards. | 24 November 2020, 22:44:14 UTC |
782793e | Dawid Laszuk | 24 November 2020, 22:41:18 UTC | Update contact details. Tickets are better since anyone can help | 24 November 2020, 22:41:18 UTC |
4ed2e25 | Dawid Laszuk | 24 November 2020, 22:17:49 UTC | [CI maintenance] Codecov rules update and migrate to travis-ci.com Codecov rule to ignore unsupported 2D methods Move from travic-ci.org to travis-ci.com and update build config | 24 November 2020, 22:18:10 UTC |
612474f | Dawid Laszuk | 04 September 2020, 16:46:34 UTC | Update Readme with bibtex citation It came up on many occasions that personal page isn't a suitable reference. Hopefully the GitHub reference is better as I've seen it on many reputable package readme pages. | 04 September 2020, 16:46:34 UTC |
664aa28 | Dawid Laszuk | 22 June 2020, 03:02:13 UTC | fix exploding values on parabolic extrema detection | 22 June 2020, 03:02:13 UTC |
8421815 | Dawid Laszuk | 10 April 2020, 22:54:24 UTC | Update test coverage to include visualisation.py | 10 April 2020, 22:54:24 UTC |
1989b76 | Dawid Laszuk | 10 April 2020, 22:44:13 UTC | Extend Readme with FAQ Minor version bump | 10 April 2020, 22:44:13 UTC |
9fb550f | Dawid Laszuk | 10 April 2020, 22:19:28 UTC | Documentation fixes. Bump version to 0.2.8. New chapter on Speeding up tricks. Updated Visualisation to highligh params. Replaced lazy-paralle evaluation to normal as it caused confusion. | 10 April 2020, 22:19:28 UTC |
556a113 | Renato Fuzaro Miotto | 29 March 2020, 03:09:42 UTC | Improvements in visualization module (#73) * Add method to return IMFs and residuum for visualization module * Added compact schemes to improve frequency analysis A 6th order compact scheme was added to compute the time-derivative for the instantaneous frequency (it was shwon to be of minor importance, so that the 1st order forward scheme from `np.diff` as kept as default). Also, a 6th order compact filter was included to eliminate the ringing that appears in the imaginary part of the Hilbert transformed signal. The usage of such high-frequency, low-strength filter was shown to improve the time-frequency analysis of the signal. * Add test for visualization module | 29 March 2020, 03:09:42 UTC |
a394331 | Dawid Laszuk | 02 February 2020, 00:28:32 UTC | Extend gen split to EEMD | 02 February 2020, 00:28:32 UTC |
dd63509 | Renato F. Miotto | 02 February 2020, 00:20:38 UTC | Bug fix - First IMF obtained from EEMD with zeros (#71) The `_eemd` method was being applied to get the first IMF, and it was returning a null IMF. That is because the iterator `all_IMFs` was being used more than once, which would raise a StopIteration exception after its first use. Then, the code wasn't entering the loop to give values to E_IMF because all_IMFs was an empty list. There are 2 ways to fix this problem: (1) simply convert the iterator to a list before the next use, or (2) create two more iterators using itertools.tee. In this commit, option (2) is employed. | 02 February 2020, 00:20:38 UTC |
e8e50c1 | Dawid Laszuk | 26 January 2020, 01:47:01 UTC | Bug fix: cast map iterator to a list in EEMD | 26 January 2020, 01:47:01 UTC |
15237b9 | Dawid Laszuk | 09 January 2020, 17:06:58 UTC | Start and close process pool on parallel execs | 09 January 2020, 17:06:58 UTC |
aa00c3c | Dawid Laszuk | 01 October 2019, 03:13:46 UTC | Fix references to EMD2D and BEMD | 01 October 2019, 03:13:46 UTC |
b96ebde | Dawid Laszuk | 07 August 2019, 04:18:54 UTC | Experiment with support button | 07 August 2019, 04:18:54 UTC |
947041c | Dawid Laszuk | 27 July 2019, 02:27:01 UTC | Fix visualisation inst freq calculation #58 | 27 July 2019, 02:27:01 UTC |
c285242 | Dawid Laszuk | 15 June 2019, 20:16:27 UTC | Option to disable EEMD & CEEMDAN parallel processes | 15 June 2019, 20:16:27 UTC |
9696b72 | Dawid Laszuk | 05 June 2019, 19:32:52 UTC | Update README on common Windows issue | 05 June 2019, 19:32:52 UTC |
37f5a6b | Dawid Laszuk | 25 May 2019, 02:45:25 UTC | Typo fix and tiny refactoring | 25 May 2019, 03:06:32 UTC |
9517960 | Dawid Laszuk | 21 May 2019, 02:02:21 UTC | Fixes coverage results (#51) | 21 May 2019, 02:02:21 UTC |
dabde4e | Dawid Laszuk | 20 May 2019, 22:28:31 UTC | Few fixes (#50) * Fixing logging issue and failing tests. Travis support 3.6. | 20 May 2019, 22:28:31 UTC |
70c6eac | Yuriy Gabuev | 01 April 2019, 16:26:14 UTC | Huge speedup by small refactor (#47) Force index based T in a simple extrema detection mode | 01 April 2019, 16:26:14 UTC |
0de9fa0 | nescirem | 23 March 2019, 16:32:19 UTC | CEEMDAN no longer inplace updates input signal (#46) | 23 March 2019, 16:32:19 UTC |
de373ec | Dawid Laszuk | 10 January 2019, 06:36:11 UTC | Merge remote-tracking branch 'origin/master' | 10 January 2019, 06:36:11 UTC |
fa6c59c | Dawid Laszuk | 10 January 2019, 06:30:49 UTC | Visualisation - fix display for a single imf #35 | 10 January 2019, 06:35:54 UTC |
0a6fd56 | Dawid Laszuk | 10 January 2019, 06:30:49 UTC | Visualisation - fix display for a single imf #34 | 10 January 2019, 06:30:49 UTC |
2ed4990 | Dawid Laszuk | 06 January 2019, 20:54:08 UTC | Energy convergence metric | 06 January 2019, 20:54:08 UTC |
a3dfd12 | Dawid Laszuk | 26 December 2018, 19:30:39 UTC | Update Visualisation examples | 26 December 2018, 19:31:34 UTC |
d108b6c | Dawid Laszuk | 26 December 2018, 19:14:48 UTC | Typo in Visualisation example #33 | 26 December 2018, 19:14:48 UTC |
fa7d497 | Dawid Laszuk | 25 December 2018, 20:28:59 UTC | Missing numpy import #30 | 26 December 2018, 02:12:24 UTC |
ef0c115 | Dawid Laszuk | 16 December 2018, 18:20:21 UTC | Visulisation (#29) * Disable 2D tests as 2D is not supported * Disable tests and catch import exceptions * Disabling matplotlib dependency | 16 December 2018, 18:20:21 UTC |
38b2cc3 | Dawid Laszuk | 16 December 2018, 03:24:55 UTC | Visualisation module introduction | 16 December 2018, 03:24:55 UTC |
23deb4f | Dawid Laszuk | 02 July 2018, 23:07:07 UTC | Add accessor for separate imfs and residue | 02 July 2018, 23:07:07 UTC |
035a155 | Dawid Laszuk | 13 June 2018, 03:33:03 UTC | Update doc. Removed EMD2D from examples and added warning to 2D. | 13 June 2018, 03:33:03 UTC |
0a91796 | Dawid Laszuk | 13 June 2018, 02:54:41 UTC | Sadly... Explicit on EMD image being experimental. | 13 June 2018, 02:54:41 UTC |
a2ee378 | Dawid Laszuk | 11 June 2018, 06:59:44 UTC | Add BEMD to doc | 11 June 2018, 06:59:44 UTC |
cb0336c | Dawid Laszuk | 11 June 2018, 00:27:08 UTC | Requirment add to fix failing doc | 11 June 2018, 00:27:08 UTC |
bfb60f7 | Dawid Laszuk | 08 May 2018, 04:38:07 UTC | FIX: Moving rst to md in two steps | 08 May 2018, 04:38:07 UTC |
c2d7487 | Dawid Laszuk | 08 May 2018, 04:27:05 UTC | New release: 0.2.5. Cleaning, cleaning... | 08 May 2018, 04:27:05 UTC |
cede216 | Dawid Laszuk | 06 May 2018, 18:17:33 UTC | DOC: Update on FIXE and FIXE_H params * Explain FIXE and FIXE_H params * Fix few typo * Copyright until forever! | 06 May 2018, 18:17:33 UTC |
bde8b22 | Dawid Laszuk | 06 May 2018, 18:02:00 UTC | FIX: EMD2D decompose to two imfs | 06 May 2018, 18:02:00 UTC |
9b3492d | Dawid Laszuk | 06 May 2018, 08:37:42 UTC | BEMD (#22) * Initiate Bidimensional EMD (BEMD) * BEMD with test Not super happy about the implementation. Cannot reproduce results from Nunes et al. paper. | 06 May 2018, 08:37:42 UTC |
6e771c0 | laszukdawid | 19 April 2018, 05:34:57 UTC | Add examples ref in the doc and in PyEMD | 19 April 2018, 05:34:57 UTC |
33d83e9 | Laszuk | 19 April 2018, 05:18:07 UTC | Add HHT example. Restructure examples. | 19 April 2018, 05:18:07 UTC |
6aa5aa9 | Dawid Laszuk | 14 April 2018, 18:56:08 UTC | Doc should explain threshold values | 14 April 2018, 18:56:08 UTC |
51f3588 | Dawid Laszuk | 27 December 2017, 00:29:12 UTC | Rename licence file | 27 December 2017, 00:29:12 UTC |
891a05b | Dawid Laszuk | 13 December 2017, 04:01:26 UTC | Fix pickling for Python2 | 13 December 2017, 04:01:26 UTC |
cbc5c23 | Dawid Laszuk | 13 December 2017, 02:37:21 UTC | Parallel version of EEMD | 13 December 2017, 02:37:21 UTC |
c755695 | Dawid Laszuk | 11 December 2017, 16:10:42 UTC | Tiny updates to previous commit | 11 December 2017, 16:10:42 UTC |
32ff94c | Dawid Laszuk | 19 November 2017, 20:02:38 UTC | Following code review from Codacy | 19 November 2017, 20:02:38 UTC |
18070f4 | Dawid Laszuk | 19 November 2017, 06:46:37 UTC | Obeying Codacy code review | 19 November 2017, 06:46:37 UTC |
2a0dcbe | Dawid Laszuk | 18 November 2017, 23:27:07 UTC | Thread specific seed via numpy RandomState | 18 November 2017, 23:27:07 UTC |
d510bfe | Dawid Laszuk | 18 November 2017, 04:18:44 UTC | Update tests. CEEMDAN test kwargs. | 18 November 2017, 04:18:44 UTC |