€•TŒdocutils.nodes”Œdocument”“”)}”’”}”(Œ attributes”}”(Œbackrefs”]”Œids”]”Œclasses”]”Œsource”ŒED:\Mariano\misc\ecg-kit\help\sphinx\source\ABP_PPG_peak_detection.rst”Œnames”]”Œdupnames”]”uŒids”}”(Œpulse-det-result-format”hŒsection”“”)}”’”}”(Œexpect_referenced_by_name”}”Œpulse_det_result_format”hŒtarget”“”)}”’”}”(h}”(h]”h ]”h ]”h]”h]”Œrefid”huŒtagname”hŒsource”hhhŒ rawsource”Œ.. _pulse_det_result_format:”Œline”KgŒchildren”]”Œparent”h)}”’”}”(h}”(h]”Œexamples”ah]”h ]”Œexamples”ah ]”h]”uh+hh,hhhh-Œ”h/KDh0]”(hŒtitle”“”)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+h@h,hhhh-ŒExamples”h/KDh0]”hŒText”“”ŒExamples”…”}”’”}”(h-hKh2hCubah2h4ubhŒ paragraph”“”)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-Œ0Create the *ECGtask\_PPG\_ABP\_detector* object.”h/KFh0]”(hNŒ Create the ”…”}”’”}”(h-Œ Create the ”h2hWubhŒemphasis”“”)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hgh-Œ*ECGtask\_PPG\_ABP\_detector*”h0]”hNŒECGtask_PPG_ABP_detector”…”}”’”}”(h-h>h2hjubah2hWubhNŒ object.”…”}”’”}”(h-Œ object.”h2hWubeh2h4ubhŒ literal_block”“”)}”’”}”(h}”(h]”h ]”h ]”Œcode”ah]”h]”Œ xml:space”Œpreserve”uh+hh,hhhh-Œ¡% with the task name ECG_w.ECGtaskHandle = 'PPG_ABP_detector'; % or create an specific handle to have more control ECGt_PPG = ECGtask_PPG_ABP_detector();”h/KNh0]”hNŒ¡% with the task name ECG_w.ECGtaskHandle = 'PPG_ABP_detector'; % or create an specific handle to have more control ECGt_PPG = ECGtask_PPG_ABP_detector();”…”}”’”}”(h-Œ¡% with the task name ECG_w.ECGtaskHandle = 'PPG_ABP_detector'; % or create an specific handle to have more control ECGt_PPG = ECGtask_PPG_ABP_detector();”h2h‚ubah2h4ubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-Œpand then you are ready to set the algorithms to use. In the following example you have several possible set-ups.”h/KOh0]”hNŒpand then you are ready to set the algorithms to use. In the following example you have several possible set-ups.”…”}”’”}”(h-hžh2h–ubah2h4ubh€)}”’”}”(h}”(h]”h ]”h ]”hˆah]”h]”h‹hŒuh+hh,hhhh-ŒÏ% select an specific algorithm. Default: Run all detectors ECGt_PPG.detectors = 'wavePPG'; % A J. Lazaro algorithm for peak detection ECGt_PPG.detectors = 'wabp';  % Another algorithm from Physionet”h/KXh0]”hNŒÏ% select an specific algorithm. Default: Run all detectors ECGt_PPG.detectors = 'wavePPG'; % A J. Lazaro algorithm for peak detection ECGt_PPG.detectors = 'wabp';  % Another algorithm from Physionet”…”}”’”}”(h-ŒÏ% select an specific algorithm. Default: Run all detectors ECGt_PPG.detectors = 'wavePPG'; % A J. Lazaro algorithm for peak detection ECGt_PPG.detectors = 'wabp';  % Another algorithm from Physionet”h2h¦ubah2h4ubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒAFinally set the task to the wrapper object, and execute the task.”h/KYh0]”hNŒAFinally set the task to the wrapper object, and execute the task.”…”}”’”}”(h-h¿h2h·ubah2h4ubh€)}”’”}”(h}”(h]”h ]”h ]”hˆah]”h]”h‹hŒuh+hh,hhhh-Œ>ECG_w.ECGtaskHandle= ECGt_PPG; % set the ECG task ECG_w.Run();”h/K_h0]”hNŒ>ECG_w.ECGtaskHandle= ECGt_PPG; % set the ECG task ECG_w.Run();”…”}”’”}”(h-Œ>ECG_w.ECGtaskHandle= ECGt_PPG; % set the ECG task ECG_w.Run();”h2hÇubah2h4ubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-Œ£You can check the result of this task, with either the :doc:`detection corrector ` or the :doc:`visualization functions `.”h/K`h0]”(hNŒ7You can check the result of this task, with either the ”…”}”’”}”(h-Œ7You can check the result of this task, with either the ”h2hØubŒsphinx.addnodes”Œ pending_xref”“”)}”’”}”(h}”(h]”Œrefwarn”ˆh ]”h ]”Œreftype”Œdoc”Œrefdoc”ŒABP_PPG_peak_detection”h]”Œ refexplicit”ˆh]”Œ refdomain”h>Œ reftarget”ŒABP_PPG_peak_correction”uh+héh,hh-Œ4:doc:`detection corrector `”h/K`h0]”hŒliteral”“”)}”’”}”(h}”(h]”h]”h ]”h ]”(Œxref”hôeh]”uh+hÿh-hýh0]”hNŒdetection corrector”…”}”’”}”(h-h>h2jubah2hìubah2hØubhNŒ or the ”…”}”’”}”(h-Œ or the ”h2hØubhê)}”’”}”(h}”(h]”hðˆh ]”h ]”Œreftype”Œdoc”hõhöh]”Œ refexplicit”ˆh]”Œ refdomain”h>hûŒplot_ecg_strip”uh+héh,hh-Œ/:doc:`visualization functions `”h/K`h0]”j)}”’”}”(h}”(h]”h]”h ]”h ]”(j jeh]”uh+hÿh-j%h0]”hNŒvisualization functions”…”}”’”}”(h-h>h2j(ubah2jubah2hØubhNŒ.”…”}”’”}”(h-Œ.”h2hØubeh2h4ubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒQAlso check this :ref:`example ` for further information.”h/Kdh0]”(hNŒAlso check this ”…”}”’”}”(h-ŒAlso check this ”h2j=ubhê)}”’”}”(h}”(h]”hðˆh ]”h ]”Œreftype”Œref”hõhöh]”Œ refexplicit”ˆh]”Œ refdomain”Œstd”hûŒppg_abp_pulse_detection”uh+héh,hh-Œ(:ref:`example `”h/Kdh0]”hŒinline”“”)}”’”}”(h}”(h]”h]”h ]”h ]”(j jZŒstd-ref”eh]”uh+j^h-j\h0]”hNŒexample”…”}”’”}”(h-h>h2jaubah2jNubah2j=ubhNŒ for further information.”…”}”’”}”(h-Œ for further information.”h2j=ubeh2h4ubh"eh2h)}”’”}”(h}”(h]”Œabp/ppg peak detection”ah]”h ]”Œabp-ppg-peak-detection”ah ]”h]”uh+hh,hhhh-h>h/Kh0]”(hA)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+h@h,hhhh-ŒABP/PPG peak detection”h/Kh0]”hNŒABP/PPG peak detection”…”}”’”}”(h-j‹h2jƒubah2jwubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒUThis document describes how to perform automatic peak detection in pulsatile signals.”h/Kh0]”hNŒUThis document describes how to perform automatic peak detection in pulsatile signals.”…”}”’”}”(h-j›h2j“ubah2jwubh)}”’”}”(h}”(h]”Œ description”ah]”h ]”Œ description”ah ]”h]”uh+hh,hhhh-h>h/K h0]”(hA)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+h@h,hhhh-Œ Description”h/K h0]”hNŒ Description”…”}”’”}”(h-j·h2j¯ubah2j£ubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒðThis task perform peak detection in pulsatile signals such as arterial blood pressure (ABP) or plethysmographic (PPG). The task uses two algorithms to achieve pulse detection, and, as in QRS detection task you can choose to use any of them.”h/K h0]”hNŒðThis task perform peak detection in pulsatile signals such as arterial blood pressure (ABP) or plethysmographic (PPG). The task uses two algorithms to achieve pulse detection, and, as in QRS detection task you can choose to use any of them.”…”}”’”}”(h-jÇh2j¿ubah2j£ubeh2jwubh)}”’”}”(h}”(h]”Œinput arguments”ah]”h ]”Œinput-arguments”ah ]”h]”uh+hh,hhhh-h>h/Kh0]”(hA)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+h@h,hhhh-ŒInput Arguments”h/Kh0]”hNŒInput Arguments”…”}”’”}”(h-jãh2jÛubah2jÏubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒëThe properties that the ECGtask\_PPG\_ABP\_detector class accepts are described below. The usage of these properties is restricted to low-level programming, you can use this task through the ECGwrapper as is shown in the example below.”h/Kh0]”hNŒèThe properties that the ECGtask_PPG_ABP_detector class accepts are described below. The usage of these properties is restricted to low-level programming, you can use this task through the ECGwrapper as is shown in the example below.”…”}”’”}”(h-ŒëThe properties that the ECGtask\_PPG\_ABP\_detector class accepts are described below. The usage of these properties is restricted to low-level programming, you can use this task through the ECGwrapper as is shown in the example below.”h2jëubah2jÏubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒY``progress_handle`` — Used to track the progress within your function. ``[] (default)``”h/Kh0]”(j)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``progress_handle``”h0]”hNŒprogress_handle”…”}”’”}”(h-h>h2jubah2jüubhNŒ6 — Used to track the progress within your function. ”…”}”’”}”(h-Œ6 — Used to track the progress within your function. ”h2jüubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``[] (default)``”h0]”hNŒ [] (default)”…”}”’”}”(h-h>h2jubah2jüubeh2jÏubhŒ block_quote”“”)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+j,h,hhhh-h>h/Nh0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ‹progress\_handle, is a handle to a :doc:`progress\_bar ` object, that can be used to track the progress within your function.”h/Kh0]”(hNŒ"progress_handle, is a handle to a ”…”}”’”}”(h-Œ#progress\_handle, is a handle to a ”h2j9ubhê)}”’”}”(h}”(h]”hðˆh ]”h ]”Œreftype”Œdoc”hõhöh]”Œ refexplicit”ˆh]”Œ refdomain”h>hûŒ progress_bar”uh+héh,hh-Œ#:doc:`progress\_bar `”h/Kh0]”j)}”’”}”(h}”(h]”h]”h ]”h ]”(j jQeh]”uh+hÿh-jWh0]”hNŒ progress_bar”…”}”’”}”(h-h>h2jZubah2jJubah2j9ubhNŒE object, that can be used to track the progress within your function.”…”}”’”}”(h-ŒE object, that can be used to track the progress within your function.”h2j9ubeh2j/ubah2jÏubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒJ``tmp_path`` — The path to store temporary data. ``tempdir() (default)``”h/K h0]”(j)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ ``tmp_path``”h0]”hNŒtmp_path”…”}”’”}”(h-h>h2jzubah2joubhNŒ' — The path to store temporary data. ”…”}”’”}”(h-Œ' — The path to store temporary data. ”h2joubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``tempdir() (default)``”h0]”hNŒtempdir() (default)”…”}”’”}”(h-h>h2j�ubah2joubeh2jÏubj-)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+j,h,hhhh-h>h/Nh0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-ŒQA folder to store temporary data. Full path to a directory with write privileges.”h/K"h0]”hNŒQA folder to store temporary data. Full path to a directory with write privileges.”…”}”’”}”(h-j²h2jªubah2j ubah2jÏubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒQ``lead_config`` — Select which signals to process. ``'PPG-ABP-only' (default)``”h/K$h0]”(j)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``lead_config``”h0]”hNŒ lead_config”…”}”’”}”(h-h>h2jÅubah2jºubhNŒ& — Select which signals to process. ”…”}”’”}”(h-Œ& — Select which signals to process. ”h2jºubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``'PPG-ABP-only' (default)``”h0]”hNŒ'PPG-ABP-only' (default)”…”}”’”}”(h-h>h2jÛubah2jºubeh2jÏubj-)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+j,h,Nhhh-h>h/Nh0]”(hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ�This property control on which signals the pulse detection algorithms will be applied. A cell string or char with any of the following names:”h/K&h0]”hNŒ�This property control on which signals the pulse detection algorithms will be applied. A cell string or char with any of the following names:”…”}”’”}”(h-jýh2jõubah2jëubhŒ bullet_list”“”)}”’”}”(h}”(h]”h ]”h ]”h]”Œbullet”Œ-”h]”uh+jh-h>h0]”(hŒ list_item”“”)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+jh-Œ"'*all-leads*'. Process all leads. ”h0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ!'*all-leads*'. Process all leads.”h/K)h0]”(hNŒ'”…”}”’”}”(h-Œ'”h2j ubhh)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hgh-Œ *all-leads*”h0]”hNŒ all-leads”…”}”’”}”(h-h>h2j1ubah2j ubhNŒ'. Process all leads.”…”}”’”}”(h-Œ'. Process all leads.”h2j ubeh2jubah2jubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+jh-Œd'*PPG-ABP-only*'. Detect pulsatile signals based on their ``ECG_header.desc`` description variable. ”h0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œc'*PPG-ABP-only*'. Detect pulsatile signals based on their ``ECG_header.desc`` description variable.”h/K+h0]”(hNŒ'”…”}”’”}”(h-j/h2jRubhh)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hgh-Œ*PPG-ABP-only*”h0]”hNŒ PPG-ABP-only”…”}”’”}”(h-h>h2jbubah2jRubhNŒ+'. Detect pulsatile signals based on their ”…”}”’”}”(h-Œ+'. Detect pulsatile signals based on their ”h2jRubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``ECG_header.desc``”h0]”hNŒECG_header.desc”…”}”’”}”(h-h>h2jxubah2jRubhNŒ description variable.”…”}”’”}”(h-Œ description variable.”h2jRubeh2jGubah2jubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+jh-ŒŠ'*User-defined-leads*'. Tell the algorithm (with ``PPG_ABP_idx property``) which signal indexes to process, from 1 to ``ECG_header.nsig`` ”h0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ‰'*User-defined-leads*'. Tell the algorithm (with ``PPG_ABP_idx property``) which signal indexes to process, from 1 to ``ECG_header.nsig``”h/K.h0]”(hNŒ'”…”}”’”}”(h-j/h2j™ubhh)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hgh-Œ*User-defined-leads*”h0]”hNŒUser-defined-leads”…”}”’”}”(h-h>h2j©ubah2j™ubhNŒ'. Tell the algorithm (with ”…”}”’”}”(h-Œ'. Tell the algorithm (with ”h2j™ubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``PPG_ABP_idx property``”h0]”hNŒPPG_ABP_idx property”…”}”’”}”(h-h>h2j¿ubah2j™ubhNŒ-) which signal indexes to process, from 1 to ”…”}”’”}”(h-Œ-) which signal indexes to process, from 1 to ”h2j™ubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``ECG_header.nsig``”h0]”hNŒECG_header.nsig”…”}”’”}”(h-h>h2jÕubah2j™ubeh2jŽubah2jubeh2jëubeh2jÏubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒS``PPG_ABP_idx`` — The indexes corresponding to pulsatile signals ``[] (default)``”h/K1h0]”(j)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``PPG_ABP_idx``”h0]”hNŒ PPG_ABP_idx”…”}”’”}”(h-h>h2jðubah2jåubhNŒ4 — The indexes corresponding to pulsatile signals ”…”}”’”}”(h-Œ4 — The indexes corresponding to pulsatile signals ”h2jåubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``[] (default)``”h0]”hNŒ [] (default)”…”}”’”}”(h-h>h2jubah2jåubeh2jÏubj-)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+j,h,hhhh-h>h/Nh0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ±A value from 1 to ``ECG_header.nsig`` indicating the column indexes (of the signal matrix ``ECG``) where pulsatile signals are located. By default this task process all signals.”h/K3h0]”(hNŒA value from 1 to ”…”}”’”}”(h-ŒA value from 1 to ”h2j ubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``ECG_header.nsig``”h0]”hNŒECG_header.nsig”…”}”’”}”(h-h>h2j1ubah2j ubhNŒ5 indicating the column indexes (of the signal matrix ”…”}”’”}”(h-Œ5 indicating the column indexes (of the signal matrix ”h2j ubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``ECG``”h0]”hNŒECG”…”}”’”}”(h-h>h2jGubah2j ubhNŒP) where pulsatile signals are located. By default this task process all signals.”…”}”’”}”(h-ŒP) where pulsatile signals are located. By default this task process all signals.”h2j ubeh2jubah2jÏubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-ŒW``detectors`` — The PPG/ABP detection algorithms to use ``'all-detectors' (default)``”h/K8h0]”(j)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ ``detectors``”h0]”hNŒ detectors”…”}”’”}”(h-h>h2jhubah2j]ubhNŒ- — The PPG/ABP detection algorithms to use ”…”}”’”}”(h-Œ- — The PPG/ABP detection algorithms to use ”h2j]ubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hÿh-Œ``'all-detectors' (default)``”h0]”hNŒ'all-detectors' (default)”…”}”’”}”(h-h>h2j~ubah2j]ubeh2jÏubj-)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+j,h,Nhhh-h>h/Nh0]”(hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-ŒUSelect which algorithm to use. A cell string or char with any of the following names:”h/K:h0]”hNŒUSelect which algorithm to use. A cell string or char with any of the following names:”…”}”’”}”(h-j h2j˜ubah2jŽubj)}”’”}”(h}”(h]”h ]”h ]”h]”jjh]”uh+jh-h>h0]”(j)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+jh-Œ'all-detectors' ”h0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ'all-detectors'”h/K`__ ”h0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ;`'wavePPG' `__”h/K>h0]”hŒ reference”“”)}”’”}”(h}”(h]”h ]”h ]”Œrefuri”Œ+http://dx.doi.org/10.1109/JBHI.2013.2267096”h]”h]”Œname”Œ 'wavePPG'”uh+jâh-jàh0]”hNŒ 'wavePPG'”…”}”’”}”(h-h>h2jåubah2jØubah2jÍubah2j¨ubj)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+jh-ŒB`'wabp' `__ ”h0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ@`'wabp' `__”h/K@h0]”jã)}”’”}”(h}”(h]”h ]”h ]”jëŒ3http://www.physionet.org/physiotools/wag/wabp-1.htm”h]”h]”Œname”Œ'wabp'”uh+jâh-j h0]”hNŒ'wabp'”…”}”’”}”(h-h>h2jubah2jubah2jøubah2j¨ubeh2jŽubeh2jÏubeh2jwubh4hh)}”’”}”(h}”(h]”Œ more about”ah]”h ]”Œ more-about”ah ]”h]”uh+hh,hhhh-h>h/Kph0]”(hA)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+h@h,hhhh-Œ More About”h/Kph0]”hNŒ More About”…”}”’”}”(h-j4h2j,ubah2j ubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-Œ8Here are some external references about pulse detection:”h/Krh0]”hNŒ8Here are some external references about pulse detection:”…”}”’”}”(h-jDh2j<ubah2j ubj)}”’”}”(h}”(h]”h ]”h ]”h]”jjh]”uh+jh,hhhh-h>h/Kth0]”j)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+jh,hhhh-Œ**?? Add some** ”h/Nh0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ**?? Add some**”h/Kth0]”hŒstrong”“”)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+jkh-jih0]”hNŒ ?? Add some”…”}”’”}”(h-h>h2jnubah2jaubah2jVubah2jLubah2j ubeh2jwubh)}”’”}”(h}”(h]”Œsee also”ah]”h ]”Œsee-also”ah ]”h]”uh+hh,hhhh-h>h/Kwh0]”(hA)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+h@h,hhhh-ŒSee Also”h/Kwh0]”hNŒSee Also”…”}”’”}”(h-j‘h2j‰ubah2j}ubj-)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+j,h,hhhh-h>h/Nh0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hh-Œ^:doc:`ECGtask ` \| :doc:`QRS detection ` \| :doc:`examples `”h/Kyh0]”(hê)}”’”}”(h}”(h]”hðˆh ]”h ]”Œreftype”Œdoc”hõhöh]”Œ refexplicit”ˆh]”Œ refdomain”h>hûŒECGtask”uh+héh,hh-Œ:doc:`ECGtask `”h/Kyh0]”j)}”’”}”(h}”(h]”h]”h ]”h ]”(j jµeh]”uh+hÿh-j»h0]”hNŒECGtask”…”}”’”}”(h-h>h2j¾ubah2j®ubah2j£ubhNŒ | ”…”}”’”}”(h-Œ \| ”h2j£ubhê)}”’”}”(h}”(h]”hðˆh ]”h ]”Œreftype”Œdoc”hõhöh]”Œ refexplicit”ˆh]”Œ refdomain”h>hûŒ QRS_detection”uh+héh,hh-Œ$:doc:`QRS detection `”h/Kyh0]”j)}”’”}”(h}”(h]”h]”h ]”h ]”(j jÚeh]”uh+hÿh-jàh0]”hNŒ QRS detection”…”}”’”}”(h-h>h2jãubah2jÓubah2j£ubhNŒ | ”…”}”’”}”(h-Œ \| ”h2j£ubhê)}”’”}”(h}”(h]”hðˆh ]”h ]”Œreftype”Œdoc”hõhöh]”Œ refexplicit”ˆh]”Œ refdomain”h>hûŒexamples”uh+héh,hh-Œ:doc:`examples `”h/Kyh0]”j)}”’”}”(h}”(h]”h]”h ]”h ]”(j jÿeh]”uh+hÿh-jh0]”hNŒexamples”…”}”’”}”(h-h>h2jubah2jøubah2j£ubeh2j™ubah2j}ubeh2jwubeh2hubububsh}”(h]”(Œresults format”heh]”h ]”(Œresults-format”heh ]”h]”uh+hŒexpect_referenced_by_id”}”hh"sh,hhhh-h>h/Kjh0]”(hA)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+h@h,hhhh-ŒResults format”h/Kjh0]”hNŒResults format”…”}”’”}”(h-j*h2j"ubah2hubhU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh,hhhh-Œ\The result file have the same format than :ref:`QRS detection task `.”h/Klh0]”(hNŒ*The result file have the same format than ”…”}”’”}”(h-Œ*The result file have the same format than ”h2j2ubhê)}”’”}”(h}”(h]”hðˆh ]”h ]”Œreftype”Œref”hõhöh]”Œ refexplicit”ˆh]”Œ refdomain”Œstd”hûŒqrs_det_result_format”uh+héh,hh-Œ1:ref:`QRS detection task `”h/Klh0]”j_)}”’”}”(h}”(h]”h]”h ]”h ]”(j jOŒstd-ref”eh]”uh+j^h-jQh0]”hNŒQRS detection task”…”}”’”}”(h-h>h2jTubah2jCubah2j2ubhNŒ.”…”}”’”}”(h-j;h2j2ubeh2hubeh2jwubj~jwh;h4jhjÖjÏjªj£j'j j„j}uŒautofootnote_refs”]”Œcurrent_source”NŒrefnames”}”Œid_start”KŒtransform_messages”]”hŒsystem_message”“”)}”’”}”(h}”(h]”Œlevel”Kh ]”h ]”Œsource”hh]”Œline”Kgh]”Œtype”ŒINFO”uh+jph-h>h0]”hU)}”’”}”(h}”(h]”h]”h ]”h ]”h]”uh+hTh-h>h0]”hNŒ=Hyperlink target "pulse-det-result-format" is not referenced.”…”}”’”}”(h-h>h2j‚ubah2jsubaubaŒsettings”Œdocutils.frontend”ŒValues”“”)}”’”}”(Œ pep_base_url”Œ https://www.python.org/dev/peps/”Œembed_stylesheet”‰Œexpose_internals”NŒinput_encoding_error_handler”Œstrict”Œdebug”NŒstrip_comments”NŒ_disable_config”NŒpep_references”NŒ source_link”NŒfootnote_backlinks”KŒrfc_references”NŒsyntax_highlight”Œlong”Œstrict_visitor”NŒfile_insertion_enabled”ˆŒ _config_files”]”Œinput_encoding”Œ utf-8-sig”Œ language_code”Œen”Œdump_internals”NŒ_source”hŒwarning_stream”NŒoutput_encoding_error_handler”jœŒ strip_classes”NŒ datestamp”NŒ raw_enabled”KŒ generator”NŒrecord_dependencies”NŒ sectnum_xform”KŒgettext_compact”ˆŒcloak_email_addresses”ˆŒ smart_quotes”‰Œ rfc_base_url”Œhttps://tools.ietf.org/html/”Œ docinfo_xform”KŒerror_encoding_error_handler”Œbackslashreplace”Œpep_file_url_template”Œpep-%04d”Œerror_encoding”Œcp850”Œconfig”NŒ halt_level”KŒ dump_settings”NŒdump_transforms”NŒ _destination”NŒauto_id_prefix”Œid”Œ toc_backlinks”Œentry”Œsectsubtitle_xform”‰Œ id_prefix”h>Œoutput_encoding”Œutf-8”Œ tab_width”KŒtrim_footnote_reference_space”‰Œexit_status_level”KŒstrip_elements_with_classes”NŒ source_url”Nh@NŒ traceback”ˆŒdump_pseudo_xml”NŒ report_level”KŒdoctitle_xform”‰Œenv”NubŒ footnote_refs”}”Œsubstitution_names”}”Œ nametypes”}”(jÓNh8Nj{Nj�Nhˆj$Nj§NjNuŒsymbol_footnote_refs”]”Œ current_line”NŒindirect_targets”]”hhŒsubstitution_defs”}”Œnameids”}”(jÓjÖh8h;j{j~j�j„hhj$j'j§jªjjuŒsymbol_footnotes”]”h+hŒparse_messages”]”Œrefids”}”h]”h"asŒreporter”Nh-h>Œsymbol_footnote_start”KŒ transformer”NŒ footnotes”]”Œ citation_refs”}”Œ citations”]”Œ autofootnotes”]”Œautofootnote_start”KŒ decoration”Nh0]”jwaub.