docutils.nodesdocument)}}(reporterNsymbol_footnote_startKcurrent_sourceN footnote_refs}transform_messages]tagnameh decorationN transformerN rawsourcechildren]hsection)}}(parenthhhh](htitle)}}(hhhOther functions attributes}(ids]classes]backrefs]names]dupnames]uh]hTextOther functions}}(hhhh ubasource>D:\Mariano\misc\ecg-kit\help\sphinx\source\other_functions.rsth hlineKhhubh paragraph)}}(hhhSeveral low-level functions that are located in ``your_path\ecg-kit\common\`` but are not yet well documented, tested or integrated with other parts of the kit.h](h/0Several low-level functions that are located in }}(hh;h0Several low-level functions that are located in ubhliteral)}}(hh;h``your_path\ecg-kit\common\``h]h/your_path\ecg-kit\common\}}(hhHhhubah!}(h#]h%]h']h)]h+]uh hEubh/S but are not yet well documented, tested or integrated with other parts of the kit.}}(hh;hS but are not yet well documented, tested or integrated with other parts of the kit.ubeh!}(h#]h%]h']h)]h+]uh5h6h h8h7Khhubh)}}(hhhhh](h)}}(hhdhGeneral functionsh!}(h#]h%]h']h)]h+]uh]h/General functions}}(hhhhhjubah5h6h hh7K hhubh bullet_list)}}(hhdhhh!}(h%]bullet-h']h#]h+]h)]uh](h list_item)}}(hhzh]addpath_if_not_added - (Internal) Add the path only if not was already added.h!}(h#]h%]h']h)]h+]uh]h9)}}(hhhhh]h/]addpath_if_not_added - (Internal) Add the path only if not was already added.}}(hhhhubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K ubah5h6h hh7Nhhubh)}}(hhzhXcolvec - (Internal) Reshape the input into a column vectorh!}(h#]h%]h']h)]h+]uh]h9)}}(hhhhh]h/Xcolvec - (Internal) Reshape the input into a column vector}}(hhhhubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K ubah5h6h hh7Nhhubh)}}(hhzhTrowvec - (Internal) Reshape a matrix into a row vectorh!}(h#]h%]h']h)]h+]uh]h9)}}(hhhhh]h/Trowvec - (Internal) Reshape a matrix into a row vector}}(hhhhubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K ubah5h6h hh7Nhhubh)}}(hhzhbinit_ghostscript - (Internal) Init environment variables for using ghostscripth!}(h#]h%]h']h)]h+]uh]h9)}}(hhhhh]h/binit_ghostscript - (Internal) Init environment variables for using ghostscript}}(hhhhubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhcinit_WFDB_library - (Internal) Init environment variables for using WFDB toolboxh!}(h#]h%]h']h)]h+]uh]h9)}}(hhhhh]h/cinit_WFDB_library - (Internal) Init environment variables for using WFDB toolbox}}(hhhhubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhWisMatlab - (Internal) Check if the kit is running on Matlabh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/WisMatlab - (Internal) Check if the kit is running on Matlab}}(hjhj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhWisOctave - (Internal) Check if the kit is running on Octaveh!}(h#]h%]h']h)]h+]uh]h9)}}(hj$hj&h]h/WisOctave - (Internal) Check if the kit is running on Octave}}(hj/hj&ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhrexist_distributed_file - (Internal) Check the existence of a file in a distributed (slow) filesystemh!}(h#]h%]h']h)]h+]uh]h9)}}(hj>hj@h]h/rexist_distributed_file - (Internal) Check the existence of a file in a distributed (slow) filesystem}}(hjIhj@ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhcGetFunctionInvocation - (Internal) Create a string with the invocation of a functionh!}(h#]h%]h']h)]h+]uh]h9)}}(hjXhjZh]h/cGetFunctionInvocation - (Internal) Create a string with the invocation of a function}}(hjchjZubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhZmax_index - (Internal) Index of the maximum element in a vectorh!}(h#]h%]h']h)]h+]uh]h9)}}(hjrhjth]h/Zmax_index - (Internal) Index of the maximum element in a vector}}(hj}hjtubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhQmodmax - (Internal) Find modulus maxima in a signalh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Qmodmax - (Internal) Find modulus maxima in a signal}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhQmyzerocros - (Internal) Detect zero-crosses in a signalh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Qmyzerocros - (Internal) Detect zero-crosses in a signal}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhYsoft_intersect - (Internal) Intersection of two sets with toleranceh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Ysoft_intersect - (Internal) Intersection of two sets with tolerance}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhpsoft_range_conversion - (Internal) Convert an input range to an output range with a soft functionh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/psoft_range_conversion - (Internal) Convert an input range to an output range with a soft function}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhOsoft_set_difference - (Internal) Set difference with toleranceh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Osoft_set_difference - (Internal) Set difference with tolerance}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhparse_pids - (Internal) Identify how many PIDs are in total and which is this PID, based on a string formatted this_pid/cant_pidsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/parse_pids - (Internal) Identify how many PIDs are in total and which is this PID, based on a string formatted this_pid/cant_pids}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhdgetAnnNames - (Internal) Get names of annotations from annotation structureh!}(h#]h%]h']h)]h+]uh]h9)}}(hj(hj*h]h/dgetAnnNames - (Internal) Get names of annotations from annotation structure}}(hj3hj*ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhmatrix2positions - (Internal) Convert matrix of ECG wave annotations to a struct position format, used in wavedet algorithmh!}(h#]h%]h']h)]h+]uh]h9)}}(hjBhjDh]h/matrix2positions - (Internal) Convert matrix of ECG wave annotations to a struct position format, used in wavedet algorithm}}(hjMhjDubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhpositions2matrix - (Internal) Convert matrix of ECG wave annotations to a struct position format, used in wavedet algorithmh!}(h#]h%]h']h)]h+]uh]h9)}}(hj\hj^h]h/positions2matrix - (Internal) Convert matrix of ECG wave annotations to a struct position format, used in wavedet algorithm}}(hjghj^ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhVpack_signal - (Internal) Example of user-created QRS detectorh!}(h#]h%]h']h)]h+]uh]h9)}}(hjvhjxh]h/Vpack_signal - (Internal) Example of user-created QRS detector}}(hjhjxubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhr:doc:`progress_bar ` - (Internal) A progress bar class for showing evolution of a process to usersh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh](sphinx.addnodes pending_xref)}}(hjh":doc:`progress_bar `h]hF)}}(hjhjh]h/ progress_bar}}(hjhhubah!}(h#]h%](xrefdoceh']h)]h+]uh hEubah!}(refdocother_functionsh%] reftarget progress_barh']reftypejh#]h+] refdomainhrefwarn refexplicith)]uh5h6h jh7Kubh/P - (Internal) A progress bar class for showing evolution of a process to users}}(hjhP - (Internal) A progress bar class for showing evolution of a process to usersubeh!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hhzhCprogress_bar_ex - A progress bar class exampleh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Cprogress_bar_ex - A progress bar class example}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K ubah5h6h hh7Nhhubh)}}(hhzhKTaskPartition - (Internal) Generate a PIDs work listh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/KTaskPartition - (Internal) Generate a PIDs work list}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K!ubah5h6h hh7Nhhubh)}}(hhzhbtrim_ECG_header - (Internal) Trim a header info struct to a subset of signalsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/btrim_ECG_header - (Internal) Trim a header info struct to a subset of signals}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K"ubah5h6h hh7Nhhubh)}}(hhzhUWFDB_command_prefix - System commands to initialize the WFDB toolboxh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj"h]h/UWFDB_command_prefix - System commands to initialize the WFDB toolbox}}(hj+hj"ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K#ubah5h6h hh7Nhhubh)}}(hhzhFHasAdminPrivs - Checks administrator privilegesh!}(h#]h%]h']h)]h+]uh]h9)}}(hj:hj<h]h/FHasAdminPrivs - Checks administrator privileges}}(hjEhj<ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K$ubah5h6h hh7Nhhubh)}}(hhzhPsys_cmd_separation_string - String to issue multiline system commandsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjThjVh]h/Psys_cmd_separation_string - String to issue multiline system commands}}(hj_hjVubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K%ubah5h6h hh7Nhhubh)}}(hhzhasys_command_strings - Strings to execute typical I/O commands via system calls h!}(h#]h%]h']h)]h+]uh]h9)}}(hjnh_sys_command_strings - Strings to execute typical I/O commands via system callsh]h/_sys_command_strings - Strings to execute typical I/O commands via system calls}}(hjyhj{ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K&ubah5h6h hh7Nhhubeh5h6h hwh7K hhubeh!}(h#]general-functionsah%]h']h)]general functionsah+]uh5h6h hh7K hhubh)}}(hhhhh](h)}}(hjhStrings relatedh!}(h#]h%]h']h)]h+]uh]h/Strings related}}(hjhjubah5h6h hh7K*hhubhx)}}(hjhhh!}(h%]h~hh']h#]h+]h)]uh](h)}}(hjhzadjust_string - (Internal) Works with strings to center, trim and justify to a certain string widthh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/zadjust_string - (Internal) Works with strings to center, trim and justify to a certain string width}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K,ubah5h6h hh7Nhhubh)}}(hjhUcalc_btime - (Internal) Creates a string with the base timeh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Ucalc_btime - (Internal) Creates a string with the base time}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K-ubah5h6h hh7Nhhubh)}}(hjhVdisp_string_framed - (Internal) Display a message framed to a stringh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Vdisp_string_framed - (Internal) Display a message framed to a string}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K.ubah5h6h hh7Nhhubh)}}(hjhVdisp_string_title - (Internal) Display a message framed to a stringh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Vdisp_string_title - (Internal) Display a message framed to a string}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K/ubah5h6h hh7Nhhubh)}}(hjh_disp_option_enumeration - (Internal) Display an enumeration of options to a stringh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/_disp_option_enumeration - (Internal) Display an enumeration of options to a string}}(hj"hjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K0ubah5h6h hh7Nhhubh)}}(hjh`DisplayConfusionMatrix - (Internal) Pretty display in Screen the confusion matrix.h!}(h#]h%]h']h)]h+]uh]h9)}}(hj1hj3h]h/`DisplayConfusionMatrix - (Internal) Pretty display in Screen the confusion matrix.}}(hj<hj3ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K1ubah5h6h hh7Nhhubh)}}(hjhgDisplayResults - (Internal) Pretty-Display results of a classification experimenth!}(h#]h%]h']h)]h+]uh]h9)}}(hjKhjMh]h/gDisplayResults - (Internal) Pretty-Display results of a classification experiment}}(hjVhjMubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K2ubah5h6h hh7Nhhubh)}}(hjhvSeconds2HMS - (Internal) Create a string of hours mins and seconds based on data in seconds h!}(h#]h%]h']h)]h+]uh]h9)}}(hjehtSeconds2HMS - (Internal) Create a string of hours mins and seconds based on data in secondsh]h/tSeconds2HMS - (Internal) Create a string of hours mins and seconds based on data in seconds}}(hjphjrubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K3ubah5h6h hh7Nhhubeh5h6h hwh7K,hhubeh!}(h#]strings-relatedah%]h']h)]strings relatedah+]uh5h6h hh7K*hhubh)}}(hhhhh](h)}}(hjhGraphics relatedh!}(h#]h%]h']h)]h+]uh]h/Graphics related}}(hjhjubah5h6h hh7K7hhubhx)}}(hjhhh!}(h%]h~hh']h#]h+]h)]uh](h)}}(hjhKarrow - (Internal) Creates arrows in grapicsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Karrow - (Internal) Creates arrows in grapics}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K9ubah5h6h hh7Nhhubh)}}(hjh]ds2nfu - Convert data space units into normalized figure units.h!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/]ds2nfu - Convert data space units into normalized figure units.}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K:ubah5h6h hh7Nhhubh)}}(hjhSplot_auc - (Internal) Plot the area under the ROC curveh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Splot_auc - (Internal) Plot the area under the ROC curve}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K;ubah5h6h hh7Nhhubh)}}(hjhNplot_ecg_heartbeat - (Internal) obsolete, use plot_ecg_striph!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Nplot_ecg_heartbeat - (Internal) obsolete, use plot_ecg_strip}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hjhDplot_roc - (Internal) Plot the ROC curveh!}(h#]h%]h']h)]h+]uh]h9)}}(hjBhjDh]h/Dplot_roc - (Internal) Plot the ROC curve}}(hjMhjDubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K?ubah5h6h hh7Nhhubh)}}(hjhUPlotGlobalWaveMarks - (Internal) Internal function of plot_ecg_striph!}(h#]h%]h']h)]h+]uh]h9)}}(hj\hj^h]h/UPlotGlobalWaveMarks - (Internal) Internal function of plot_ecg_strip}}(hjghj^ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K@ubah5h6h hh7Nhhubh)}}(hjhUPlotWaveMarks - (Internal) Internal function of plot_ecg_striph!}(h#]h%]h']h)]h+]uh]h9)}}(hjvhjxh]h/UPlotWaveMarks - (Internal) Internal function of plot_ecg_strip}}(hjhjxubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KAubah5h6h hh7Nhhubh)}}(hjh\my_colormap - (Internal) Create a colormap for signal visualizationh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/\my_colormap - (Internal) Create a colormap for signal visualization}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KBubah5h6h hh7Nhhubh)}}(hjhOmaximize - Size a window to fill the entire screen.h!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Omaximize - Size a window to fill the entire screen.}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KCubah5h6h hh7Nhhubh)}}(hjhVrand_linespec - (Internal) Example of user-created QRS detectorh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Vrand_linespec - (Internal) Example of user-created QRS detector}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KDubah5h6h hh7Nhhubh)}}(hjh:rotateticklabel - rotates tick labelsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/:rotateticklabel - rotates tick labels}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KEubah5h6h hh7Nhhubh)}}(hjh]set_a_linespec - (Internal) Set a series of properties to a line handleh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/]set_a_linespec - (Internal) Set a series of properties to a line handle}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KFubah5h6h hh7Nhhubh)}}(hjhUset_rand_linespec - (Internal) Set random properties a line handleh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Uset_rand_linespec - (Internal) Set random properties a line handle}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KGubah5h6h hh7Nhhubh)}}(hjhVtext_arrow - (Internal) Plot an arrow with text in a graphich!}(h#]h%]h']h)]h+]uh]h9)}}(hj,hj.h]h/Vtext_arrow - (Internal) Plot an arrow with text in a graphic}}(hj7hj.ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KHubah5h6h hh7Nhhubh)}}(hjhVtext_line - (Internal) Plot a line with text in a graphic h!}(h#]h%]h']h)]h+]uh]h9)}}(hjFhTtext_line - (Internal) Plot a line with text in a graphich]h/Ttext_line - (Internal) Plot a line with text in a graphic}}(hjQhjSubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KIubah5h6h hh7Nhhubeh5h6h hwh7K9hhubeh!}(h#]graphics-relatedah%]h']h)]graphics relatedah+]uh5h6h hh7K7hhubh)}}(hhhhh](h)}}(hjih'Signal processing / statistical methodsh!}(h#]h%]h']h)]h+]uh]h/'Signal processing / statistical methods}}(hjmhjoubah5h6h hh7KMhhubhx)}}(hjihhh!}(h%]h~hh']h#]h+]h)]uh](h)}}(hj}hSautovec_calculation - (Internal) Calculate eigenvalues and vectorsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Sautovec_calculation - (Internal) Calculate eigenvalues and vectors}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KOubah5h6h hh7Nhhubh)}}(hj}hvautovec_calculation_robust - (Internal) Calculate eigenvalues and vectors using robust covariance estimationh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/vautovec_calculation_robust - (Internal) Calculate eigenvalues and vectors using robust covariance estimation}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KPubah5h6h hh7Nhhubh)}}(hj}hbBaselineWanderRemovalMedian - Remove baseline wandering with the median estimation methodh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/bBaselineWanderRemovalMedian - Remove baseline wandering with the median estimation method}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KQubah5h6h hh7Nhhubh)}}(hj}hbBaselineWanderRemovalSplines - Remove baseline wandering with the median estimation methodh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/bBaselineWanderRemovalSplines - Remove baseline wandering with the median estimation method}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KRubah5h6h hh7Nhhubh)}}(hj}hzbxb - (Internal) Compares two heartbeat series and produce the confusion matrix as resulth!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/zbxb - (Internal) Compares two heartbeat series and produce the confusion matrix as result}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KSubah5h6h hh7Nhhubh)}}(hj}hXcalc_co_ocurrences - (Internal) Calculate the heartbeats co-ocurrencesh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/Xcalc_co_ocurrences - (Internal) Calculate the heartbeats co-ocurrences}}(hjhj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KTubah5h6h hh7Nhhubh)}}(hj}h]calc_correlation_gain - (Internal) Add the path only if not was already added.h!}(h#]h%]h']h)]h+]uh]h9)}}(hj#hj%h]h/]calc_correlation_gain - (Internal) Add the path only if not was already added.}}(hj.hj%ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KUubah5h6h hh7Nhhubh)}}(hj}h`CalcRRserieQuality - (Obsolete) Estimate the quality of QRS complex detectionsh!}(h#]h%]h']h)]h+]uh]h9)}}(hj=hj?h]h/`CalcRRserieQuality - (Obsolete) Estimate the quality of QRS complex detections}}(hjHhj?ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KVubah5h6h hh7Nhhubh)}}(hj}hUCalcRRserieRatio - Estimate the quality of QRS complex detectionsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjWhjYh]h/UCalcRRserieRatio - Estimate the quality of QRS complex detections}}(hjbhjYubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KWubah5h6h hh7Nhhubh)}}(hj}hUcalculateSeriesQuality - Estimate the quality of QRS complex detectionsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjqhjsh]h/UcalculateSeriesQuality - Estimate the quality of QRS complex detections}}(hj|hjsubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KXubah5h6h hh7Nhhubh)}}(hj}hGMedianFilt - (Internal) Mean/Median filteringh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/GMedianFilt - (Internal) Mean/Median filtering}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KYubah5h6h hh7Nhhubh)}}(hj}hfcluster_data_with_EM_clust - (Internal) Cluster data with expectation-maximization algorithmh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/fcluster_data_with_EM_clust - (Internal) Cluster data with expectation-maximization algorithm}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7KZubah5h6h hh7Nhhubh)}}(hj}hWDelayedCovMat - (Internal) Delayed covariance matrix calculationh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/WDelayedCovMat - (Internal) Delayed covariance matrix calculation}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K[ubah5h6h hh7Nhhubh)}}(hj}hMdeNaN_dataset - (Internal) Replace NaN from PRdatasetsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/MdeNaN_dataset - (Internal) Replace NaN from PRdatasets}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K\ubah5h6h hh7Nhhubh)}}(hj}hrdesign_downsample_filter - (Internal) Design a filter to downsample signals prior printing to a reporth!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/rdesign_downsample_filter - (Internal) Design a filter to downsample signals prior printing to a report}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K]ubah5h6h hh7Nhhubh)}}(hj}h2bandpass_filter_design - MATLAB Codeh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hjh]h/2bandpass_filter_design - MATLAB Code}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K^ubah5h6h hh7Nhhubh)}}(hj}hYPeakDetection2 - peaks = PeakDetection2(x,fs,wlen,fp1,fp2,th,flag),h!}(h#]h%]h']h)]h+]uh]h9)}}(hj'hj)h]h/YPeakDetection2 - peaks = PeakDetection2(x,fs,wlen,fp1,fp2,th,flag),}}(hj2hj)ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K_ubah5h6h hh7Nhhubh)}}(hj}hFPiCA - [y,W,A] = PiCA(x,peaks1,peaks2)h!}(h#]h%]h']h)]h+]uh]h9)}}(hjAhjCh]h/FPiCA - [y,W,A] = PiCA(x,peaks1,peaks2)}}(hjLhjCubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K`ubah5h6h hh7Nhhubh)}}(hj}hPPrctileFilt - (Internal) Arbitrary percentile filteringh!}(h#]h%]h']h)]h+]uh]h9)}}(hj[hj]h]h/PPrctileFilt - (Internal) Arbitrary percentile filtering}}(hjfhj]ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kaubah5h6h hh7Nhhubh)}}(hj}h@logit_function - (Internal) Logit functionh!}(h#]h%]h']h)]h+]uh]h9)}}(hjuhjwh]h/@logit_function - (Internal) Logit function}}(hjhjwubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kbubah5h6h hh7Nhhubh)}}(hj}hLmy_ppval - PPVAL Evaluate piecewise polynomial.h!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Lmy_ppval - PPVAL Evaluate piecewise polynomial.}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kcubah5h6h hh7Nhhubh)}}(hj}hpqs_filter_design - (Internal) Design the wavelet decomposition filters for wavedet algorithmh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/pqs_filter_design - (Internal) Design the wavelet decomposition filters for wavedet algorithm}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kdubah5h6h hh7Nhhubh)}}(hj}hRqs_wt - (Internal) Calculates the wavelet transformh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Rqs_wt - (Internal) Calculates the wavelet transform}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Keubah5h6h hh7Nhhubh)}}(hj}htnanmeda - (Internal) Calculate the median of absolute deviations from the median (MEDA)h!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/tnanmeda - (Internal) Calculate the median of absolute deviations from the median (MEDA)}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kfubah5h6h hh7Nhhubh)}}(hj}hZwoody_method - (Internal) Woody algorithm for heartbeat allignmenth!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Zwoody_method - (Internal) Woody algorithm for heartbeat allignment}}(hj hjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kgubah5h6h hh7Nhhubh)}}(hj}hNAUC_calc - Compute area under the ROC curve (AUC).h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/NAUC_calc - Compute area under the ROC curve (AUC).}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Khubah5h6h hh7Nhhubh)}}(hj}hEppval - Evaluate piecewise polynomial.h!}(h#]h%]h']h)]h+]uh]h9)}}(hj+ hj- h]h/Eppval - Evaluate piecewise polynomial.}}(hj6 hj- ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kiubah5h6h hh7Nhhubh)}}(hj}hksimilarity_calculation - (Internal) Pattern matching function to be used in an arbitrary taskh!}(h#]h%]h']h)]h+]uh]h9)}}(hjE hjG h]h/ksimilarity_calculation - (Internal) Pattern matching function to be used in an arbitrary task}}(hjP hjG ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kjubah5h6h hh7Nhhubh)}}(hj}hxcombine_anns - (Internal) Create new QRS detections based on other lead/algorithms detections h!}(h#]h%]h']h)]h+]uh]h9)}}(hj_ hucombine_anns - (Internal) Create new QRS detections based on other lead/algorithms detectionsh]h/ucombine_anns - (Internal) Create new QRS detections based on other lead/algorithms detections}}(hjj hjl ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kkubah5h6h hh7Nhhubeh5h6h hwh7KOhhubeh!}(h#]%signal-processing-statistical-methodsah%]h']h)]'signal processing / statistical methodsah+]uh5h6h hh7KMhhubh)}}(hhhhh](h)}}(hj hTasksh!}(h#]h%]h']h)]h+]uh]h/Tasks}}(hj hj ubah5h6h hh7Kphhubhx)}}(hj hhh!}(h%]h~hh']h#]h+]h)]uh](h)}}(hj hbECGtask - Defines the class interface for the ECGtask derived classesh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/bECGtask - Defines the class interface for the ECGtask derived classes}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Krubah5h6h hh7Nhhubh)}}(hj h@ECGtask_do_nothing - Null ECGtask (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/@ECGtask_do_nothing - Null ECGtask (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Ksubah5h6h hh7Nhhubh)}}(hj hJECGtask_ECG_delineation - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/JECGtask_ECG_delineation - ECGtask for ECGwrapper (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Ktubah5h6h hh7Nhhubh)}}(hj hJECGtask_ECG_delineation_corrector - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/JECGtask_ECG_delineation_corrector - ECGtask for ECGwrapper (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kuubah5h6h hh7Nhhubh)}}(hj hJECGtask_heartbeat_classifier - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/JECGtask_heartbeat_classifier - ECGtask for ECGwrapper (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kvubah5h6h hh7Nhhubh)}}(hj hJECGtask_PCA_proj_basis - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj" hj$ h]h/JECGtask_PCA_proj_basis - ECGtask for ECGwrapper (for Matlab)}}(hj- hj$ ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kwubah5h6h hh7Nhhubh)}}(hj hJECGtask_PPG_ABP_corrector - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj< hj> h]h/JECGtask_PPG_ABP_corrector - ECGtask for ECGwrapper (for Matlab)}}(hjG hj> ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kxubah5h6h hh7Nhhubh)}}(hj hJECGtask_PPG_ABP_detector - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hjV hjX h]h/JECGtask_PPG_ABP_detector - ECGtask for ECGwrapper (for Matlab)}}(hja hjX ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kyubah5h6h hh7Nhhubh)}}(hj hJECGtask_QRS_corrector - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hjp hjr h]h/JECGtask_QRS_corrector - ECGtask for ECGwrapper (for Matlab)}}(hj{ hjr ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kzubah5h6h hh7Nhhubh)}}(hj hJECGtask_QRS_detection - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/JECGtask_QRS_detection - ECGtask for ECGwrapper (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K{ubah5h6h hh7Nhhubh)}}(hj hJECGtask_QRS_detections_post_process - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/JECGtask_QRS_detections_post_process - ECGtask for ECGwrapper (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K|ubah5h6h hh7Nhhubh)}}(hj hJECGtask_Delineation_corrector - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/JECGtask_Delineation_corrector - ECGtask for ECGwrapper (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K}ubah5h6h hh7Nhhubh)}}(hj hJECGtask_arbitrary_function - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/JECGtask_arbitrary_function - ECGtask for ECGwrapper (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7K~ubah5h6h hh7Nhhubh)}}(hj hJECGtask_classification_features_calc - ECGtask for ECGwrapper (for Matlab)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/JECGtask_classification_features_calc - ECGtask for ECGwrapper (for Matlab)}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hVexample_worst_ever_ECG_delineator - (Internal) Example of user-created QRS detectorh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/Vexample_worst_ever_ECG_delineator - (Internal) Example of user-created QRS detector}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hVexample_worst_ever_QRS_detector - (Internal) Example of user-created QRS detectorh!}(h#]h%]h']h)]h+]uh]h9)}}(hj& hj( h]h/Vexample_worst_ever_QRS_detector - (Internal) Example of user-created QRS detector}}(hj1 hj( ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj h[reportECG - (Internal) function reads the header of signal filesh!}(h#]h%]h']h)]h+]uh]h9)}}(hj@ hjB h]h/[reportECG - (Internal) function reads the header of signal files}}(hjK hjB ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hSQRScorrector - (Internal) GUI for correcting QRS detectionsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjZ hj\ h]h/SQRScorrector - (Internal) GUI for correcting QRS detections}}(hje hj\ ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hiGetBestQRSdetections - Fetch the best QRS detections from an ECGtask_QRSdetections objecth!}(h#]h%]h']h)]h+]uh]h9)}}(hjt hjv h]h/iGetBestQRSdetections - Fetch the best QRS detections from an ECGtask_QRSdetections object}}(hj hjv ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hClist_all_ECGtask - List al ECGtask availables h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hAlist_all_ECGtask - List al ECGtask availablesh]h/Alist_all_ECGtask - List al ECGtask availables}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubeh5h6h hwh7Krhhubeh!}(h#]tasksah%]h']h)]tasksah+]uh5h6h hh7Kphhubh)}}(hhhhh](h)}}(hj hFunctions from other projectsh!}(h#]h%]h']h)]h+]uh]h/Functions from other projects}}(hj hj ubah5h6h hh7Khhubhx)}}(hj hhh!}(h%]h~hh']h#]h+]h)]uh](h)}}(hj hdGTHTMLtable - GTHTMLtable - Generate an HTML page with a table of a matrix.h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/dGTHTMLtable - GTHTMLtable - Generate an HTML page with a table of a matrix.}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj h]cprintf - displays styled formatted text in the Command Window h!}(h#]h%]h']h)]h+]uh]h9)}}(hj h[cprintf - displays styled formatted text in the Command Windowh]h/[cprintf - displays styled formatted text in the Command Window}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubeh5h6h hwh7Khhubeh!}(h#]functions-from-other-projectsah%]h']h)]functions from other projectsah+]uh5h6h hh7Khhubh)}}(hhhhh](h)}}(hj h I/O signalsh!}(h#]h%]h']h)]h+]uh]h/ I/O signals}}(hj hj ubah5h6h hh7Khhubhx)}}(hj hhh!}(h%]h~hh']h#]h+]h)]uh](h)}}(hj hoAnnotation_process - Convert heartbeat type of annotation from valid ECG formats to EC57 AAMIh!}(h#]h%]h']h)]h+]uh]h9)}}(hj* hj, h]h/oAnnotation_process - Convert heartbeat type of annotation from valid ECG formats to EC57 AAMI}}(hj5 hj, ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hoAnnotationFilterConvert - Convert heartbeat type of annotation from valid ECG formats to EC57 AAMIh!}(h#]h%]h']h)]h+]uh]h9)}}(hjD hjF h]h/oAnnotationFilterConvert - Convert heartbeat type of annotation from valid ECG formats to EC57 AAMI}}(hjO hjF ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hWADC2realunits - Convert adimentional sample values to real unitsh!}(h#]h%]h']h)]h+]uh]h9)}}(hj^ hj` h]h/WADC2realunits - Convert adimentional sample values to real units}}(hji hj` ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj haADC2units - Convert adimentional sample values to target voltage unitsh!}(h#]h%]h']h)]h+]uh]h9)}}(hjx hjz h]h/aADC2units - Convert adimentional sample values to target voltage units}}(hj hjz ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hdECGwrapper - Allow acces to ECG recordings of arbitrary format and length.h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/dECGwrapper - Allow acces to ECG recordings of arbitrary format and length.}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hSECGformat - Gets the format of an ECG recording filenameh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/SECGformat - Gets the format of an ECG recording filename}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj heget_ECG_idx_from_header - (Internal) Guess ECG signals indexes in a multimodal recordingh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/eget_ECG_idx_from_header - (Internal) Guess ECG signals indexes in a multimodal recording}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj higet_PPG_ABP_idx_from_header - (Internal) Guess PPG/ABP signals indexes in a multimodal recordingh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/iget_PPG_ABP_idx_from_header - (Internal) Guess PPG/ABP signals indexes in a multimodal recording}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hZisAHAformat - (Internal) Check if a recording is in ISHNE format.h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/ZisAHAformat - (Internal) Check if a recording is in ISHNE format.}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hXisHESformat - (Internal) Check if a recording is in HES format.h!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/XisHESformat - (Internal) Check if a recording is in HES format.}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hZisISHNEformat - (Internal) Check if a recording is in ISHNE format.h!}(h#]h%]h']h)]h+]uh]h9)}}(hj. hj0 h]h/ZisISHNEformat - (Internal) Check if a recording is in ISHNE format.}}(hj9 hj0 ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hmatformat_definitions - (Internal) A definition or header file, for names allowed for signals, header and annotations included in MAT format filesh!}(h#]h%]h']h)]h+]uh]h9)}}(hjH hjJ h]h/matformat_definitions - (Internal) A definition or header file, for names allowed for signals, header and annotations included in MAT format files}}(hjS hjJ ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hIread_310_format - (Internal) Read the MIT 310 formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjb hjd h]h/Iread_310_format - (Internal) Read the MIT 310 format}}(hjm hjd ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hIread_311_format - (Internal) Read the MIT 311 formath!}(h#]h%]h']h)]h+]uh]h9)}}(hj| hj~ h]h/Iread_311_format - (Internal) Read the MIT 311 format}}(hj hj~ ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hJread_AHA_ann - Reads ECG annotations in AHA formath!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/Jread_AHA_ann - Reads ECG annotations in AHA format}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hHread_AHA_format - Reads ECG recording in AHA formath!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/Hread_AHA_format - Reads ECG recording in AHA format}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hEread_AHA_header - Reads ECG header in AHA formath!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/Eread_AHA_header - Reads ECG header in AHA format}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj h=read_ECG - Reads an ECG recordingh!}(h#]h%]h']h)]h+]uh]h9)}}(hj hj h]h/=read_ECG - Reads an ECG recording}}(hj hj ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hJread_HES_ann - Reads ECG annotations in HES formath!}(h#]h%]h']h)]h+]uh]h9)}}(hj hjh]h/Jread_HES_ann - Reads ECG annotations in HES format}}(hj hjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hHread_HES_format - Reads ECG recording in HES formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Hread_HES_format - Reads ECG recording in HES format}}(hj#hjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hEread_HES_header - Reads ECG header in HES formath!}(h#]h%]h']h)]h+]uh]h9)}}(hj2hj4h]h/Eread_HES_header - Reads ECG header in HES format}}(hj=hj4ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hXread_ishne - (Internal) Reads ECG recordings in Mortara formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjLhjNh]h/Xread_ishne - (Internal) Reads ECG recordings in Mortara format}}(hjWhjNubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hNread_ishne_ann - Reads ECG annotations from ISHNE formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjfhjhh]h/Nread_ishne_ann - Reads ECG annotations from ISHNE format}}(hjqhjhubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hIread_ishne_header - Reads ECG header from ISHNE formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Iread_ishne_header - Reads ECG header from ISHNE format}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hXread_Mortara - (Internal) Reads ECG recordings in Mortara formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Xread_Mortara - (Internal) Reads ECG recordings in Mortara format}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hJread_Mortara_header - Reads ECG header in Mortara format.h!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Jread_Mortara_header - Reads ECG header in Mortara format.}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hNread_Mortara_format - Reads ECG recordings in Mortara format.h!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Nread_Mortara_format - Reads ECG recordings in Mortara format.}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hJread_ishne_format - Reads ECG recording in ISHNE formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Jread_ishne_format - Reads ECG recording in ISHNE format}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj h[readheader - (Internal) function reads the header of signal filesh!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/[readheader - (Internal) function reads the header of signal files}}(hj hjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hNtablas_y_constantes - (Internal) Constants for the HES formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/Ntablas_y_constantes - (Internal) Constants for the HES format}}(hj'hjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hywriteannot - (Internal) Write annotation files for biomedical signals in MIT Format. (MEX file)h!}(h#]h%]h']h)]h+]uh]h9)}}(hj6hj8h]h/ywriteannot - (Internal) Write annotation files for biomedical signals in MIT Format. (MEX file)}}(hjAhj8ubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hSwriteheader - (Internal) Write an ECG header in MIT formath!}(h#]h%]h']h)]h+]uh]h9)}}(hjPhjRh]h/Swriteheader - (Internal) Write an ECG header in MIT format}}(hj[hjRubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj hKConcatenateQRSdetectionPayloads - (Internal) Concatenate two payloads.h!}(h#]h%]h']h)]h+]uh]h9)}}(hjjhjlh]h/KConcatenateQRSdetectionPayloads - (Internal) Concatenate two payloads.}}(hjuhjlubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj h3default_concatenate_function - Description:h!}(h#]h%]h']h)]h+]uh]h9)}}(hjhjh]h/3default_concatenate_function - Description:}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubh)}}(hj h5default_finish_function - Description: h!}(h#]h%]h']h)]h+]uh]h9)}}(hjh3default_finish_function - Description:h]h/3default_finish_function - Description:}}(hjhjubah!}(h#]h%]h']h)]h+]uh5h6h h8h7Kubah5h6h hh7Nhhubeh5h6h hwh7Khhubhcompound)}}(hj hhh]jtoctree)}}(hjhhh5h6h!}(numberedKh%]h+] includehiddenhjh#]captionN includefiles]( progress_barlist_all_ECGtask progress_bareh)]h']maxdepthJglob titlesonlyhiddenentries](A progress barjList installed ECGtaskjMore docs soon ...jeuh]h jh7Kubah!}(h#]h%]toctree-wrapperah']h)]h+]uh5h6h jh7Nhhubeh!}(h#] i-o-signalsah%]h']h)] i/o signalsah+]uh5h6h hh7Khhubeh!}(h#]other-functionsah%]h']h)]other functionsah+]uh5h6h hh7Khhubaautofootnote_refs]settingsdocutils.frontendValues)}}(envNhNconfigN source_urlNauto_id_prefixid generatorNtrim_footnote_reference_space toc_backlinksentryexit_status_levelKdump_pseudo_xmlNgettext_compactwarning_streamN _destinationNoutput_encodingutf-8 language_codeenstrip_commentsN sectnum_xformKsyntax_highlightlong docinfo_xformKpep_referencesN rfc_base_urlhttps://tools.ietf.org/html/error_encoding_error_handlerbackslashreplacesectsubtitle_xform dump_settingsN datestampNdump_transformsNrfc_referencesN pep_base_url https://www.python.org/dev/peps/debugN strip_classesN halt_levelK smart_quotesstrict_visitorN raw_enabledKpep_file_url_templatepep-%04d _config_files]strip_elements_with_classesNinput_encoding_error_handlerstrictfootnote_backlinksKerror_encodingcp850 report_levelKinput_encoding utf-8-sig_disable_configN traceback id_prefixhcloak_email_addresses tab_widthKoutput_encoding_error_handlerj-file_insertion_enabledexpose_internalsNrecord_dependenciesN_sourceh6dump_internalsNembed_stylesheetdoctitle_xform source_linkNub current_lineN citation_refs}parse_messages]substitution_names}h!}(h%]sourceh6h']h#]h+]h)]u citations]hhids}(j j jjjhj j jhdj{ jijj jbjurefnames}refids}symbol_footnote_refs]symbol_footnotes]substitution_defs}id_startKnameids}(jjjjjjj j j j{ jfjbjjj j u nametypes}(jNjNjNj Nj NjfNjNj Nuautofootnote_startKindirect_targets] autofootnotes] footnotes]ub.