DeTime / notebook-gallery /index.html
Zipeng365's picture
Publish DeTime static documentation mirror
ae97a0a verified
Raw
History Blame Contribute Delete
40.3 kB
<!DOCTYPE html>
<html lang="en" data-bs-theme="light">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="Zipeng Wu">
<link rel="canonical" href="https://systems-mechanobiology.github.io/DeTime/notebook-gallery/">
<link rel="shortcut icon" href="../img/favicon.ico">
<title>Notebook Gallery - DeTime</title>
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/fontawesome.min.css" rel="stylesheet">
<link href="../css/brands.min.css" rel="stylesheet">
<link href="../css/solid.min.css" rel="stylesheet">
<link href="../css/v4-font-face.min.css" rel="stylesheet">
<link href="../css/base.css" rel="stylesheet">
<link id="hljs-light" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" >
<link id="hljs-dark" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github-dark.min.css" disabled>
<link href="../stylesheets/brand.css" rel="stylesheet">
<link href="../stylesheets/extra.css" rel="stylesheet">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
<meta name="robots" content="index, follow, max-image-preview:large">
<meta name="keywords" content="DeTime, detime, de-time, time series decomposition, Python time series, SSA, MSSA, VMD, STL, decomposition software">
<meta property="og:site_name" content="DeTime">
<meta property="og:type" content="website">
<meta property="og:title" content="DeTime - workflow-oriented time-series decomposition for Python">
<meta property="og:description" content="DeTime is a Python and CLI toolkit for reproducible time-series decomposition across SSA, MSSA, VMD, STL, EMD, wavelet, and native C++ backed methods.">
<meta property="og:url" content="https://systems-mechanobiology.github.io/DeTime/">
<meta property="og:image" content="https://systems-mechanobiology.github.io/DeTime/assets/brand/detime-title-card.svg">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="DeTime - time-series decomposition for Python">
<meta name="twitter:description" content="Workflow-oriented Python and CLI software for reproducible trend, oscillation, residual, and component decomposition.">
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": "https://systems-mechanobiology.github.io/DeTime/#website",
"name": "DeTime",
"alternateName": ["detime", "de-time", "De-Time"],
"url": "https://systems-mechanobiology.github.io/DeTime/",
"description": "DeTime documentation for workflow-oriented time-series decomposition software.",
"inLanguage": "en"
},
{
"@type": "SoftwareSourceCode",
"@id": "https://systems-mechanobiology.github.io/DeTime/#software",
"name": "DeTime",
"alternateName": ["detime", "de-time", "De-Time"],
"description": "Python and CLI toolkit for reproducible time-series decomposition with native C++ backed SSA, MSSA, VMD, STD, STDR, MA baseline, and Gabor clustering paths.",
"codeRepository": "https://github.com/systems-mechanobiology/DeTime",
"url": "https://systems-mechanobiology.github.io/DeTime/",
"programmingLanguage": ["Python", "C++"],
"applicationCategory": "Scientific software",
"keywords": "DeTime, time-series decomposition, Python, SSA, MSSA, VMD, STL, EMD, wavelet, native C++",
"author": {
"@type": "Person",
"name": "Zipeng Wu"
}
}
]
}
</script>
<link rel="stylesheet" href="../stylesheets/extra.css?v=7">
</head>
<body>
<div class="navbar fixed-top navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand" href="..">DeTime</a>
<!-- Expander button -->
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav">
<li class="nav-item">
<a href=".." class="nav-link">Home</a>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Start</a>
<ul class="dropdown-menu">
<li>
<a href="../install/" class="dropdown-item">Install</a>
</li>
<li>
<a href="../quickstart/" class="dropdown-item">Quickstart</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Methods</a>
<ul class="dropdown-menu">
<li>
<a href="../methods/" class="dropdown-item">Methods & Chooser</a>
</li>
<li>
<a href="../method-matrix/" class="dropdown-item">Method Matrix</a>
</li>
<li>
<a href="../method-references/" class="dropdown-item">Method References</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle active" aria-current="page" role="button" data-bs-toggle="dropdown" aria-expanded="false">Workflows</a>
<ul class="dropdown-menu">
<li>
<a href="./" class="dropdown-item active" aria-current="page">Notebook Gallery</a>
</li>
<li>
<a href="../tutorials/univariate/" class="dropdown-item">Univariate Tutorial</a>
</li>
<li>
<a href="../tutorials/multivariate/" class="dropdown-item">Multivariate Tutorial</a>
</li>
<li>
<a href="../tutorials/cli-and-profiling/" class="dropdown-item">CLI Guide</a>
</li>
<li class="dropdown-submenu">
<a href="#" class="dropdown-item">Quant Trading Tutorial</a>
<ul class="dropdown-menu">
<li>
<a href="../tutorials/quant-trading/" class="dropdown-item">Overview</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/" class="dropdown-item">Tutorial Notebooks</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/00_decomposition_first_quant_trading_roadmap/" class="dropdown-item">Tutorial 00 Roadmap</a>
</li>
<li class="dropdown-submenu">
<a href="#" class="dropdown-item">Strategy Lab</a>
<ul class="dropdown-menu">
<li>
<a href="../tutorials/quant-trading/two-strategy-families/" class="dropdown-item">Two Strategy Families</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/01_detime_trend_following_strategy_lab/" class="dropdown-item">01 Trend-Following Lab</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/02_detime_oscillation_reversion_strategy_lab/" class="dropdown-item">02 Oscillation-Reversion Lab</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="#" class="dropdown-item">Strategy Expansion</a>
<ul class="dropdown-menu">
<li>
<a href="../tutorials/quant-trading/method-specific-strategy-expansion/" class="dropdown-item">Method-Specific Strategy Expansion</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/03_detime_method_specific_strategy_variants/" class="dropdown-item">03 Method-Specific Variants</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/04_detime_component_pair_trading_cointegration/" class="dropdown-item">04 Component Pair Trading</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="#" class="dropdown-item">Tutorial Sequence</a>
<ul class="dropdown-menu">
<li>
<a href="../tutorials/quant-trading/notebooks/01_market_data_and_decomposition_feature_factory/" class="dropdown-item">01 Real Market Data and Feature Factory</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/02_decomposition_aware_moving_average_macd/" class="dropdown-item">02 Decomposition-aware MA and MACD</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/03_residual_mean_reversion_rsi_bollinger/" class="dropdown-item">03 Residual Mean Reversion</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/04_turtle_donchian_breakout_volume_confirmation/" class="dropdown-item">04 Donchian Breakout</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/05_pairs_spread_decomposition_stat_arb/" class="dropdown-item">05 Pair-Spread Stat-Arb</a>
</li>
<li>
<a href="../tutorials/quant-trading/notebooks/06_cross_sectional_rotation_portfolio/" class="dropdown-item">06 Cross-Sectional Rotation</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="#" class="dropdown-item">Native SSA Replay</a>
<ul class="dropdown-menu">
<li>
<a href="../tutorials/quant-trading/notebooks/07_native_ssa_high_return_low_drawdown_tutorial/" class="dropdown-item">07 Native SSA High-Return / Low-Drawdown</a>
</li>
</ul>
</li>
<li>
<a href="../tutorials/quant-trading/data/" class="dropdown-item">Real Data and Universes</a>
</li>
<li>
<a href="../tutorials/quant-trading/strategy-map/" class="dropdown-item">Strategy Map</a>
</li>
<li>
<a href="../tutorials/quant-trading/backtesting-frameworks/" class="dropdown-item">Backtesting Frameworks</a>
</li>
<li>
<a href="../tutorials/quant-trading/walkforward/" class="dropdown-item">Walk-Forward Validation</a>
</li>
</ul>
</li>
<li class="dropdown-submenu">
<a href="#" class="dropdown-item">Hot Trend Lab</a>
<ul class="dropdown-menu">
<li>
<a href="../tutorials/hot-trend-lab/" class="dropdown-item">Overview</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/" class="dropdown-item">Rendered Notebooks</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/00_hot_trend_lab_overview/" class="dropdown-item">00 Column Overview</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/01_arxiv_category_pulse/" class="dropdown-item">01 arXiv Category Pulse</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/02_arxiv_agent_research_pulse/" class="dropdown-item">02 arXiv Agent Research Pulse</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/03_huggingface_open_model_pulse/" class="dropdown-item">03 Hugging Face Open-Model Pulse</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/04_github_ai_agent_star_velocity/" class="dropdown-item">04 GitHub Star Velocity</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/05_wikipedia_attention_hype_decay/" class="dropdown-item">05 Wikipedia Attention Decay</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/06_crypto_stablecoin_liquidity_pulse/" class="dropdown-item">06 Crypto Stablecoin Liquidity</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/notebooks/07_ai_infrastructure_market_pulse/" class="dropdown-item">07 AI Infrastructure Market Pulse</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/data-sources/" class="dropdown-item">Real Data Sources</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/arxiv-research-pulse/" class="dropdown-item">arXiv Research Pulse</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/open-model-and-developer-attention/" class="dropdown-item">Open Models and Developer Attention</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/wiki-market-crypto-attention/" class="dropdown-item">Public Attention, Markets, and Crypto</a>
</li>
<li>
<a href="../tutorials/hot-trend-lab/release-calendar/" class="dropdown-item">Release Calendar</a>
</li>
</ul>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Gallery</a>
<ul class="dropdown-menu">
<li>
<a href="../gallery/ssa/" class="dropdown-item">SSA</a>
</li>
<li>
<a href="../gallery/std/" class="dropdown-item">STD</a>
</li>
<li>
<a href="../gallery/stdr/" class="dropdown-item">STDR</a>
</li>
<li>
<a href="../gallery/mssa/" class="dropdown-item">MSSA</a>
</li>
<li>
<a href="../gallery/stl/" class="dropdown-item">STL</a>
</li>
<li>
<a href="../gallery/mstl/" class="dropdown-item">MSTL</a>
</li>
<li>
<a href="../gallery/robust-stl/" class="dropdown-item">ROBUST_STL</a>
</li>
<li>
<a href="../gallery/emd/" class="dropdown-item">EMD</a>
</li>
<li>
<a href="../gallery/ceemdan/" class="dropdown-item">CEEMDAN</a>
</li>
<li>
<a href="../gallery/vmd/" class="dropdown-item">VMD</a>
</li>
<li>
<a href="../gallery/wavelet/" class="dropdown-item">WAVELET</a>
</li>
<li>
<a href="../gallery/ma-baseline/" class="dropdown-item">MA_BASELINE</a>
</li>
<li>
<a href="../gallery/mvmd/" class="dropdown-item">MVMD</a>
</li>
<li>
<a href="../gallery/memd/" class="dropdown-item">MEMD</a>
</li>
<li>
<a href="../gallery/gabor-cluster/" class="dropdown-item">GABOR_CLUSTER</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Reference</a>
<ul class="dropdown-menu">
<li>
<a href="../api/" class="dropdown-item">API Overview</a>
</li>
<li>
<a href="../config-reference/" class="dropdown-item">Config Reference</a>
</li>
<li>
<a href="../machine-api/" class="dropdown-item">Machine API</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Project</a>
<ul class="dropdown-menu">
<li>
<a href="../comparisons/" class="dropdown-item">Compare Alternatives</a>
</li>
<li>
<a href="../reproducibility/" class="dropdown-item">Reproducibility</a>
</li>
<li>
<a href="../architecture/" class="dropdown-item">Architecture</a>
</li>
<li>
<a href="../migration/" class="dropdown-item">Migration from `tsdecomp`</a>
</li>
<li>
<a href="../contributing/" class="dropdown-item">Contributing</a>
</li>
<li>
<a href="../citation/" class="dropdown-item">Citation / Release Notes</a>
</li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav ms-md-auto">
<li class="nav-item">
<a href="#" class="nav-link" data-bs-toggle="modal" data-bs-target="#mkdocs_search_modal">
<i class="fa fa-search"></i> Search
</a>
</li>
<li class="nav-item">
<a rel="prev" href="../method-references/" class="nav-link">
<i class="fa fa-arrow-left"></i> Previous
</a>
</li>
<li class="nav-item">
<a rel="next" href="../tutorials/univariate/" class="nav-link">
Next <i class="fa fa-arrow-right"></i>
</a>
</li>
<li class="nav-item">
<a href="https://github.com/systems-mechanobiology/DeTime" class="nav-link">systems-mechanobiology/DeTime</a>
</li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span>
</button>
</div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="1"><a href="#detime-method-gallery" class="nav-link">DeTime Method Gallery</a>
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="2"><a href="#flagship-methods" class="nav-link">Flagship Methods</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#wrapper-methods" class="nav-link">Wrapper Methods</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#empirical-adaptive-methods" class="nav-link">Empirical &amp; Adaptive Methods</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#multivariate-experimental" class="nav-link">Multivariate &amp; Experimental</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#downloads" class="nav-link">Downloads</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div></div>
<div class="col-md-9" role="main">
<h1 id="detime-method-gallery">DeTime Method Gallery</h1>
<div class="gallery-intro">
<p>Explore DeTime's decomposition methods. Each card links to a dedicated page with executable code, output, and a decomposition plot. All examples use compact synthetic data and run quickly.</p>
</div>
<div class="gallery-note">
<strong>Tip</strong><br>
Regenerate all assets with <code>python scripts/generate_notebook_gallery.py</code>.
<a href="#download-gallery">Jump to downloads</a> for the full notebook, Python source, or zipped example.
</div>
<h2 id="flagship-methods">Flagship Methods</h2>
<div class="method-card-grid">
<a class="method-card" href="../gallery/ssa/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 36 C30 12 60 58 90 30 S150 14 180 38 S240 60 300 24 S360 10 400 36" stroke="#1F4FFF" stroke-width="2.6" stroke-opacity=".34"/><path d="M0 48 C80 44 160 36 240 28 S340 18 400 16" stroke="#00A6A6" stroke-width="2.2" stroke-opacity=".22"/><path d="M0 56 C20 48 40 62 60 54 S100 46 120 54 S160 62 180 54 S220 46 240 54 S300 62 400 50" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>SSA</h3>
<span class="method-card-arrow"></span>
</div>
<p>Univariate SSA</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
<span class="method-badge">flagship</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/std/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 50 C40 48 80 44 120 42 S200 36 280 30 S360 26 400 22" stroke="#1F4FFF" stroke-width="2.8" stroke-opacity=".34"/><path d="M0 36 C14 20 28 52 42 28 S70 16 84 36 S112 54 126 30 S154 18 168 38 S196 56 400 32" stroke="#2D67FF" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 60 C60 58 140 56 200 52 S300 48 400 44" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>STD</h3>
<span class="method-card-arrow"></span>
</div>
<p>Seasonal-trend decomposition</p>
<div class="method-card-footer">
<span class="method-badge badge-channel">channelwise</span>
<span class="method-badge">flagship</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/stdr/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 50 C40 48 80 44 120 42 S200 36 280 30 S360 26 400 22" stroke="#1F4FFF" stroke-width="2.8" stroke-opacity=".34"/><path d="M0 36 C14 20 28 52 42 28 S70 16 84 36 S112 54 126 30 S154 18 168 38 S196 56 400 32" stroke="#2D67FF" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 60 C60 58 140 56 200 52 S300 48 400 44" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>STDR</h3>
<span class="method-card-arrow"></span>
</div>
<p>Robust seasonal-trend decomposition</p>
<div class="method-card-footer">
<span class="method-badge badge-channel">channelwise</span>
<span class="method-badge">flagship</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/mssa/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 30 C30 10 60 50 90 26 S150 8 180 34 S240 54 300 20 S360 6 400 30" stroke="#1F4FFF" stroke-width="2.6" stroke-opacity=".34"/><path d="M0 42 C30 22 60 58 90 36 S150 18 180 44 S240 60 300 30 S360 14 400 42" stroke="#00A6A6" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 54 C30 34 60 66 90 48 S150 30 180 56 S240 68 300 40 S360 24 400 54" stroke="#8EC5FF" stroke-width="1.8" stroke-opacity=".18"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>MSSA</h3>
<span class="method-card-arrow"></span>
</div>
<p>Multivariate SSA</p>
<div class="method-card-footer">
<span class="method-badge badge-multi">multivariate</span>
<span class="method-badge">flagship</span>
</div>
</div>
</a>
</div>
<h2 id="wrapper-methods">Wrapper Methods</h2>
<div class="method-card-grid">
<a class="method-card" href="../gallery/stl/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 50 C40 48 80 44 120 42 S200 36 280 30 S360 26 400 22" stroke="#1F4FFF" stroke-width="2.8" stroke-opacity=".34"/><path d="M0 36 C14 20 28 52 42 28 S70 16 84 36 S112 54 126 30 S154 18 168 38 S196 56 400 32" stroke="#2D67FF" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 60 C60 58 140 56 200 52 S300 48 400 44" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>STL</h3>
<span class="method-card-arrow"></span>
</div>
<p>Statsmodels STL wrapper</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/mstl/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 50 C40 48 80 44 120 42 S200 36 280 30 S360 26 400 22" stroke="#1F4FFF" stroke-width="2.8" stroke-opacity=".34"/><path d="M0 36 C14 20 28 52 42 28 S70 16 84 36 S112 54 126 30 S154 18 168 38 S196 56 400 32" stroke="#2D67FF" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 60 C60 58 140 56 200 52 S300 48 400 44" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>MSTL</h3>
<span class="method-card-arrow"></span>
</div>
<p>Statsmodels MSTL wrapper</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/robust-stl/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 50 C40 48 80 44 120 42 S200 36 280 30 S360 26 400 22" stroke="#1F4FFF" stroke-width="2.8" stroke-opacity=".34"/><path d="M0 36 C14 20 28 52 42 28 S70 16 84 36 S112 54 126 30 S154 18 168 38 S196 56 400 32" stroke="#2D67FF" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 60 C60 58 140 56 200 52 S300 48 400 44" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>ROBUST_STL</h3>
<span class="method-card-arrow"></span>
</div>
<p>Robust STL wrapper</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
</div>
</div>
</a>
</div>
<h2 id="empirical-adaptive-methods">Empirical &amp; Adaptive Methods</h2>
<div class="method-card-grid">
<a class="method-card" href="../gallery/emd/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 36 C12 18 24 54 36 28 S60 8 72 42 S96 58 108 22 S132 6 144 40 S168 56 180 20 S204 8 400 36" stroke="#1F4FFF" stroke-width="2.4" stroke-opacity=".32"/><path d="M0 40 C20 28 40 52 60 36 S100 24 120 44 S160 56 180 32 S220 20 400 40" stroke="#00A6A6" stroke-width="2" stroke-opacity=".22"/><path d="M0 50 C30 46 60 54 90 48 S150 44 180 50 S240 54 270 46 S330 44 400 50" stroke="#9AA8C7" stroke-width="1.6" stroke-opacity=".14"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>EMD</h3>
<span class="method-card-arrow"></span>
</div>
<p>Empirical mode decomposition</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/ceemdan/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 36 C12 18 24 54 36 28 S60 8 72 42 S96 58 108 22 S132 6 144 40 S168 56 180 20 S204 8 400 36" stroke="#1F4FFF" stroke-width="2.4" stroke-opacity=".32"/><path d="M0 40 C20 28 40 52 60 36 S100 24 120 44 S160 56 180 32 S220 20 400 40" stroke="#00A6A6" stroke-width="2" stroke-opacity=".22"/><path d="M0 50 C30 46 60 54 90 48 S150 44 180 50 S240 54 270 46 S330 44 400 50" stroke="#9AA8C7" stroke-width="1.6" stroke-opacity=".14"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>CEEMDAN</h3>
<span class="method-card-arrow"></span>
</div>
<p>Noise-assisted EMD</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/vmd/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 36 C30 12 60 58 90 30 S150 14 180 38 S240 60 300 24 S360 10 400 36" stroke="#1F4FFF" stroke-width="2.6" stroke-opacity=".34"/><path d="M0 48 C80 44 160 36 240 28 S340 18 400 16" stroke="#00A6A6" stroke-width="2.2" stroke-opacity=".22"/><path d="M0 56 C20 48 40 62 60 54 S100 46 120 54 S160 62 180 54 S220 46 240 54 S300 62 400 50" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>VMD</h3>
<span class="method-card-arrow"></span>
</div>
<p>Variational mode decomposition</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/wavelet/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 36 C30 12 60 58 90 30 S150 14 180 38 S240 60 300 24 S360 10 400 36" stroke="#1F4FFF" stroke-width="2.6" stroke-opacity=".34"/><path d="M0 48 C80 44 160 36 240 28 S340 18 400 16" stroke="#00A6A6" stroke-width="2.2" stroke-opacity=".22"/><path d="M0 56 C20 48 40 62 60 54 S100 46 120 54 S160 62 180 54 S220 46 240 54 S300 62 400 50" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>WAVELET</h3>
<span class="method-card-arrow"></span>
</div>
<p>Wavelet decomposition</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/ma-baseline/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 50 C40 48 80 44 120 42 S200 36 280 30 S360 26 400 22" stroke="#1F4FFF" stroke-width="2.8" stroke-opacity=".34"/><path d="M0 36 C14 20 28 52 42 28 S70 16 84 36 S112 54 126 30 S154 18 168 38 S196 56 400 32" stroke="#2D67FF" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 60 C60 58 140 56 200 52 S300 48 400 44" stroke="#9AA8C7" stroke-width="1.8" stroke-opacity=".16"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>MA_BASELINE</h3>
<span class="method-card-arrow"></span>
</div>
<p>Moving-average baseline</p>
<div class="method-card-footer">
<span class="method-badge ">univariate</span>
</div>
</div>
</a>
</div>
<h2 id="multivariate-experimental">Multivariate &amp; Experimental</h2>
<div class="method-card-grid">
<a class="method-card" href="../gallery/mvmd/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 30 C30 10 60 50 90 26 S150 8 180 34 S240 54 300 20 S360 6 400 30" stroke="#1F4FFF" stroke-width="2.6" stroke-opacity=".34"/><path d="M0 42 C30 22 60 58 90 36 S150 18 180 44 S240 60 300 30 S360 14 400 42" stroke="#00A6A6" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 54 C30 34 60 66 90 48 S150 30 180 56 S240 68 300 40 S360 24 400 54" stroke="#8EC5FF" stroke-width="1.8" stroke-opacity=".18"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>MVMD</h3>
<span class="method-card-arrow"></span>
</div>
<p>Optional multivariate VMD backend</p>
<div class="method-card-footer">
<span class="method-badge badge-multi">multivariate</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/memd/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 30 C30 10 60 50 90 26 S150 8 180 34 S240 54 300 20 S360 6 400 30" stroke="#1F4FFF" stroke-width="2.6" stroke-opacity=".34"/><path d="M0 42 C30 22 60 58 90 36 S150 18 180 44 S240 60 300 30 S360 14 400 42" stroke="#00A6A6" stroke-width="2.2" stroke-opacity=".24"/><path d="M0 54 C30 34 60 66 90 48 S150 30 180 56 S240 68 300 40 S360 24 400 54" stroke="#8EC5FF" stroke-width="1.8" stroke-opacity=".18"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>MEMD</h3>
<span class="method-card-arrow"></span>
</div>
<p>Optional multivariate EMD backend</p>
<div class="method-card-footer">
<span class="method-badge badge-multi">multivariate</span>
</div>
</div>
</a>
<a class="method-card" href="../gallery/gabor-cluster/">
<div class="method-card-art">
<svg viewBox="0 0 400 72" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round"><path d="M0 36 C40 36 80 20 120 36 S200 52 240 36 S320 20 400 36" stroke="#9AA8C7" stroke-width="2" stroke-opacity=".20"/><circle cx="100" cy="30" r="3" fill="#1F4FFF" fill-opacity=".3"/><circle cx="200" cy="42" r="3" fill="#1F4FFF" fill-opacity=".3"/><circle cx="300" cy="28" r="3" fill="#1F4FFF" fill-opacity=".3"/></g></svg>
</div>
<div class="method-card-body">
<div class="method-card-header">
<h3>GABOR_CLUSTER</h3>
<span class="method-card-arrow"></span>
</div>
<p>Experimental Gabor clustering path</p>
<div class="method-card-footer">
<span class="method-badge badge-skip">experimental</span>
</div>
</div>
</a>
</div>
<hr />
<div class="gallery-summary-section">
## Summary
| Method | Status | Input mode | Trend shape | Residual RMSE |
|---|---|---|---|---:|
| `SSA` | ran | `univariate` | `(96,)` | 0.00000000 |
| `STD` | ran | `channelwise` | `(96,)` | 0.00000000 |
| `STDR` | ran | `channelwise` | `(96,)` | 0.00000000 |
| `MSSA` | ran | `multivariate` | `(96, 3)` | 0.00000000 |
| `STL` | ran | `univariate` | `(96,)` | 0.00000000 |
| `MSTL` | ran | `univariate` | `(96,)` | 0.00000000 |
| `ROBUST_STL` | ran | `univariate` | `(96,)` | 0.00000000 |
| `EMD` | ran | `univariate` | `(96,)` | 0.00000000 |
| `CEEMDAN` | ran | `univariate` | `(96,)` | 0.00000000 |
| `VMD` | ran | `univariate` | `(96,)` | 0.03421948 |
| `WAVELET` | ran | `univariate` | `(96,)` | 0.00000000 |
| `MA_BASELINE` | ran | `univariate` | `(96,)` | 0.00000000 |
| `MVMD` | ran | `multivariate` | `(96, 3)` | 0.08323657 |
| `MEMD` | ran | `multivariate` | `(96, 3)` | 0.00000000 |
| `GABOR_CLUSTER` | skipped | `univariate` | `` | n/a |
Total running time of the gallery script: 4.716 seconds.
Methods run: 14; skipped with explicit reason: 1.
</div>
<p><a id="download-gallery"></a></p>
<h2 id="downloads">Downloads</h2>
<div class="download-grid">
<a class="download-card" href="../assets/generated/notebooks/method-gallery/de_time_method_gallery.ipynb">Download Jupyter notebook: <code>de_time_method_gallery.ipynb</code></a>
<a class="download-card" href="../assets/generated/notebooks/method-gallery/de_time_method_gallery.py">Download Python source code: <code>de_time_method_gallery.py</code></a>
<a class="download-card" href="../assets/generated/notebooks/method-gallery/de_time_method_gallery.zip">Download zipped example: <code>de_time_method_gallery.zip</code></a>
</div>
<p>The GitHub-rendered notebook is also available at
<a href="https://github.com/systems-mechanobiology/DeTime/blob/main/examples/notebooks/de_time_method_gallery.ipynb">examples/notebooks/de_time_method_gallery.ipynb</a>.</p></div>
</div>
</div>
<footer class="col-md-12">
<hr>
<p>Documentation built with <a href="https://www.mkdocs.org/">MkDocs</a>.</p>
</footer>
<script src="../js/bootstrap.bundle.min.js"></script>
<script>
var base_url = "..",
shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83};
</script>
<script src="../js/base.js"></script>
<script src="../search/main.js"></script>
<div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="searchModalLabel">Search</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>From here you can search these documents. Enter your search terms below.</p>
<form>
<div class="form-group">
<input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
</div>
</form>
<div id="mkdocs-search-results" data-no-results-text="No results found"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<table class="table">
<thead>
<tr>
<th style="width: 20%;">Keys</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td class="help shortcut"><kbd>?</kbd></td>
<td>Open this help</td>
</tr>
<tr>
<td class="next shortcut"><kbd>n</kbd></td>
<td>Next page</td>
</tr>
<tr>
<td class="prev shortcut"><kbd>p</kbd></td>
<td>Previous page</td>
</tr>
<tr>
<td class="search shortcut"><kbd>s</kbd></td>
<td>Search</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</body>
</html>