SYMBOL INDEX (273 symbols across 56 files) FILE: examples/indicators/rsi.py function relative_strength (line 2) | def relative_strength(prices, n=14): FILE: examples/mpf_animation_demo1.py function animate (line 22) | def animate(ival): FILE: examples/mpf_animation_demo2.py function animate (line 31) | def animate(ival): FILE: examples/mpf_animation_growingcandle.py class RealTimeAPI (line 42) | class RealTimeAPI(): method __init__ (line 43) | def __init__(self): method fetch_next (line 49) | def fetch_next(self): method initial_fetch (line 56) | def initial_fetch(self): function animate (line 77) | def animate(ival): FILE: examples/mpf_animation_macd.py function animate (line 63) | def animate(ival): FILE: examples/original_flavor/date_demo1.py function price (line 45) | def price(x): FILE: examples/original_flavor/finance_work2.py function moving_average (line 19) | def moving_average(x, n, type='simple'): function relative_strength (line 39) | def relative_strength(prices, n=14): function moving_average_convergence (line 73) | def moving_average_convergence(x, nslow=26, nfast=12): class MyLocator (line 196) | class MyLocator(mticker.MaxNLocator): method __init__ (line 197) | def __init__(self, *args, **kwargs): method __call__ (line 200) | def __call__(self, *args, **kwargs): FILE: examples/scratch_pad/animation/genvol.py function gen_vol (line 4) | def gen_vol( numpoints, totalvol ): FILE: examples/scratch_pad/animation/mpf_anim_iday_gif.py class RealTimeAPI (line 42) | class RealTimeAPI(): method __init__ (line 43) | def __init__(self): method fetch_next (line 49) | def fetch_next(self): method initial_fetch (line 56) | def initial_fetch(self): function animate (line 77) | def animate(ival): FILE: examples/scratch_pad/animation/mpf_anim_idaymacd_gif.py class RealTimeAPI (line 25) | class RealTimeAPI(): method __init__ (line 26) | def __init__(self): method fetch_next (line 32) | def fetch_next(self): method initial_fetch (line 39) | def initial_fetch(self,num): function animate (line 90) | def animate(ival): FILE: examples/scratch_pad/animation/mpf_animation_demo1mod.py function animate (line 22) | def animate(ival): FILE: examples/scratch_pad/animation/mpf_animation_demo2mod.py function animate (line 31) | def animate(ival): FILE: examples/scratch_pad/find.valid.backends.py function is_backend_module (line 10) | def is_backend_module(fname): function backend_fname_formatter (line 14) | def backend_fname_formatter(fname): FILE: examples/scratch_pad/fmtr.py function make_left_formatter (line 31) | def make_left_formatter(maxwidth): function df_wrapcols (line 46) | def df_wrapcols(df,wrap_columns=None): FILE: examples/scratch_pad/issue296.py function animate (line 25) | def animate(ival): FILE: examples/scratch_pad/issues/issue436.py function limit (line 15) | def limit(): function dataframe (line 26) | def dataframe(): function chart (line 43) | def chart(): FILE: examples/scratch_pad/issues/so68871906.py function tValLinR (line 14) | def tValLinR(close): function getBinsFromTrend (line 30) | def getBinsFromTrend(molecule, close, span): FILE: examples/scratch_pad/multicursor_macd_ginput.py function on_close (line 56) | def on_close(event): FILE: examples/scratch_pad/multicursor_macd_ginput_save.py function on_close (line 65) | def on_close(event): FILE: examples/scratch_pad/so76486448_hover.py function hover_annotations (line 70) | def hover_annotations(data): FILE: examples/scratch_pad/stash_plotting.yscale.py function with_rc_context (line 47) | def with_rc_context(func): function _warn_no_xgaps_deprecated (line 58) | def _warn_no_xgaps_deprecated(value): function _valid_plot_kwargs (line 69) | def _valid_plot_kwargs(): function plot (line 213) | def plot( data, **kwargs ): function _valid_addplot_kwargs (line 647) | def _valid_addplot_kwargs(): function make_addplot (line 695) | def make_addplot(data, **kwargs): FILE: examples/scratch_pad/test_maddplot.py function test_addplot01 (line 27) | def test_addplot01(bolldata): function test_addplot02 (line 49) | def test_addplot02(bolldata): function percentB_aboveone (line 71) | def percentB_aboveone(percentB,price): function percentB_belowzero (line 83) | def percentB_belowzero(percentB,price): function test_addplot03 (line 95) | def test_addplot03(bolldata): function test_addplot04 (line 127) | def test_addplot04(bolldata): function test_addplot05 (line 160) | def test_addplot05(bolldata): function test_addplot06 (line 196) | def test_addplot06(bolldata): function test_addplot07 (line 234) | def test_addplot07(bolldata): function test_addplot08 (line 256) | def test_addplot08(bolldata): function percentB_aboveone (line 278) | def percentB_aboveone(percentB,price): function percentB_belowzero (line 290) | def percentB_belowzero(percentB,price): function test_addplot09 (line 302) | def test_addplot09(bolldata): function test_addplot10 (line 334) | def test_addplot10(bolldata): function test_addplot11 (line 367) | def test_addplot11(bolldata): function test_addplot12 (line 403) | def test_addplot12(bolldata): function test_addplot13 (line 440) | def test_addplot13(bolldata): function test_addplot14 (line 462) | def test_addplot14(bolldata): function percentB_aboveone (line 484) | def percentB_aboveone(percentB,price): function percentB_belowzero (line 496) | def percentB_belowzero(percentB,price): function test_addplot15 (line 508) | def test_addplot15(bolldata): function test_addplot16 (line 540) | def test_addplot16(bolldata): function test_addplot17 (line 573) | def test_addplot17(bolldata): function test_addplot18 (line 609) | def test_addplot18(bolldata): function test_addplot19 (line 645) | def test_addplot19(bolldata): function test_addplot20 (line 667) | def test_addplot20(bolldata): function percentB_aboveone (line 689) | def percentB_aboveone(percentB,price): function percentB_belowzero (line 701) | def percentB_belowzero(percentB,price): function test_addplot21 (line 713) | def test_addplot21(bolldata): function test_addplot22 (line 745) | def test_addplot22(bolldata): function test_addplot23 (line 778) | def test_addplot23(bolldata): function test_addplot24 (line 814) | def test_addplot24(bolldata): FILE: examples/scratch_pad/time_to_plot_line_vs_bar.py function pbar (line 5) | def pbar(): function pline (line 12) | def pline(): FILE: examples/simple_2curve_animation.py function animate (line 17) | def animate(i): FILE: examples/simple_multianimation.py function animate1 (line 17) | def animate1(i): function animate2 (line 21) | def animate2(i): FILE: scripts/check_version.py function compare_versions (line 5) | def compare_versions(v_str1, v_str2): FILE: scripts/mplrcputils.py function rcParams_to_df (line 14) | def rcParams_to_df(rcp,name=None): function compare_styles (line 27) | def compare_styles(s1,s2): function main (line 42) | def main(): FILE: src/mplfinance/_arg_validators.py function _check_and_prepare_data (line 11) | def _check_and_prepare_data(data, config): function _label_validator (line 99) | def _label_validator(label_value): function _get_valid_plot_types (line 111) | def _get_valid_plot_types(plottype=None): function _mav_validator (line 133) | def _mav_validator(mav_value): function _hlines_validator (line 174) | def _hlines_validator(value): function _is_datelike (line 183) | def _is_datelike(value): function _xlim_validator (line 194) | def _xlim_validator(value): function _vlines_validator (line 199) | def _vlines_validator(value): function _alines_validator (line 212) | def _alines_validator(value, returnStandardizedValue=False): function _tlines_validator (line 262) | def _tlines_validator(value): function _bypass_kwarg_validation (line 287) | def _bypass_kwarg_validation(value): function _kwarg_not_implemented (line 296) | def _kwarg_not_implemented(value): function _validate_vkwargs_dict (line 304) | def _validate_vkwargs_dict(vkwargs): function _process_kwargs (line 322) | def _process_kwargs(kwargs, vkwargs): function _valid_panel_id (line 361) | def _valid_panel_id(panid): function _scale_padding_validator (line 364) | def _scale_padding_validator(value): function _yscale_validator (line 379) | def _yscale_validator(value): function _is_marketcolor_object (line 397) | def _is_marketcolor_object(obj): function _mco_validator (line 403) | def _mco_validator(value): # marketcolor overrides validator function _check_for_external_axes (line 416) | def _check_for_external_axes(config): function _valid_fb_dict (line 466) | def _valid_fb_dict(value): function _fill_between_validator (line 471) | def _fill_between_validator(value): FILE: src/mplfinance/_helpers.py function _adjust_color_brightness (line 13) | def _adjust_color_brightness(color,amount=0.5): function _determine_format_string (line 41) | def _determine_format_string( dates, datetime_format=None ): function _list_of_dict (line 67) | def _list_of_dict(x): function _num_or_seq_of_num (line 73) | def _num_or_seq_of_num(value): function roundTime (line 79) | def roundTime(dt=None, roundTo=60): function _is_uint8_rgb_or_rgba (line 91) | def _is_uint8_rgb_or_rgba(tup): function _mpf_is_color_like (line 107) | def _mpf_is_color_like(c): function _mpf_to_rgba (line 116) | def _mpf_to_rgba(c, alpha=None): FILE: src/mplfinance/_kwarg_help.py function df_wrapcols (line 5) | def df_wrapcols(df,wrap_columns=None): function make_left_formatter (line 45) | def make_left_formatter(maxwidth): function kwarg_help (line 60) | def kwarg_help( func_name=None, kwarg_names=None, sort=False ): FILE: src/mplfinance/_mplrcputils.py function rcParams_to_df (line 14) | def rcParams_to_df(rcp,name=None): function compare_styles (line 27) | def compare_styles(s1,s2): function main (line 42) | def main(): FILE: src/mplfinance/_mplwraps.py function _check_for_and_apply_style (line 34) | def _check_for_and_apply_style(kwargs): function figure (line 56) | def figure(*args,**kwargs): class Mpf_Figure (line 65) | class Mpf_Figure(mplfigure.Figure): method add_subplot (line 67) | def add_subplot(self,*args,**kwargs): method add_axes (line 78) | def add_axes(self,*args,**kwargs): method subplot (line 89) | def subplot(self,*args,**kwargs): method subplots (line 103) | def subplots(self,*args,**kwargs): FILE: src/mplfinance/_panels.py function _build_panels (line 5) | def _build_panels( figure, config ): function _set_ticks_on_bottom_panel_only (line 221) | def _set_ticks_on_bottom_panel_only(panels,formatter,rotation=45,xlabel=... FILE: src/mplfinance/_styledata/__init__.py function _validate_style (line 29) | def _validate_style(style): FILE: src/mplfinance/_styles.py function _get_mpfstyle (line 11) | def _get_mpfstyle(style): function _apply_mpfstyle (line 19) | def _apply_mpfstyle(style): function _valid_make_mpf_style_kwargs (line 68) | def _valid_make_mpf_style_kwargs(): function available_styles (line 135) | def available_styles(): function make_mpf_style (line 138) | def make_mpf_style( **kwargs ): function _valid_mpf_color_spec (line 180) | def _valid_mpf_color_spec(value): function _valid_mpf_style (line 189) | def _valid_mpf_style(value): function _valid_make_marketcolors_kwargs (line 217) | def _valid_make_marketcolors_kwargs(): function make_marketcolors (line 282) | def make_marketcolors(**kwargs): function write_style_file (line 360) | def write_style_file(style,filename): FILE: src/mplfinance/_utils.py function _check_input (line 24) | def _check_input(opens, closes, highs, lows): function _check_and_convert_xlim_configuration (line 68) | def _check_and_convert_xlim_configuration(data, config): function _construct_mpf_collections (line 90) | def _construct_mpf_collections(ptype,dates,xdates,opens,highs,lows,close... function _calculate_atr (line 116) | def _calculate_atr(atr_length, highs, lows, closes): function combine_adjacent (line 136) | def combine_adjacent(arr): function coalesce_volume_dates (line 161) | def coalesce_volume_dates(in_volumes, in_dates, indexes): function _updown_colors (line 181) | def _updown_colors(upcolor,downcolor,opens,closes,use_prev_close=False): function _make_updown_color_list (line 197) | def _make_updown_color_list(key,marketcolors,opens,closes,overrides=None): function _updownhollow_colors (line 213) | def _updownhollow_colors(upcolor,downcolor,hollowcolor,opens,closes): function _date_to_iloc (line 223) | def _date_to_iloc(dtseries,date): function _date_to_iloc_linear (line 247) | def _date_to_iloc_linear(dtseries,date,trace=False): function _date_to_iloc_5_7ths (line 274) | def _date_to_iloc_5_7ths(dtseries,date,direction,trace=False): function _date_to_iloc_extrapolate (line 290) | def _date_to_iloc_extrapolate(dtseries,date): function _date_to_mdate (line 338) | def _date_to_mdate(date): function _convert_segment_dates (line 349) | def _convert_segment_dates(segments,dtindex): function _valid_renko_kwargs (line 375) | def _valid_renko_kwargs(): function _valid_pnf_kwargs (line 405) | def _valid_pnf_kwargs(): function _valid_lines_kwargs (line 470) | def _valid_lines_kwargs(): function _construct_ohlc_collections (line 562) | def _construct_ohlc_collections(dates, opens, highs, lows, closes, marke... function _construct_candlestick_collections (line 637) | def _construct_candlestick_collections(dates, opens, highs, lows, closes... function _construct_hollow_candlestick_collections (line 717) | def _construct_hollow_candlestick_collections(dates, opens, highs, lows,... function _construct_renko_collections (line 803) | def _construct_renko_collections(dates, highs, lows, volumes, config_ren... function _construct_aline_collections (line 966) | def _construct_aline_collections(alines, dtix=None): function _construct_hline_collections (line 1018) | def _construct_hline_collections(hlines,minx,maxx): function _construct_vline_collections (line 1076) | def _construct_vline_collections(vlines,dtix,miny,maxy): function _construct_tline_collections (line 1140) | def _construct_tline_collections(tlines, dtix, dates, opens, highs, lows... class IntegerIndexDateTimeFormatter (line 1251) | class IntegerIndexDateTimeFormatter(Formatter): method __init__ (line 1265) | def __init__(self, dates, fmt='%b %d, %H:%M'): method __call__ (line 1270) | def __call__(self, x, pos=0): function _mscatter (line 1286) | def _mscatter(x,y,ax=None, m=None, **kw): function _pnf_calculator (line 1304) | def _pnf_calculator(indf,boxsize,reverse=3,method='hilo'): function _construct_pnf_scatter (line 1419) | def _construct_pnf_scatter(ax,ptype,dates,xdates,opens,highs,lows,closes... FILE: src/mplfinance/_widths.py function _get_widths_df (line 4) | def _get_widths_df(): function _valid_scale_width_kwargs (line 33) | def _valid_scale_width_kwargs(): function _valid_update_width_kwargs (line 69) | def _valid_update_width_kwargs(): function _scale_width_config (line 105) | def _scale_width_config(scale,width_config): function _determine_width_config (line 121) | def _determine_width_config( xdates, config ): function _dfinterpolate (line 173) | def _dfinterpolate(df,key,column): FILE: src/mplfinance/original_flavor.py function plot_day_summary_oclh (line 19) | def plot_day_summary_oclh(ax, quotes, ticksize=3, function plot_day_summary_ohlc (line 52) | def plot_day_summary_ohlc(ax, quotes, ticksize=3, function _plot_day_summary (line 85) | def _plot_day_summary(ax, quotes, ticksize=3, function candlestick_ochl (line 161) | def candlestick_ochl(ax, quotes, width=0.2, colorup='k', colordown='r', function candlestick_ohlc (line 200) | def candlestick_ohlc(ax, quotes, width=0.2, colorup='k', colordown='r', function _candlestick (line 239) | def _candlestick(ax, quotes, width=0.2, colorup='k', colordown='r', function _check_input (line 319) | def _check_input(opens, closes, highs, lows, miss=-1): function plot_day_summary2_ochl (line 376) | def plot_day_summary2_ochl(ax, opens, closes, highs, lows, ticksize=4, function plot_day_summary2_ohlc (line 411) | def plot_day_summary2_ohlc(ax, opens, highs, lows, closes, ticksize=4, function candlestick2_ochl (line 514) | def candlestick2_ochl(ax, opens, closes, highs, lows, width=4, function candlestick2_ohlc (line 555) | def candlestick2_ohlc(ax, opens, highs, lows, closes, width=4, function volume_overlay (line 642) | def volume_overlay(ax, opens, closes, volumes, function volume_overlay2 (line 703) | def volume_overlay2(ax, closes, volumes, function volume_overlay3 (line 743) | def volume_overlay3(ax, quotes, function index_bar (line 823) | def index_bar(ax, vals, FILE: src/mplfinance/plotting.py function with_rc_context (line 57) | def with_rc_context(func): function _warn_no_xgaps_deprecated (line 68) | def _warn_no_xgaps_deprecated(value): function _warn_set_ylim_deprecated (line 78) | def _warn_set_ylim_deprecated(value): function _valid_plot_kwargs (line 88) | def _valid_plot_kwargs(): function plot (line 402) | def plot( data, **kwargs ): function _adjust_figsize (line 998) | def _adjust_figsize(fig,config): function _adjust_fontsize (line 1016) | def _adjust_fontsize(config): function _addplot_collections (line 1047) | def _addplot_collections(panid,panels,apdict,xdates,config): function _addplot_columns (line 1102) | def _addplot_columns(panid,panels,ydata,apdict,xdates,config,colcount): function _addplot_apply_supplements (line 1167) | def _addplot_apply_supplements(ax,apdict,xdates): function _set_ylabels_side (line 1201) | def _set_ylabels_side(ax_pri,ax_sec,primary_on_right): function _plot_mav (line 1217) | def _plot_mav(ax,config,xdates,prices,apmav=None,apwidth=None): function _plot_ema (line 1250) | def _plot_ema(ax,config,xdates,prices,apmav=None,apwidth=None): function _auto_secondary_y (line 1285) | def _auto_secondary_y( panels, panid, ylo, yhi ): function _valid_addplot_kwargs (line 1301) | def _valid_addplot_kwargs(): function make_addplot (line 1422) | def make_addplot(data, **kwargs): FILE: tests/conftest.py function bolldata (line 22) | def bolldata(): FILE: tests/original_flavor/test_date_demo1.py function test_date_demo1 (line 24) | def test_date_demo1(): FILE: tests/original_flavor/test_date_demo2.py function test_date_demo2 (line 16) | def test_date_demo2(): FILE: tests/original_flavor/test_finance_demo.py function test_finance_demo (line 14) | def test_finance_demo(): FILE: tests/original_flavor/test_finance_work2.py function test_finance_work2 (line 12) | def test_finance_work2(): FILE: tests/original_flavor/test_longshort.py function test_longshort (line 17) | def test_longshort(): FILE: tests/original_flavor/test_plot_day_summary_oclh_demo.py function test_plot_day_summary_oclh_demo (line 15) | def test_plot_day_summary_oclh_demo(): FILE: tests/test_addplot.py function test_addplot01 (line 27) | def test_addplot01(bolldata): function test_addplot02 (line 48) | def test_addplot02(bolldata): function percentB_aboveone (line 69) | def percentB_aboveone(percentB,price): function percentB_belowzero (line 81) | def percentB_belowzero(percentB,price): function test_addplot03 (line 93) | def test_addplot03(bolldata): function test_addplot04 (line 124) | def test_addplot04(bolldata): function test_addplot05 (line 156) | def test_addplot05(bolldata): function test_addplot06 (line 191) | def test_addplot06(bolldata): function test_addplot07 (line 226) | def test_addplot07(bolldata): function test_addplot08 (line 247) | def test_addplot08(bolldata): function test_addplot09 (line 282) | def test_addplot09(bolldata): function test_addplot10 (line 307) | def test_addplot10(bolldata): function test_addplot11 (line 332) | def test_addplot11(bolldata): function test_addplot12 (line 357) | def test_addplot12(bolldata): FILE: tests/test_alines.py function test_alines01 (line 28) | def test_alines01(bolldata): FILE: tests/test_ema.py function get_ema_data (line 29) | def get_ema_data(): function create_ema_image (line 37) | def create_ema_image(tname): function test_ema01 (line 60) | def test_ema01(): function test_ema02 (line 79) | def test_ema02(): function test_ema03 (line 100) | def test_ema03(): FILE: tests/test_exceptions.py function test_dataframe_typeErr (line 14) | def test_dataframe_typeErr(): function test_kwarg_not_implemented (line 25) | def test_kwarg_not_implemented(bolldata): function test_unrecognized_kwarg (line 31) | def test_unrecognized_kwarg(bolldata): function test_kwarg_validation_error (line 37) | def test_kwarg_validation_error(bolldata): function test_pmove_addplot (line 62) | def test_pmove_addplot(bolldata): function test_figratio_bounds (line 74) | def test_figratio_bounds(bolldata): function test_reversal_box_size_bounds (line 85) | def test_reversal_box_size_bounds(bolldata): FILE: tests/test_fill_between.py function _get_data_subset (line 29) | def _get_data_subset(bolldata,scaled_down=False): function _get_file_names (line 39) | def _get_file_names(id): function _report_file_sizes (line 45) | def _report_file_sizes(tname,rname): function test_fill_between01 (line 52) | def test_fill_between01(bolldata): function test_fill_between02 (line 68) | def test_fill_between02(bolldata): function test_fill_between03 (line 84) | def test_fill_between03(bolldata): function test_fill_between04 (line 102) | def test_fill_between04(bolldata): function test_fill_between05 (line 131) | def test_fill_between05(bolldata): function test_fill_between06 (line 151) | def test_fill_between06(bolldata): FILE: tests/test_hlines.py function test_hlines01 (line 27) | def test_hlines01(bolldata): function test_hlines02 (line 48) | def test_hlines02(bolldata): FILE: tests/test_kwarg_help.py function test_kwarg_help (line 9) | def test_kwarg_help(): FILE: tests/test_pnf.py function test_pnf01 (line 27) | def test_pnf01(bolldata): function test_pnf02 (line 49) | def test_pnf02(bolldata): function test_pnf03 (line 71) | def test_pnf03(bolldata): function test_pnf04 (line 92) | def test_pnf04(bolldata): function test_pnf05 (line 113) | def test_pnf05(bolldata): FILE: tests/test_renko.py function test_renko01 (line 27) | def test_renko01(bolldata): function test_renko02 (line 49) | def test_renko02(bolldata): function test_renko03 (line 71) | def test_renko03(bolldata): function test_renko04 (line 92) | def test_renko04(bolldata): function test_renkovalues (line 113) | def test_renkovalues(bolldata): FILE: tests/test_vlines.py function test_vlines01 (line 27) | def test_vlines01(bolldata): function test_vlines02 (line 48) | def test_vlines02(bolldata): function test_vlines03 (line 69) | def test_vlines03(bolldata):