support numpy compatibility across versions
support numpy compatibility across versions
The following pages refer to to this document either explicitly or contain code examples using this.
pandas.core.generic.NDFrame.reindexpandas.core.series.Series.corrpandas.core.indexes.datetimes.DatetimeIndex.tz_localizepandas.core.strings.accessor.StringMethods.zfillpandas.core.window.expanding.Expandingpandas.core.nanops.nanallpandas.core.arrays.categorical.recode_for_categoriespandas.core.groupby.groupby.GroupBy.describepandas.core.series.Series.notnullpandas.core.reshape.reshape._reorder_for_extension_array_stackpandas.core.indexing._IndexSlicepandas.core.dtypes.common.is_any_int_dtypepandas.core.strings.accessor.StringMethods.lstrippandas.core.generic.NDFrame._add_numeric_operations.<locals>.cumminpandas.core.window.rolling.Rolling.countpandas.core.series.Series.updatepandas.core.frame.DataFrame.notnapandas.core.frame.DataFrame.isnapandas.core.generic.NDFrame._add_numeric_operations.<locals>.anypandas.core.frame.DataFrame.aggregatepandas.core.series.Series.__array__pandas.core.frame.DataFrame.applypandas.core.dtypes.common.is_int64_dtypepandas._libs.tslibs.parsing.concat_date_colspandas.core.strings.accessor.StringMethods.joinpandas._libs.lib.infer_dtypepandas.core.reshape.merge._factorize_keyspandas.core.generic.NDFrame.expandingpandas.core.dtypes.common.is_timedelta64_dtypepandas.core.strings.accessor.StringMethods.endswithpandas.core.nanops.nanargmaxpandas.core.series.Seriespandas.core.generic.NDFrame._add_numeric_operations.<locals>.cummaxpandas.core.indexes.base.Index.isnapandas.core.generic.NDFrame._add_numeric_operations.<locals>.allpandas.core.frame.DataFrame.to_xmlpandas.core.strings.accessor.StringMethods.strippandas.core.frame.DataFrame.sort_valuespandas._libs.lib.is_list_likepandas.core.generic.NDFrame.takepandas.core.series.Series.diffpandas.core.dtypes.cast.infer_dtype_from_arraypandas.core.indexes.base.Index.is_numericpandas.core.frame.DataFramepandas.core.generic.NDFrame.describepandas.core.generic.NDFrame.maskpandas.core.indexes.base.Index.notnapandas.core.series.Series.combine_firstpandas.core.arrays.categorical.Categorical.sort_valuespandas.core.indexes.base.Index.is_mixedpandas.core.strings.accessor.StringMethods.startswithpandas.core.nanops.nankurtpandas.core.indexers.objects.FixedForwardWindowIndexerpandas.core.tools.timedeltas.to_timedeltapandas.core.generic.NDFrame.ewmpandas.core.frame.DataFrame.updatepandas.core.series.Series.takepandas.core.dtypes.common.is_signed_integer_dtypepandas.core.generic.NDFrame.tz_localizepandas.core.groupby.groupby.GroupBy.nthpandas.core.series.Series.sort_valuespandas.core.generic.NDFrame.rollingpandas.core.reshape.tile.cutpandas.core.dtypes.common.is_object_dtypepandas.core.generic.NDFrame.resamplepandas.core.dtypes.common.is_datetime64_ns_dtypepandas.core.reshape.melt.wide_to_longpandas.core.dtypes.common.is_string_dtypepandas.core.dtypes.inference.is_array_likepandas.core.strings.accessor.StringMethods.countpandas.core.dtypes.missing.array_equivalentpandas.core.dtypes.common.is_datetime_or_timedelta_dtypepandas.core.series.Series.isnullpandas.core.dtypes.common.is_complex_dtypepandas.core.series.Series.resamplepandas.core.frame.DataFrame.memory_usagepandas.core.strings.accessor.StringMethods.rstrippandas.core.window.rolling.Windowpandas.core.ops.flex_method_SERIES.<locals>.flex_wrapperpandas.core.frame.DataFrame.combinepandas.core.dtypes.common.is_datetime64_any_dtypepandas.core.dtypes.missing.na_value_for_dtypepandas.core.strings.accessor.StringMethods.containspandas.core.reshape.pivot.crosstabpandas.core.ops.missing.mask_zero_div_zeropandas.core.dtypes.common.is_numeric_dtypepandas.core.nanops.nanstdpandas.core.nanops.nanprodpandas.core.strings.accessor.StringMethods.rsplitpandas.core.base.IndexOpsMixin.value_countspandas.core.series.Series.countpandas.core.window.rolling.Rolling.corrpandas.core.series.Series.groupbypandas.core.frame.DataFrame.covpandas.core.dtypes.missing.isnapandas.core.nanops.nansumpandas.core.generic.NDFrame.filterpandas.core.frame.DataFrame.quantilepandas.core.generic.NDFrame._add_numeric_operations.<locals>.prodpandas.core.groupby.groupby.GroupBy.meanpandas.core.generic.NDFrame.clippandas.core.arrays.categorical.Categoricalpandas.core.nanops.nansempandas.core.nanops.nanvarpandas.core.frame.DataFrame.notnullpandas.core.series.Series.fillnapandas.core.series.Series.transformpandas.core.series.Series.reset_indexpandas.core.generic.NDFrame.wherepandas.core.frame.DataFrame.diffpandas.core.series.Series.droppandas.core.frame.DataFrame.corrpandas.core.series.Series.applypandas.core.frame.DataFrame.poppandas.core.strings.accessor.StringMethods.splitpandas.core.series.Series.notnapandas.core.frame.DataFrame.explodepandas.core.series.Series.infopandas.core.frame.DataFrame.unstackpandas.core.frame.DataFrame.pivot_tablepandas.core.strings.accessor.StringMethods.replacepandas.core.dtypes.cast.maybe_infer_dtype_typepandas.core.frame.DataFrame.countpandas.core.nanops.nanmeanpandas.core.dtypes.common.needs_i8_conversionpandas.core.nanops.nanargminpandas.core.window.ewm.ExponentialMovingWindowpandas.io.pytables.HDFStorepandas.core.dtypes.common.is_timedelta64_ns_dtypepandas.core.arrays.timedeltas.TimedeltaArray.total_secondspandas.core.frame.DataFrame.dotpandas.core.series.Series.dotpandas.core.series.Series.sort_indexpandas.core.nanops.nanskewpandas.core.reshape.reshape.get_dummiespandas.core.generic.NDFrame.interpolatepandas.core.series.Series.isnapandas.core.indexes.base.Index.get_indexer_forpandas.core.series.Series.betweenpandas.core.dtypes.common.is_numeric_v_string_likepandas.core.indexes.accessors.TimedeltaProperties.to_pytimedeltapandas.core.series.Series.reindexpandas.core.construction.arraypandas.core.arrays.datetimes.DatetimeArray.tz_localizepandas.core.indexes.base.Index.is_floatingpandas.core.frame.DataFrame.transformpandas.core.reshape.pivot.pivot_tablepandas.core.dtypes.common.is_datetime64_dtypepandas.core.dtypes.common.is_sparsepandas.core.generic.NDFrame._add_numeric_operations.<locals>.cumsumpandas.core.frame.DataFrame.droppandas.util._validators.validate_argspandas.core.dtypes.common.is_bool_dtypepandas.core.dtypes.common.is_unsigned_integer_dtypepandas.core.indexers.utils.check_array_indexerpandas.core.frame.DataFrame.comparepandas.core.dtypes.common.is_integer_dtypepandas.core.generic.NDFrame.to_xarraypandas.core.groupby.grouper.Grouperpandas.core.algorithms.takepandas._libs.lib.item_from_zerodimpandas.core.arrays.sparse.dtype.SparseDtype.update_dtypepandas.core.generic.NDFrame._add_numeric_operations.<locals>.cumprodpandas.core.generic.NDFrame._add_numeric_operations.<locals>.sumpandas.core.dtypes.common.is_extension_typepandas.core.indexers.utils.validate_indicespandas.core.nanops.nananypandas.core.dtypes.common.is_extension_array_dtypepandas.core.strings.accessor.StringMethods.get_dummiespandas.core.frame.DataFrame.dropnapandas.core.series.Series.mappandas.core.strings.accessor.StringMethods.catpandas.core.frame.DataFrame.modepandas.core.dtypes.common.is_float_dtypepandas.core.frame.DataFrame.fillnapandas.core.dtypes.missing.notnapandas.core.frame.DataFrame.isnullpandas.core.generic.NDFrame.convert_dtypespandas.core.generic.NDFrame.sort_valuespandas.core.frame.DataFrame.reindexpandas.core.generic.NDFrame.rankpandas.core.generic.NDFrame.asofpandas.core.window.rolling.Rollingpandas.core.frame.DataFrame.infopandas.core.arrays.sparse.array.SparseArray.astypepandas.core.frame.DataFrame.resamplepandas.core.series.Series.dropnapandas.core.arrays.sparse.accessor.SparseAccessor.to_coopandas.core.generic.NDFrame.fillnapandas.core.frame.DataFrame.reset_indexpandas.core.reshape.reshape._Unstackerpandas.core.groupby.generic.SeriesGroupBy.describepandas.core.dtypes.common.is_datetimelike_v_numericpandas.core.nanops.nanmedianHover to see nodes names; edges to Self not shown, Caped at 50 nodes.
Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)
SVG is more flexible but power hungry; and does not scale well to 50 + nodes.
All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them